Posts by this author

Apr 7, 2021
Post comments count6
Post likes count0

Finding Bugs with AddressSanitizer: MSVC Compiler

Special thanks to Aaron Gorenstein for authoring this blog post. The AddressSanitizer (ASan) is generally available for MSVC since the recently-released Visual Studio 2019 version 16.9. We’ve already shown how easy it can be to find bugs in even production-ready code like EASTL. Here I’ll share an example of how it found a real bug in the MSVC ...

C++
Mar 9, 2021
Post comments count22
Post likes count0

Address Sanitizer for MSVC Now Generally Available

 This post was last updated on March 10th, 2021. Special thanks to Aaron Gorenstein who provided most of the content for this blog post. Special thanks as well to Kevin Cadieux and Jim Radigan who also made contributions.   You can check out a demo on this feature in the latest Visual Studio Toolbox episode on YouTube: Visual Studio Toolbox L...

C++
Feb 25, 2021
Post comments count2
Post likes count5

Registries: Bring your own libraries to vcpkg

Special thanks to Nicole Mazzuca for providing the content of this blog post. Are you working on a C++ project with library dependencies? Are you tired of maintaining a custom-built package management workflow with duct tape and git submodules? Then you should consider trying out a package manager. Perhaps you have been side-eyeing vcpkg for a ...

C++Vcpkg
Feb 18, 2021
Post comments count8
Post likes count0

Take control of your vcpkg dependencies with versioning support

Special thanks to Victor Romero for putting together the content for this blog post. We have an exciting new feature to announce in vcpkg: the long-awaited and highly requested package versioning! This feature makes it possible to install specific versions of dependencies and control installed versions over time. In order to use this feature, a ...

C++Vcpkg
Sep 14, 2020
Post comments count4
Post likes count0

vcpkg: Accelerate your team development environment with binary caching and manifests

 This post was updated on September 21, 2020 to add more information on the GitHub Packages binary caching example.  Please see our Visual Studio 2019 version 16.8 Preview 3 release notes for more of our latest features. September is the biggest month for us in the Microsoft C++ team as it’s CppCon month! Our team has many exciting announcement...

C++Vcpkg
Aug 11, 2020
Post comments count23
Post likes count0

AddressSanitizer for Windows: x64 and Debug Build Support

⌚ This post was last updated on March 24, 2021 with up-to-date information as of the 16.9 release of Visual Studio.  Special thanks to Jim Radigan and Matthew McGovern for providing the content for this blog post. Note: This feature is now generally available. To get started, take a look at the official AddressSanitizer for Windows with MSVC ...

C++
May 1, 2020
Post comments count6
Post likes count0

Vcpkg 2020.04 Update and Product Roadmap

This is the April 2020 blog post on vcpkg, the cross-platform, open source C/C++ library manager. In this post, we will share some information on the 2020.04 release of vcpkg and discuss the vcpkg product roadmap, which we are publishing and will keep up to date over time. To try out vcpkg for yourself and save yourself some time acquiring your pro...

C++Vcpkg
Oct 23, 2019
Post comments count62
Post likes count1

AddressSanitizer (ASan) for Windows with MSVC

⌚ This post was last updated on March 24th, 2021 with the latest information on ASan support. Note: This feature is now generally available. To get started, take a look at the official AddressSanitizer for Windows with MSVC documentation. Many experience improvements have been made since this blog post was published, and our docs have the latest...

Announcement
Jan 24, 2019
Post comments count1
Post likes count0

C++ Productivity Improvements in Visual Studio 2019 Preview 2

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
Dec 14, 2018
Post comments count14
Post likes count0

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

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