C++26 introduces three targeted improvements to the C++20 module system: prohibiting macros in module declarations to enable faster dependency scanning, allowing main to be explicitly attached to modules for easier testing, and permitting #line directives before module declarations for better code generator support. These changes address adoption friction without adding new features.
Microsoft has elevated Rust to Tier-1 language status alongside C++, C#, and TypeScript for internal development. The company introduced rustc_codegen_utc, a new code generation backend that integrates Rust with the MSVC compiler ecosystem, enabling seamless interoperability, unified tooling, and consistent security workflows across hybrid Rust/C++ projects on Windows.