Showing category results for Announcement

May 8, 2019
Post comments count7
Post likes count0

AddressSanitizer (ASan) for the Linux Workload in Visual Studio 2019

Erika Sweet
Erika Sweet

In Visual Studio 2019 version 16.1 Preview 3 we have integrated AddressSanitizer (ASan) into Visual Studio for Linux projects. ASan is a runtime memory error detector for C/C++ that catches the following errors: You can enable ASan for MSBuild-based Linux projects and CMake projects that target a remote Linux system or ...

AnnouncementCMakeNew Feature
May 7, 2019
Post comments count9
Post likes count0

New code analysis quick fixes for uninitialized memory (C6001) and use before init (C26494) warnings

eli fessler
eli fessler

In the latest Preview release of Visual Studio 2019 version 16.1, we’ve added two quick fixes to the Code Analysis experience focused around uninitialized variable checks. These quick fixes are available via the Quick Actions (lightbulb) menu on relevant lines, accessed by hovering over the line or squiggle, or by pressing Ctrl+Period. The first...

AnnouncementNew Feature
May 6, 2019
Post comments count50
Post likes count0

C++ with Visual Studio 2019 and Windows Subsystem for Linux (WSL)

Erika Sweet
Erika Sweet

This post was updated on December 11, 2020 Visual Studio 2019 version 16.1 added native support for using C++ with the Windows Subsystem for Linux (WSL). WSL lets you run a lightweight Linux environment directly on Windows, including most command-line tools, utilities, and applications. In Visual Studio you no longer need to add a remote connect...

AnnouncementCMakeLinux
Apr 19, 2019
Post comments count32
Post likes count0

C++17/20 Features and Fixes in Visual Studio 2019

Stephan T. Lavavej - MSFT
Stephan T. Lavavej - MSFT

Visual Studio 2019 version 16.0 is now available and is binary compatible with VS 2015/2017. In this first release of VS 2019, we've implemented more compiler and library features from the C++20 Working Paper, implemented more overloads (C++17's "final boss"), and fixed many correctness, performance, and throughput issues. Here's a list of the C++...

Announcement
Apr 16, 2019
Post comments count0
Post likes count0

Visual Studio Code now available through Particle Workbench

Marc Goodner
Marc Goodner

We’re excited to announce that Visual Studio Code is included in the new release of tooling for Particle IoT developers. Developers using the Particle platform can now use Visual Studio Code as their default editor for building IoT apps! Particle provides a widely-used IoT platform that consists of hardware, software, and connectivity. At their ...

Announcement
Apr 15, 2019
Post comments count3
Post likes count0

In-Editor Documentation for CMake in Visual Studio

Erika Sweet
Erika Sweet

Visual Studio 2019 version 16.1 Preview 1 introduces in-editor documentation for CMake commands, variables, and properties. You can now leverage IntelliSense autocompletion and quick info tooltips when editing a CMakeLists.txt file, which will save you time spent outside of the IDE referencing documentation and make the process less error-prone. If...

AnnouncementCMakeNew Feature
Apr 4, 2019
Post comments count4
Post likes count0

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

Tara Raj
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...

AnnouncementNew FeatureVisual Studio Code
Mar 7, 2019
Post comments count36
Post likes count1

Making C++ Exception Handling Smaller On x64

Modi Mo
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]
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
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