Showing category results for Announcement

Aug 13, 2020
Post comments count11
Post likes count0

Introducing source dependency reporting with MSVC in Visual Studio 2019 version 16.7

Cameron DaCamara

C++20 demands a lot more from the ecosystem than ever before. With C++20 Modules on the horizon the compiler needs to work closely with project systems in order to provide rich information for build dependency gathering and making iterative builds faster for inner-loop development. The compiler and project teams have acknowledged the new relationsh...

C++Announcement
May 6, 2020
Post comments count0
Post likes count0

Pure Virtual C++ Conference 2020 Videos and Survey Available

Sy Brand

The videos of all Pure Virtual C++ 2020 sessions are now available on YouTube. If you attended the conference, we'd love to hear your feedback. Please fill in our survey so we know what to improve if we run another similar event in the future!

Announcement
Apr 16, 2020
Post comments count0
Post likes count0

Sign Up For Pure Virtual C++ Conference 2020

Sy Brand

Pure Virtual C++ 2020 is a free single-track one-day virtual conference for the whole C++ community. It is taking place on Thursday 30th April 2020 from 14:30 to 23:00 UTC. Sign up on the event website. All talks will be pre-recorded and streamed on YouTube Live with a live Q&A session with the speakers. After the event, the talks will be av...

Announcement
Apr 16, 2020
Post comments count2
Post likes count0

GSL 3.0.0 Release

Jordan Maples

Update June 4th, 2020 - GSL version 3.1.0 has been released. Please see the latest release page for information regarding GSL 3.1.0. For all future updates, please see refer to the release page on GitHub.   GSL 3.0.0 Release Version 3.0.0 of Microsoft's implementation of the C++ Core Guidelines Support Library (GSL) is now available for ...

C++AnnouncementGeneral C++ Series
Apr 3, 2020
Post comments count3
Post likes count0

New templates for debugging CMake projects on remote systems and WSL in Visual Studio 2019

Erika Sweet

We heard your feedback that it can be difficult to configure debugging sessions on remote Linux systems or the Windows Subsystem for Linux (WSL). In Visual Studio 2019 version 16.6 Preview 2 we introduced a new debugging template to simplify debugging with gdb. The new cppgdb template We heard your feedback that the old debug ...

AnnouncementC++CMake
Mar 27, 2020
Post comments count20
Post likes count0

Announcing full support for a C/C++ conformant preprocessor in MSVC

Elnar Dakeshov

Update June 8, 2021: The C11 and C17 announcement post has instructions on how to get the latest Windows SDK that works with the conformant preprocessor. We are excited to announce full support for a conformant preprocessor in the MSVC toolset starting with Visual Studio 2019 version 16.6 Preview 2. Since the original blog post announcing pre...

Announcement
Mar 6, 2020
Post comments count5
Post likes count0

Analyze your builds programmatically with the C++ Build Insights SDK

Kevin Cadieux

We're happy to announce today the release of the C++ Build Insights SDK, a framework that gives you access to MSVC build time information via C and C++ APIs. To accompany this release, we are making vcperf open source on GitHub. Because vcperf itself is built with the SDK, you can use it as a reference when developing your own tools. We’re excited ...

C++AnnouncementDiagnostics
Feb 20, 2020
Post comments count2
Post likes count0

Qt to support Visual Studio Linux projects

Erika Sweet

Qt is a popular cross-platform framework for application development and user interface design. Its various libraries and toolsets can be used to create, test, and deploy applications that target multiple platforms and operating systems including Linux, Windows, macOS and embedded/microcontroller systems. Qt recently announced its plan to support V...

C++AnnouncementLinux
Feb 4, 2020
Post comments count2
Post likes count0

JCC Erratum Mitigation in MSVC

Gautham Beeraka (Intel Americas Inc)

The content of this blog was provided by Gautham Beeraka from Intel Corporation. Intel recently announced Jump Conditional Code (JCC) Erratum which can occur in some of its processors. The MSVC team has been working with Intel to provide a software fix in the compiler to mitigate the performance impact of the microcode update that prevents the err...

performanceAnnouncement
Jan 29, 2020
Post comments count17
Post likes count0

Improve Parallelism in MSBuild

Felix Huang

Starting in Visual Studio 2019 16.3, we have been adding features to improve build parallelism.

Announcement