Showing category results for Announcement

Mar 7, 2017
Post comments count0
Post likes count0

C++14 conformance improvements: constexpr and aggregate initialization

Andrew Pardoe

Two important features in C++11 received small upgrades in C++14 that had far-reaching effects. You can see from the CppReference site that while both of these changes were small changes to the standard (search for the "C++14" annotation on those pages) they had broad impact on the compiler’s implementation and on what code developers can w...

Announcement
Dec 20, 2016
Post comments count0
Post likes count0

CMake support in Visual Studio 2017 – what’s new in the RC.2 update

Marian Luparu

In case you missed the latest Visual Studio news, there is a new update for Visual Studio 2017 RC available. You can either upgrade your existing installation or, if you’re starting fresh, install it from the Visual Studio 2017 RC download page. This release comes with several enhancements in Visual Studio’s CMake experience that further simplify t...

AnnouncementCMake
Nov 16, 2016
Post comments count0
Post likes count0

Visual Studio 2017 RC Now Available

Eric Battalio

Visual Studio 2017 RC (previously known as Dev "15") is now available. There is a lot of stuff for C++ to love in this release: For more details, visit What's New for Visual C++ in Visual Studio 2017 RC. Going Native over on Channel 9 also has a good overview including a look at VCPkg. We thrive on your feedback. ...

Announcement
Nov 16, 2016
Post comments count0
Post likes count1

Introducing the Visual Studio Build Tools

Adam Welch (MSFT)

Download the VS 2017 Build Tools (for C++ or managed code) Recap of the Visual C++ and Build Tools Last year we introduced the Visual C++ 2015 Build Tools to enable a streamlined build-lab experience for getting the required Visual C++ tools without the additional overhead of installing the Visual Studio IDE.  We expanded the options to include t...

Announcement
Nov 16, 2016
Post comments count0
Post likes count0

Find All References re-designed for larger searches

Augustin Popa

Visual Studio 2017 comes packed with several major changes to the core developer productivity experience. It is our goal to maximize your efficiency as you develop applications, and this requires us to constantly refine our features and improve on them over time. For Visual Studio 2017, we wanted to improve code navigation, particularly for larger ...

C++Announcement
Nov 16, 2016
Post comments count0
Post likes count0

Introducing Go To, the successor to Navigate To

Augustin Popa

Visual Studio 2017 comes packed with several major changes to the core developer productivity experience. It is our goal to maximize your efficiency as you develop applications, and this requires us to constantly refine our features and improve on them over time. For Visual Studio 2017, we wanted to improve code navigation, particularly for larger ...

C++Announcement
Nov 16, 2016
Post comments count0
Post likes count0

Open any folder with C++ sources in Visual Studio 2017 RC

Marian Luparu

With the Visual Studio 2017 RC release, we're continuing to improve the "Open Folder" capabilities for C++ source code. In this release, we're adding support for building as well as easier configuration for the debugger and the C++ language services. If you are just getting started with "Open Folder" or want to read about these capabilities in mor...

AnnouncementOpenFolder
Nov 16, 2016
Post comments count0
Post likes count0

CMake support in Visual Studio – the Visual Studio 2017 RC update

Marian Luparu

Visual Studio 2017 RC is an important release when it comes to its support for CMake. The "Tools for CMake" VS component is now ready for public preview and we’d like to invite all of you to bring your CMake projects into VS and give us feedback on your experience. For an overview of the general Visual Studio CMake experience, head over to the ann...

AnnouncementCMake
Nov 16, 2016
Post comments count0
Post likes count0

Updates to Expression SFINAE in VS 2017 RC

Andrew Pardoe

Throughout the VS 2015 cycle we've been focusing on the quality of our expression SFINAE implementation. Because expression SFINAE issues can be subtle and complex we've been using popular libraries such as Boost and Microsoft's fork of Range-v3 to validate our implementation and find remaining bugs. As we shift the compiler team's focus to Visual ...

Announcement
Nov 16, 2016
Post comments count0
Post likes count0

Give Visual C++ a Switch to Standard Conformance

Andrew Pardoe

This post was written by Gabriel Dos Reis, Phil Christensen, and Andrew Pardoe The Visual C++ Team is excited to announce that the compiler in Visual Studio 2017 RC will feature a mode much closer to ISO C++ standards conformance than any time in its history. This represents a major milestone in our journey to full ISO C++ conformance.  The mode i...

Announcement