Showing results for September 2020 - C++ Team Blog

Sep 22, 2020
4
0

Welcome C++ developers to GitHub Codespaces! 

Nick Uhlenhuth
Nick Uhlenhuth

In May we announced Visual Studio Codespaces and its early support for C++ developers. Over the last several months we interviewed early adopters, and based on their feedback we continued to add new functionality and to improve the Codespaces experience. As part of these efforts, we are excited to announce that we’ve streamlined the experience and ...

C++
Sep 16, 2020
5
0

Happy 20th Birthday CMake!

Marian Luparu
Marian Luparu

CMake is now 20! Kitware posted yesterday an interview with Bill Hoffman, the original creator for CMake and shared that August 31 was CMake's 20th birthday Here, in the C++ team, we are not only heavy CMake users. We also believe that CMake is a foundational piece for all C++ cross-platform developers and, as such, we strive to enable the best ...

C++
Sep 15, 2020
2
0

Project OneFuzz: new open source developer tool to find and fix bugs at scale

Marian Luparu
Marian Luparu

We're excited to echo Microsoft Security team's announcement that Project OneFuzz is now available as an open-source project in GitHub. To learn more about the announcement, head over to our Microsoft Security blog to read "Microsoft announces new Project OneFuzz framework, an open source developer tool to find and fix bugs at scale". From the a...

C++
Sep 14, 2020
6
0

C++ in Visual Studio Code reaches version 1.0!

Julia Reid
Julia Reid

We’re excited to announce the first generally available release of the C++ extension for Visual Studio Code! Visual Studio Code is a free code editor that runs on Linux, macOS, and Windows, and is highly-customizable to make it exactly what you want it to be. The C++ extension brings a rich set of productivity features to VS Code for C++ develop...

C++
Sep 14, 2020
15
0

A Multitude of Updates in Visual Studio 2019 version 16.8 Preview 3

Sy Brand
Sy Brand

Visual Studio 2019 version 16.8 Preview 3 comes with a huge collection of updates for C++ programmers. Download today to try out new additions in conformance, performance, and productivity. C++20 We’ve improved support for major C++20 features across our compiler, standard library, and IDE. You can now use Modules, Concepts, Coroutines, and (some...

Announcement
Sep 14, 2020
3
0

Debug Linux core dumps in Visual Studio

Erika Sweet
Erika Sweet

In Visual Studio 2019 version 16.8 Preview 3 we added the ability to debug Linux core dumps on the Windows Subsystem for Linux (WSL) or a remote Linux system directly from Visual Studio. This support is specific to the “Native Only" debugger type for unmanaged C++ code.  We understand that some teams develop on Windows but deploy to both Windows...

C++
Sep 14, 2020
4
0

C++ Coroutines in Visual Studio 2019 Version 16.8

Jonathan Emmett
Jonathan Emmett

Please see our Visual Studio 2019 version 16.8 Preview 3 release notes for more of our latest features. It's been a long journey for coroutines in C++ and in MSVC. We announced an early preview of resumable functions in 2013, followed up by the switch and initial C++ standardization proposals in 2014, to proposal revisions in 2015, and have con...

C++Announcement
Sep 14, 2020
37
0

Standard C++20 Modules support with MSVC in Visual Studio 2019 version 16.8

Cameron DaCamara
Cameron DaCamara

Please see our Visual Studio 2019 version 16.8 Preview 3 release notes for more of our latest features. It has been some time since our last update regarding C++ Modules conformance. The toolset, project system, and IDE teams have been hard at work to create a first class C++ Modules experience in Visual Studio 2019. There is a lot to share, so ...

C++Announcement
Sep 14, 2020
15
0

C11 and C17 Standard Support Arriving in MSVC

Elnar Dakeshov
Elnar Dakeshov

Please see our Visual Studio 2019 version 16.8 Preview 3 release notes for more of our latest features. Update: Windows 10 SDK version 2104 has been released, which includes the changes needed for C11 and C17 as well as the conformant preprocessor. It can be downloaded here. To use this SDK, follow the instructions from step 3. Our team is ha...

C++
Sep 14, 2020
4
0

vcpkg: Accelerate your team development environment with binary caching and manifests

Augustin Popa
Augustin Popa

 This post was updated on September 21, 2020 to add more information on the GitHub Packages binary caching example.  Please see our Visual Studio 2019 version 16.8 Preview 3 release notes for more of our latest features. September is the biggest month for us in the Microsoft C++ team as it’s CppCon month! Our team has many exciting announcement...

C++Vcpkg