Showing category results for Announcement

Apr 4, 2019
Post comments count4
Post likes count0

Visual Studio Code C/C++ extension: March 2019 Update

Tara Raj

The March 2019 update of the Visual Studio Code C/C++ extension is now available. This release includes many new features and bug fixes, including IntelliSense caching, Build and Debug Active File, and configuration squiggles. For a full list of this release’s improvements, check out our release notes on GitHub. IntelliSense Cache (AutoPCH) The e...

AnnouncementVisual Studio CodeNew Feature
Mar 7, 2019
Post comments count36
Post likes count1

Making C++ Exception Handling Smaller On x64

Modi Mo

Visual Studio 2019 Preview 3 introduces a new feature to reduce the binary size of C++ exception handling (try/catch and automatic destructors) on x64. Dubbed FH4 (for __CxxFrameHandler4, see below), I developed new formatting and processing for data used for C++ exception handling that is ~60% smaller than the existing implementation resulting in ...

AnnouncementNew Feature
Feb 27, 2019
Post comments count0
Post likes count0

CUDA 10.1 available now, with support for latest Microsoft Visual Studio 2019 versions

Ulzii Luvsanbat [MSFT]

We are pleased to echo NVIDIA's announcement for CUDA 10.1 today, and are particularly excited about CUDA 10.1's continued compatibility for Visual Studio. CUDA 10.1 will work with RC, RTW and future updates of Visual Studio 2019. To stay committed to our promise for a Pain-free upgrade to any version of Visual Studio 2017 that also carries forward...

Announcement
Feb 27, 2019
Post comments count1
Post likes count0

Open Existing CMake Caches in Visual Studio

Will Buik

Visual Studio typically manages all the details of CMake for you, under the hood, when you open a project. However, some development workflows require more fine-grained control over how CMake is invoked. The latest Visual Studio 2019 Preview lets you have complete control over CMake if your project needs more flexibility. You can now give your cust...

CMakeAnnouncement
Feb 1, 2019
Post comments count2
Post likes count0

What’s New in CMake – Visual Studio 2019 Preview 2

Will Buik

We have made a bunch of improvements to Visual Studio’s CMake support in the latest preview of the IDE. Many of these changes are taking the first steps to close the gap between working with solutions generated by CMake and the IDE’s native support. Please try out the preview and let us know what you think. If you are new to CMake in Visual Stud...

C++AnnouncementCMake
Jan 31, 2019
Post comments count6
Post likes count0

C++ Binary Compatibility and Pain-Free Upgrades to Visual Studio 2019

Marian Luparu

Visual Studio 2019 pushes the boundaries of individual and team productivity. We hope that you will find these new capabilities compelling and start your upgrade to Visual Studio 2019 soon. As you are considering this upgrade, rest assured that Visual Studio 2019 makes it distinctively easy to move your codebase from previous versions of Visual ...

AnnouncementBackend
Jan 31, 2019
Post comments count4
Post likes count0

Visual Studio Code C/C++ extension: January 2019 Update

Tara Raj

[Updated on 11/4/2019] - Removed mentions of "Improved Member Function Completion" which is no longer supported based on user feedback. The January 2019 update of the Visual Studio Code C++ extension is now available. This release includes many new features and bug fixes including documentation comments support, improved #include autocomplete pe...

AnnouncementVisual Studio Code
Jan 28, 2019
Post comments count0
Post likes count0

New Code Analysis Checks in Visual Studio 2019: use-after-move and coroutine

Sunny Chatterjee

Visual Studio 2019 Preview 2 is an exciting release for the C++ code analysis team. In this release, we shipped a new set of experimental rules that help you catch bugs in your codebase, namely: use-after-move and coroutine checks. This article provides an overview of the new rules and how you can enable them in your project. Use-after-move check ...

AnnouncementExperimental
Jan 28, 2019
Post comments count0
Post likes count0

Concurrency Code Analysis in Visual Studio 2019

Sunny Chatterjee

Concurrency Code Analysis in Visual Studio 2019 The battle against concurrency bugs poses a serious challenge to C++ developers. The problem is exacerbated by the advent of multi-core and many-core architectures. To cope with the increasing complexity of multithreaded software, it is essential to employ better tools and processes to help developer...

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

Introducing the New CMake Project Settings UI

Erika Sweet

Visual Studio 2019 Preview 2 introduces a new CMake Project Settings Editor to help you more easily configure your CMake projects in Visual Studio. The editor provides an alternative to modifying the CMakeSettings.json file directly and allows you to create and manage your CMake configurations. If you’re just getting started with CMake in Visual...

AnnouncementCMakeNew Feature