Showing archive results for 2019

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 27, 2019
Post comments count13
Post likes count0

SIMD Extension to C++ OpenMP in Visual Studio

Hongtao Yu
Hongtao Yu

In the era of ubiquitous AI applications there is an emerging demand of the compiler accelerating computation-intensive machine-learning code for existing hardware. Such code usually does mathematical computation like matrix transformation and manipulation and it is usually in the form of loops. The SIMD extension of OpenMP provides users an effort...

C++BackendOpenMP
Mar 20, 2019
Post comments count0
Post likes count0

Linker Throughput Improvement in Visual Studio 2019

YongKang Zhu
YongKang Zhu

In Visual Studio 2019 Preview 2 we made the compiler back-end to prune away debug information that is unrelated to code or data emitted into binary and changed certain hash implementations in the PDB engine, to improve linker throughput, which resulted in more than 2x reduction on link time for some large AAA game title. Debug Info Pruning This...

faster
Mar 19, 2019
Post comments count12
Post likes count0

Game performance and compilation time improvements in Visual Studio 2019

Gratian Lup
Gratian Lup

The C++ compiler in Visual Studio 2019 includes several new optimizations and improvements geared towards increasing the performance of games and making game developers more productive by reducing the compilation time of large projects. Although the focus of this blog post is on the game industry, these improvements apply to most C++ applications a...

performanceBackend
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
Feb 15, 2019
Post comments count8
Post likes count0

Visual Studio 2019 Preview 2 Blog Rollup

Sy Brand
Sy Brand

Visual Studio 2019 Preview 2 was a huge release for us, so we’ve written a host of articles to explore the changes in more detail. For the short version, see the Visual Studio 2019 Preview 2 Release Notes. We’d love for you to download Visual Studio 2019 Preview, give it a try, and let us know how it’s w...

C++