New in Visual Studio 2022 - Conformance, Performance, Important Features
summary
Visual Studio 2022 17.3 runs natively on arm64 and the MSVC compiler also runs natively while still targeting x86/x64/arm64; more than 600 vcpkg libraries validated on arm64 and vcpkg hosts 1900+ ports overall. C++20 is available under the standard switch, C++23 features like deducing this and std::expected/stack_trace land earlier, and CMake + VS generator supports modules. Tooling adds libFuzzer + ASan integration, Compiler Explorer now executes MSVC and shows static analysis, backend codegen improves loop unswitching/vectorization, and the IDE reports 3.5x faster final references with many other timeliness gains.
AI-written summary · about
chapters (9)
- 0:00Visual Studio 2022 intro
- 3:56C++ 20 conformance and new features
- 9:12C++ modules demo
- 27:10MSVC compiler speed
- 32:06IDE productivity boost
- 39:37Git integration demo
- 49:05Experimental diagnostics and SARIF Explorer
- 55:31Future diagnostics
- 58:17Closing remarks
related talks
01h 00m“Latest and Greatest from the Visual Studio Family for C++ Developers"
01h 02mWhat's New in Visual Studio for C++ Developers
01h 04mVisual Studio for Mac
52mNew in Visual Studio: CMake Debugger, Better Diagnostics, and Video Games
42mThe Future of Visual Studio
47mWhat’s New for Visual Studio Code: Performance, GitHub Copilot, and CMake Enhancements
53mLatest Productivity Updates in Visual Studio 2017 Update 15.8
25mUpgrade from "permissive C++" to "modern C++" with Visual Studio 2019
