C++ Team Blog The latest in C++, Visual Studio, VS Code, and vcpkg from the MSFT C++ team
- Announcing Proxy 4: The Next Leap in C++ Polymorphismby Mingxin Wang on August 19, 2025 at 4:35 pm
Version 4 of Microsoft’s Proxy library brings feature improvements, better diagnostics, better code generation, modern compiler/debugger support. The post Announcing Proxy 4: The Next Leap in C++ Polymorphism appeared first on C++ Team Blog.
- Dependabot support for vcpkgby Jamie Magee on August 18, 2025 at 6:30 pm
We are excited to announce that GitHub’s Dependabot now brings automated dependency updates to C++ projects using vcpkg. This support is available for projects using vcpkg manifest files, empowering teams to keep their library dependencies current and secure with minimal effort. With Dependabot, your repo can receive automatic pull requests to upgrade your libraries to The post Dependabot support for vcpkg appeared first on C++ Team Blog.
- What’s New in vcpkg (July 2025)by Augustin Popa on August 5, 2025 at 8:34 pm
This blog post summarizes changes to the vcpkg package manager as part of the 2025.07.25 registry release, 2025-06-20, 2025-07-16, and 2025-07-21 tool releases, as well as changes to vcpkg documentation throughout July. This release includes a new command for printing package SPDX licenses, binary caching optimizations, and support for visionOS, Solaris, and illumos systems. Some The post What’s New in vcpkg (July 2025) appeared first on C++ Team Blog.
- Dynamically Update C++ syntax using Next Edit Suggestionsby Sinem Akinci on August 4, 2025 at 4:36 pm
When working in a C++ repo, you often are maintaining and updating existing code just as often as you are writing new code. However, updating code in C++ can often require navigating to several different locations in a file to ensure consistency, which can disrupt your logical workflow. For example, changing a data member’s access The post Dynamically Update C++ syntax using Next Edit Suggestions appeared first on C++ Team Blog.
- Visual Studio Code CMake Tools Extension 1.21 Release: Multi-root improvements, CMake Presets v10, and more…by Sinem Akinci on July 21, 2025 at 12:10 pm
We’re excited to announce the latest 1.21 release of the CMake Tools extension for Visual Studio Code. This update brings a host of new updates, including addressing one of our top-voted issues for multi-root improvements and adding CMake presets version 10 support. To view the full list of updates with this release, please look at The post Visual Studio Code CMake Tools Extension 1.21 Release: Multi-root improvements, CMake Presets v10, and more… appeared first on C++ Team Blog.
- Updates to Warning Suppressions in Microsoft C++ Code Analysisby Carson Radtke on July 15, 2025 at 6:00 pm
Improvements to \#pragma warning and gsl::suppress in Microsoft C++ Code Analysis. The post Updates to Warning Suppressions in Microsoft C++ Code Analysis appeared first on C++ Team Blog.
- Smarter, workspace-aware code completions for C++ in VS Codeby Sinem Akinci on July 8, 2025 at 2:50 pm
C++ code understanding Developing C++ code can be complex. C++ project structure, style, and convention can vary widely from repository to repository, and critical context for a given task often spans multiple files. This can require C++ developers to open and navigate across several files to fully understand a given project and author new code. The post Smarter, workspace-aware code completions for C++ in VS Code appeared first on C++ Team Blog.
- What’s New in vcpkg (June 2025)by Augustin Popa on July 4, 2025 at 7:02 pm
This blog post summarizes changes to the vcpkg package manager as part of the 2025.06.13 registry release, 2025-04-16, 2025-05-19, and 2025-06-02 tool releases, as well as changes to vcpkg documentation throughout May and June. This release includes bug fixes, several documentation changes, and the removal of the x-gha binary caching provider for GitHub (alternatives are The post What’s New in vcpkg (June 2025) appeared first on C++ Team Blog.
- How Electronic Arts standardized C++ builds across Windows and Linux with Visual Studio Build Toolsby Sinem Akinci on June 26, 2025 at 12:00 pm
At Electronic Arts (EA), the Frostbite Enginering Workflows team has thousands of developers who work on powerful game engines behind popular games. EA has relied on Visual Studio for years due to several features such as IntelliSense, Build Insights, and the overall debugging experience and eagerly use newer integrations such as GitHub Copilot. They also The post How Electronic Arts standardized C++ builds across Windows and Linux with Visual Studio Build Tools appeared first on C++ Team Blog.
- Address Sanitizer Updates for Visual Studio 2022 Version 17.14by David Justo on May 27, 2025 at 8:04 pm
Introduction It has been an exciting few months for the Address Sanitizer (ASan) since our last update. In addition to our continuous focus on quality and correctness, our internal “dogfooding” (i.e. internal adoption) effort has reached several important milestones. In this update, I want to go over some of the quality improvements since Visual Studio The post Address Sanitizer Updates for Visual Studio 2022 Version 17.14 appeared first on C++ Team Blog.