C++ Core Guidelines Checkers: Preview of the Lifetime Safety checker
In December we announced the first release of CppCoreCheck: code analysis tools to enforce some of the rules in the C++ Core Guidelines. But while there are three profiles currently mentioned in the...
View ArticleAnnouncing the official release of the Visual C++ Build Tools 2015
Last November we previewed a different way of installing the C++ tools: Visual C++ Build Tools 2015. The Build Tools are the same C++ tools that you get with Visual Studio 2015 but they come in a...
View ArticleClang with Microsoft CodeGen (March 2016) released
We’re excited to announce the latest update of our Clang with Microsoft CodeGen (a.k.a. Clang/C2) toolset. This release brings a number of fixes for bugs reported by developers in the community as well...
View ArticleVisual C++ 2015 Update 2 Bug Fixes
We’re happy to have shipped Visual Studio 2015 Update 2 (grab a copy here!). This is a quick glance at the Visual C++ bugs resolved that were reported on the Microsoft Connect portal. We have fixed 330...
View ArticleC/C++ extension for Visual Studio Code
Today is an exciting day for all of us on the C++ team here at Microsoft! We love that we offer the great development experience C and C++ developers enjoy in Visual Studio on Windows, but at the same...
View ArticleLightweight C++ Installation in Visual Studio “15”
Recently at the //build conference, we announced a preview of a new installation experience for Visual Studio that gives you a more focused subset of the tools you need, and minimizes the impact to...
View ArticleUsing C++ Coroutines to simplify async UWP code
The Universal Windows Platform (UWP) introduced many async APIs; there are now almost 1700 of them. In fact, the team switched every API that could take 50ms or more to complete to async mode. Coding...
View ArticleOptimizing the Layout of Empty Base Classes in VS2015 Update 2
The C++ Standard has only a handful of requirements regarding how a class is laid out in memory, one of which is that the size of a most derived object shall have a non-zero size and shall occupy one...
View ArticleUserVoice Suggestions Completed in Visual Studio 2015
We continue to receive many helpful suggestions and comments from the community on the Visual Studio UserVoice site. Your contributions help us improve Visual Studio and the C++ experience for...
View ArticleBe sure to try out the C++ Quick Fixes extension!
Hello C++ World! Our C++ Quick Fixes extension has gotten some pretty good initial feedback since we released it a few months ago. I wanted take some time to make sure that you are 1. aware of its...
View ArticleClang/C2: We need your advice!
The Visual C++ team has shipped three releases of Clang with Microsoft CodeGen (Clang/C2). We’ve got a solid pre-production compiler that passes all of our STL tests and compiles a bunch of code into...
View ArticleAnnouncing the VC++ 2015 Migration Virtual Development Laboratory
The Visual C++ Team is pleased to announce the VC++ 2015 Migration Virtual Development Laboratory (Virtual DevLab) which will run from April 18th through September 30th of this year. A Virtual DevLab...
View ArticleUserVoice Suggestions Completed in Visual Studio 2015
We continue to receive many helpful suggestions and comments from the community on the Visual Studio UserVoice site. Your contributions help us improve Visual Studio and the C++ experience for...
View ArticleAnnouncing the VC++ 2015 Migration Virtual Development Laboratory
The Visual C++ Team is pleased to announce the VC++ 2015 Migration Virtual Development Laboratory (Virtual DevLab) which will run from April 18th through September 30th of this year. A Virtual DevLab...
View ArticleUserVoice Suggestions Completed in Visual Studio 2015
We continue to receive many helpful suggestions and comments from the community on the Visual Studio UserVoice site. Your contributions help us improve Visual Studio and the C++ experience for...
View ArticleSTL Fixes In VS 2015 Update 2
In addition to 10 new features (and 16 Library Issue resolutions), the STL in VS 2015 Update 2 contains numerous improvements for correctness and performance. (Previous bugfix changelogs: RTM Part 1,...
View ArticleUpdate your Visual Studio Code C/C++ extension now!
Would like to thank all who have tried out the C/C++ extension in Visual Studio Code and have already provided rich feedback on their experiences, filed issues with us. Pairing with the Visual Studio...
View ArticleC-Runtime Deployment: Why choose AppLocal?
There are three main ways to depend on and deploy the Visual C++ libraries and the Universal CRT: You can depend on the Visual C++ libraries and Universal CRT DLLs and deploy those DLLs centrally using...
View ArticleConstexpr: we need your input!
We’ve had a great response to the Clang/C2 survey that we posted a few weeks ago. Over 150 of you left comments and suggestions, and we’ve sent mail back to the 80% of responders who left a contact...
View ArticleStay up-to-date with the Visual C++ tools on NuGet
Do you want to try out the newest C++ compiler from Microsoft? Last February we announced a new way to install the Microsoft Visual C++ (MSVC) toolset. Instead of waiting for the next update of Visual...
View Article