Showing category results for Announcement

Jan 24, 2019
Post comments count1
Post likes count0

In-editor code analysis in Visual Studio 2019 Preview 2

eli fessler

The C++ team has been working to refresh the Code Analysis experience inside Visual Studio. Last year, we blogged about some in-progress features in this area. We’re happy to announce that in Visual Studio 2019 Preview 2, we’ve integrated code analysis directly into the editor, improved upon previously experimental features, and enabled this as the...

AnnouncementNew Feature
Jan 24, 2019
Post comments count1
Post likes count0

C++ Productivity Improvements in Visual Studio 2019 Preview 2

Augustin Popa

Visual Studio 2019 Preview 2 contains a host of productivity features, including some new quick fixes and code navigation improvements: The Quick Actions menu can be used to select the quick fixes referenced below. You can hover over a squiggle and click the lightbulb that appears or open the menu with Alt +...

Announcement
Jan 24, 2019
Post comments count4
Post likes count0

Template IntelliSense Improvements for Visual Studio 2019 Preview 2

Nick Uhlenhuth

In the first version of Template IntelliSense, we introduced the Template Bar which allowed you to provide sample arguments for your template in order to get a richer IntelliSense experience within the template body. Since then, we’ve received a lot of great feedback and suggestions which have led to significant improvements. Our latest iteration i...

Announcement
Dec 18, 2018
Post comments count0
Post likes count0

Out-of-Process Debugger for C++ in Visual Studio 2019

Cagri Aslan

Visual Studio 2019 Preview 1 introduces an improved debugger for C++ that uses an external 64-bit process for hosting its memory-intensive components. If you’ve experienced memory-related issues while debugging C++ applications before, these issues should now be largely resolved with Visual Studio 2019. Background One of the areas of feedback for...

AnnouncementNew Feature
Dec 14, 2018
Post comments count14
Post likes count0

New Start Window and New Project Dialog Experience in Visual Studio 2019

Augustin Popa

Two features available in Visual Studio 2019 Preview 1 for C++ developers are the start window and a revamped new project dialog. The start window moves the core features from the Visual Studio Start Page, which normally appeared in the editor space when Visual Studio is launched, out into a separate window that appears before the IDE launches. The...

AnnouncementNew Feature
Dec 5, 2018
Post comments count1
Post likes count0

AI-Assisted Code Completion Suggestions Come to C++ via IntelliCode

Nick Uhlenhuth

After reading and writing enough code, you begin to notice certain usage patterns. For example, if a stream is open, it will eventually be closed. More interestingly, if a string is used in the context of an if-statement, it will often be to check if the string is empty or if it has a certain size. You begin to identify and use these coding pattern...

AnnouncementNew Feature
Dec 4, 2018
Post comments count1
Post likes count0

Announcing Live Share for C++: Real-Time Sharing and Collaboration

Nick Uhlenhuth

C++ developers using Visual Studio 2019 16.0 Preview 1 or Visual Studio Code can now use Live Share. With Live Share you can share the full context of your code, enabling collaborative editing and debugging.  Collaborative Editing:   Collaborative Debugging:    In a Live Share session there is a host and a guest(s). The host of the session p...

AnnouncementNew Feature
Nov 27, 2018
Post comments count0
Post likes count0

Better template support and error detection in C++ Modules with MSVC 2017 version 15.9

Cameron DaCamara

Overview It has been a long time since we last talked about C++ Modules. We feel it is time to revisit what has been happening under the hood of MSVC for modules. The Visual C++ Team has been dedicated to pushing conformance to the standard with a focus on making the overall compiler implementation more robust and correct with the rejuvenation ...

Announcement
Nov 7, 2018
Post comments count1
Post likes count0

Use the official range-v3 with MSVC 2017 version 15.9

Casey Carter

We’re happy to announce that the ongoing conformance work in the MSVC compiler has reached a new milestone: support for Eric Niebler’s range-v3 library. It’s no longer necessary to use the range-v3-vs2015 fork that was introduced for MSVC 2015 Update 3 support; true upstream range-v3 is now usable directly with MSVC 2017. The last push to achiev...

Announcement
Oct 1, 2018
Post comments count0
Post likes count0

CUDA 10 is now available, with support for the latest Visual Studio 2017 versions

Ulzii Luvsanbat [MSFT]

We are pleased to echo NVIDIA announcement for CUDA 10 today, and particularly excited about CUDA 10.0's Visual Studio compatibility. CUDA 10.0 will work with all the past and future updates of Visual Studio 2017. To stay committed to our promise for a Pain-free upgrade to any version of Visual Studio 2017, we partnered closely with NVIDIA for the ...

Announcement