Showing category results for Announcement

Sep 30, 2019
Post comments count0
Post likes count0

Microsoft C++ Team on CppCast

Sy Brand

Today we have a short guest post from Rob Irving, host of CppCast to tell us about an episode he recorded with our team.   During CppCon 2019 the hosts of CppCast had a chance to sit down with Marian Luparu, Sy Brand and Stephan T. Lavavej from Microsoft's C++ team to discuss some of the announcements made by the team at CppCon. F...

Announcement
Sep 23, 2019
Post comments count15
Post likes count0

The Future of C++/CLI and .NET Core 3

Will Buik

.NET Core 3.0 is now available and we have received a lot of questions about what that means for the future of C++/CLI. First, we would like to let everyone know that we are committed to supporting C++/CLI for .NET Core to enable easy interop between C++ codebases and .NET technologies such as WPF and Windows Forms. This support isn’t going to be r...

Announcement
Sep 16, 2019
Post comments count12
Post likes count0

Open Sourcing MSVC’s STL

Stephan T. Lavavej - MSFT

Today at CppCon 2019, we (the MSVC team) announced that we're releasing our implementation of the C++ Standard Library (also known as the STL) as open source. https://github.com/microsoft/STL is our new repository, containing all of our product source code, a new CMake build system, and a README with more information. As it explains, we're still...

Announcement
Sep 10, 2019
Post comments count15
Post likes count0

C++20 Concepts Are Here in Visual Studio 2019 version 16.3

Xiang Fan

C++20 Concepts are now available for the first time in Visual Studio 2019 version 16.3 Preview 2. This includes both the compiler and standard library support, but not the intellisense support.

Announcement
Sep 6, 2019
Post comments count5
Post likes count0

Microsoft C++ Team at CppCon 2019

Sy Brand

The Microsoft C++ team will have a booth and many talks covering a wide range of topics at CppCon 2019. Come say hi to our team outside Aurora D and attend our talks to learn what's new in our tooling, dive into new features in the standard, and hear some exciting announcements! We'll also be running a survey on the C++ ecosystem and giving ...

Announcement
Aug 16, 2019
Post comments count0
Post likes count0

C++ Cross-Platform Development with Visual Studio 2019 version 16.3: vcpkg, CMake configuration, remote headers, and WSL

Erika Sweet

In Visual Studio 2019 you can target both Windows and Linux from the comfort of a single IDE. Visual Studio’s native support for CMake lets you open any folder containing C++ code and a CMakeLists.txt file directly in Visual Studio to edit, build, and debug your CMake project on Windows, Linux, and the Windows Subsystem for Linux (WSL). Visual Stud...

AnnouncementVcpkgCMake
Jul 29, 2019
Post comments count2
Post likes count0

Smarter Member List Filtering for C++ 

Nick Uhlenhuth

We are always looking for ways to make you more productive while coding in Visual Studio. In Visual Studio 2019 version 16.2, we have created a smarter, more relevant Member List. Specifically, we now apply method filtering based on type qualifiers. To illustrate this, consider the following example:  You have two vectors, but one is . When we i...

AnnouncementNew FeatureExperimental
Jul 25, 2019
Post comments count3
Post likes count0

MSVC Backend Updates in Visual Studio 2019 version 16.2

Daniel Donenfeld

In Visual Studio 2019 version 16.2 we continue to improve the C++ backend with build throughput improvements and new and improved optimizations. These build on top of our MSVC backend improvements in Visual Studio 2019 version 16.0 which we previously announced. We will be following up on many of the improvements here with their own blog posts. Bu...

AnnouncementBackend
Jul 19, 2019
Post comments count4
Post likes count0

Vcpkg: 2019.06 Update

Tara Raj

The 2019.06 update of vcpkg, a tool that helps you manage C and C++ libraries on Windows, Linux, and MacOS, is now available. This is the first time we’ve created a vcpkg release on our GitHub repository. This update is designed to bring you a summary of the new functionality and improvements made to vcpkg over about a month’s time. The 2019.06 upd...

Announcement
Jul 11, 2019
Post comments count7
Post likes count0

Clang/LLVM Support for MSBuild Projects

Will Buik

Visual Studio 2019 version 16.2 Preview 3 includes built-in Clang/LLVM support for MSBuild projects. In our last release, we announced support for Clang/LLVM for CMake. In the latest Preview of Visual Studio, we have extended that support to also include MSBuild projects. While in most cases we recommend using the MSVC compiler, we are committed to...

Announcement