InfoQ Homepage C++ Content on InfoQ
-
Visual Studio 2017 15.9 Debuts
As Microsoft looks ahead to VS2019, the company hasn't forgotten VS2017. The ninth update brings a bevy of bug fixes and adds a new features and language conformance for C++ developers. Some tweaks for .NET Core SDK behavior have been to simplify versioning.
-
Visual Studio 2017 15.9 Previews Expanded C++ Debugging
Microsoft has released the second preview of Visual Studio 2017 15.9; this release highlights improvements to C++ debugging and additional features benefiting Universal Windows Application (UWP) developers.
-
Tink is Google Cryptographic Library for the Cloud, Android, and iOS
Tink is a multi-language, cross-platform cryptographic library developed by a group of cryptographers and security engineers at Google to help developers implement cryptography correctly without being cryptographic experts. Under development for the last two years, version 1.2 adds support for Cloud, Android, and iOS platforms, and C++ and Objective-C.
-
Caching Clang-Based C++ Compiler Zapcc Open-Sourced
Zapcc is a caching C++ compiler based on a fork of Clang/LLVM that claims to be up to 50x faster on recompilations and 2–5x faster on full builds. Developed by Creemple and initially released at the end of 2015, Zapcc is now open-source.
-
New GCC 8.1 Supports Several Features of C++2a
GCC 8.1 is the latest major release of the GNU Compiler Collection, bringing experimental support for some parts of the upcoming C++2a standard. Additionally, GCC 8.1 improves profile driven optimizations and brings Go support up to version 1.10.1.
-
Visual Studio 2017 Debuts 15.7 Preview
Microsoft continues to iterate on the development of VS2017 and has recently released its preview of 15.7. This preview debuts support for TypeScript 2.8, NuGet package signatures, and adds Step-back debugging to .NET Core projects.
-
Android Studio 3.1 Aims to Improve App Development Productivity
The latest release of Android Studio, version 3.1, focuses on improving app development productivity and includes a new C++ performance profiler, command line support for Kotlin Lint checks, SQL code completion and improved refactoring, and more.
-
JSON for Modern C++ Reaches Version 3.1
JSON for Modern C++ 3.1 adds support for Universal Binary JSON (UBJSON) specification and JSON Merge Patch.
-
First Look at Visual Studio 2017 Update 5 Preview
Microsoft continues to quickly iterate development of Visual Studio 2017, and has just released 15.5 Preview, a look at the company’s fifth update to the popular IDE since its release. This update adds new debugging capabilities and performance improvements for C++, Visual Basic, and C#.
-
Google Open Sources Abseil, a Collection of C++ and Python Utilities
Google has made available a number of C++ libraries they use internally for many of their projects. Python ones are to follow soon.
-
Sonatype Acquires Vor Security to Expand Nexus Open-Source Component Support
Sonatype announced the acquisition of Vor Security to extend their open-source component intelligence solutions’ coverage to include Ruby, PHP, CocoaPods, Swift, Golang, C, and C++.
-
Facebook’s New AL Language Aims to Simplify Static Program Analysis
AL is a simple, declarative language for reasoning about abstract syntax trees that allows to extend Facebook Infer static analyzer.
-
C++17 Is Ready
At its winter meeting in Kona, HI, USA, the ISO C++ committee has finalized work on C++17, writes Herb Sutter. A short summary of its main features here.
-
Browser Vendors Start Shipping WebAssembly by Default
The browser vendors working on WebAssembly have reached a "consensus" on an initial implementation set, allowing browsers to ship it on by default. While this is an important milestone, the initial implementation won't immediately result in significant uptake by developers as important features such as DOM integration and garbage collection are not yet part of the spec.
-
Visual Studio 2017 Officially Released
Marking the 20th year since Visual Studio's first release, Visual Studio 2017 has formally been made available. VS2017 focuses on improvements to its core developer experience, in addition to greater support for mobile & cloud applications as well as more capable DevOps functionality.