Microsoft C++ Team

@msftcpp.bsky.social

The Microsoft C++ team, working on @visualstudio.com, @vscode.dev, and vcpkg

A faster clean build isn't always a faster daily build. GitHub Copilot build performance for Windows now measures both, so you can see how each optimization affects your real iterative loop and decide what's worth it. Now available in Visual Studio 2026: devblogs.microsoft.com/cppblog/fast...

Faster C++ iterative builds with GitHub Copilot - C++ Team Blog

Slow builds are a consistent theme of feedback from C++ developers. We built GitHub Copilot build performance for Windows so you can leverage Copilot to

devblogs.microsoft.com

Hybrid C++/Rust codebases are becoming more common, and interop is key to success. This Pure Virtual C++ session covers options (ABI compatibility, FFI, glue-code generators), performance vs. ergonomics tradeoffs, and where interoperability is heading: devblogs.microsoft.com/cppblog/pure...

Pure Virtual C++ 2026 [Meet the Speakers, Part 3]: Modernizing C++ - C++ Team Blog

Meet the speakers behind Pure Virtual C++ 2026. In the final part, Victor Ciura maps the real challenges and promising directions for C++/Rust interop.

devblogs.microsoft.com

The new Whole Codebase Indexing brings faster C++ code navigation and semantic colorization to Visual Studio 18.9 Insiders. It also enables a preview of the highly requested CodeLens references for C++ and improves access to symbol context for GitHub Copilot tools. Learn more here:

Rethinking C++ Performance: Faster Code Navigation and GitHub Copilot Tools with Whole Codebase Indexing - C++ Team Blog

In large C++ codebases, your code understanding and navigation depend on quickly determining how symbols, declarations, definitions, and references are Faster C++ navigation and colorization with the ...

devblogs.microsoft.com

Pure Virtual C++ 2026 is July 21. First look at two featured sessions on cutting C++ build pain: Ryan Shepherd on C++20 modules in C++/WinRT (Windows Terminal cut builds ~15% and shed tens of GB), and David Li on letting Copilot fix real build bottlenecks:

Pure Virtual C++ 2026 [Meet the Speakers, Part 1]: Build Faster, Run Faster - C++ Team Blog

Meet the speakers behind Pure Virtual C++ 2026. In part one, Ryan Shepherd and David Li show how to build faster and smaller with C++20 modules and GitHub Copilot build performance.

devblogs.microsoft.com

Pure Virtual C++ 2026 has its lineup, starting on July 21, 16:00 UTC. Talks on C++/Rust interop, C++20 modules in C++/WinRT, AI-driven C++ in VS, faster builds, and CLI semantic awareness. Register: aka.ms/VirtualCpp/C... Blog: devblogs.microsoft.com/cppblog/pure...

Pure Virtual C++ Conference 2026 | Microsoft Reactor

Learn new skills, meet new peers, and find career mentorship. Virtual events are running around the clock so join us anytime, anywhere!

aka.ms

Pure Virtual C++ is back for its 7th year. A free, one-day virtual conference for the whole C++ community on July 21, 2026, 14:00 UTC. Two hours, streamed live on YouTube and Twitch, with everything on-demand afterward. Registration is open: aka.ms/VirtualCpp/C...

Pure Virtual C++ Conference 2026 | Microsoft Reactor

Learn new skills, meet new peers, and find career mentorship. Virtual events are running around the clock so join us anytime, anywhere!

aka.ms

Adobe used MSVC's sample-based profile-guided optimization to speed up Photoshop brush strokes, file opens, and filter execution on Windows: 20% faster on x64, 13% on ARM64. Profiles come from real release builds, no source rewrites.

Boosting Adobe Photoshop’s Performance with MSVC and SPGO - C++ Team Blog

Boosting Adobe Photoshop’s Performance with MSVC and SPGO Adobe and Microsoft worked together to improve Photoshop performance and responsiveness on

devblogs.microsoft.com

Visual Studio 2026 18.1-18.6 brings 416 C++ bug fixes, MSVC Build Tools v14.51, SPGO for easier runtime performance gains, a Debugger Agent that can autonomously reproduce & fix bugs, and Copilot tools with full semantic intelligence for cross-file refactoring. devblogs.microsoft.com/cppblog/what...

What's New for C++ Developers in Visual Studio 2026 (18.1 - 18.6) - C++ Team Blog

Visual Studio 2026 versions 18.1 through 18.6 deliver a wave of improvements for C++ developers. For MSVC Build Tools, the v14.51 release is now generally

devblogs.microsoft.com

MSVC now supports Sample Profile Guided Optimization (SPGO). Collect hardware performance counter samples from your actual release binaries in production, then feed them back to the compiler for PGO-quality optimizations. No instrumented builds needed.

Introducing Sample Profile Guided Optimization in MSVC - C++ Team Blog

Profile Guided Optimization (PGO) has long been one of the most powerful tools in the MSVC compiler's arsenal for improving the runtime performance of C

devblogs.microsoft.com

Native C++ projects in Visual Studio now support PackageReference. Declare NuGet dependencies directly in your .vcxproj, get transitive resolution, and use the global package cache. This feature is experimental in the Insiders Channel.

NuGet PackageReference for C++ Projects in Visual Studio - C++ Team Blog

Native C++ projects (.vcxproj) now support NuGet PackageReference, the same modern package management experience .NET developers have used for years. Available as an experimental feature in Visual Stu...

devblogs.microsoft.com

Visual Studio 2026 now defaults new C++ projects to use Windows Segment Heap for better protection against memory vulnerabilities, lower fragmentation, and improved performance under load. Existing projects can opt in per-target for both MSBuild and CMake.

Segment Heap support for C++ projects in Visual Studio - C++ Team Blog

Learn how Visual Studio enables Segment Heap by default for new C++ projects and how to adopt and verify it in existing builds.

devblogs.microsoft.com

GitHub Copilot build performance for Windows now supports project-specific builds. Build one MSBuild project or CMake target instead of your entire codebase. Available in Visual Studio Insiders. Learn more: devblogs.microsoft.com/cppblog/proj...

Project-Specific Build Optimizations with GitHub Copilot - C++ Team Blog

GitHub Copilot build performance for Windows now supports project-specific builds in Visual Studio Insiders for MSBuild and CMake

devblogs.microsoft.com

GitHub Copilot Build Performance helps reduce C++ build times by identifying expensive header includes, template instantiations, and function generation costs. It then plans optimizations, with you in control. Using it today? Share your experience: www.surveymonkey.com/r/5YBM8BX

Feedback for Visual Studio and GitHub Copilot build performance for Windows

Take this survey powered by surveymonkey.com. Create your own surveys for free.

surveymonkey.com