Showing archive results for 2020

Aug 3, 2020
Post comments count0
Post likes count0

Sign Up for the Private Preview of Visual Studio support for Codespaces!

Nick Uhlenhuth
Nick Uhlenhuth

At the Microsoft Build conference, you may have seen our C++ Codespaces demo (at 26:00). We showed several ways Codespaces can improve your C++ development experience, including offloading your builds and other compute-heavy tasks to the cloud. We’ve already been chatting with many you, and now we are ready to allow more people into the Private Pre...

C++
Jul 21, 2020
Post comments count0
Post likes count0

Improving code generation time with C++ Build Insights

Kevin Cadieux
Kevin Cadieux

Code generation time is a significant contributor to total build time for optimized builds. During this step of the compilation process, source code is passed through several algorithms that transform your program into an optimized version that can be executed more efficiently. In general, the optimization of a C++ function happens quickly and pose...

C++Diagnostics
Jul 20, 2020
Post comments count4
Post likes count1

Visual Studio Code C++ Extension July 2020 Update: Doxygen comments and Logpoints

Julia Reid
Julia Reid

The July 2020 update of the Visual Studio Code C++ extension is now available. This latest release offers brand new features, such as the visualization of Doxygen comments and support for Logpoints while debugging (GDB/LLDB), along with a bunch of enhancements and bug fixes. To find out more about all the changes, check out our release notes on Git...

C++
Jul 15, 2020
Post comments count1
Post likes count0

Initial Support For C++20 Ranges 

Casey Carter
Casey Carter

We are happy to announce that Visual Studio 2019 version 16.6 contains the first user-visible pieces of C++20 Ranges support. We’ve been working on support machinery for a few releases now, but in this release the tip of the iceberg has finally broken the surface of the water and there are now some tools available for users. The Ranges implementati...

C++New Feature
Jul 8, 2020
Post comments count11
Post likes count0

C++ Linux development with Visual Studio: incremental build improvements and expanded shell support

Erika Sweet
Erika Sweet

Visual Studio 2019 allows C++ developers to target both Windows and Linux (including the Windows Subsystem for Linux) from the comfort of a single IDE. Visual Studio 2019 version 16.7 Preview 3 introduces two features specific to Linux development: improved build incrementality for MSBuild-based Linux projects, and support for a wider range of Linu...

C++
Jul 2, 2020
Post comments count16
Post likes count0

C++20 Features and Fixes in VS 2019 16.1 through 16.6

Stephan T. Lavavej - MSFT
Stephan T. Lavavej - MSFT

What's New We've been busy implementing C++20 features in MSVC's compiler and Standard Library, and migrating the latter to microsoft/STL on GitHub - in fact, we've been so busy that we haven't posted a C++ toolset changelog since the VS 2019 16.0 toolset changelog. So, here are the compiler features and STL features/fixes that have shipped for pr...

C++
Jun 2, 2020
Post comments count7
Post likes count0

Linux development with Visual Studio: first-class support for gdbserver, improved build times with Ninja, and updates to the Connection Manager

Erika Sweet
Erika Sweet

With Visual Studio 2019 you can build and debug C++ projects on a remote Linux system or the Windows Subsystem for Linux (WSL). You can get started with Linux development in Visual Studio using MSBuild-based Linux projects or our native support for CMake. CMake lets you use the same source code and build scripts to target multiple platforms and is ...

C++CMakeLinux
May 28, 2020
Post comments count2
Post likes count0

Profiling template metaprograms with C++ Build Insights

Kevin Cadieux
Kevin Cadieux

The use of templates in C++ programs can sometimes lead to longer builds. C++ Build Insights puts tools at your disposal for analyzing template usage patterns and their associated impact on build time. In this article, we show you how to use the vcperf analysis tool and the C++ Build Insights SDK to understand and fix problematic template patterns....

C++Diagnostics
May 18, 2020
Post comments count0
Post likes count0

Join us this week at Microsoft Build digital event

Marian Luparu
Marian Luparu

We are looking forward to this week's main event, Microsoft Build 2020. Build 2020 starts tomorrow Tuesday, May 19 and will run for 48 continuous hours as a digital-only event that is open to anyway around the world, at no cost. This is the first major tech conference to go full-digital with an experience designed from the ground-up for a virtual a...

C++
May 14, 2020
Post comments count5
Post likes count0

Visual Studio Code C++ extension: May 2020 update

Julia Reid
Julia Reid

The May 2020 update of the Visual Studio Code C++ extension is now available. This latest release offers brand new features—ARM and ARM64 IntelliSense modes and C++ language-specific code folding—along with a bunch of enhancements and bug fixes. To find out more about all the changes, check out our release notes on GitHub. ARM and ARM64 IntelliSen...

C++New Feature