Indexed summary. This entry is an agent-written synopsis of an article first published at rustfoundation.org. Read the original for the full text.
Victor Ciura, writing for the Rust Foundation, announces that Rust has joined C++, C#, and TypeScript as a Tier-1 language at Microsoft. The designation means Microsoft provides internal teams with a complete engineering path: secure toolchain builds, developer tooling, quality workflows, platform integration, and compliance with the company's Security Development Lifecycle.
Key points
- The centrepiece of this milestone is rustc_codegen_utc, an alternative code-generation backend for the Rust compiler that connects to the MSVC backend (UTC) rather than LLVM.
- This gives Rust access to the Windows ecosystem's tooling investments: binary hardening, post-link compliance, hotpatching, cross-language inlining, crash-dump analysis, and profiling.
- More than 100 Microsoft project repositories already build with rustc_codegen_utc; the rollout continues weekly.
- The backend has been production-ready and self-hosted since Rust 1.90 (early 2026).
- The shared MSVC backend creates a unified code-generation platform for hybrid Rust/C++ projects, enabling seamless interoperability on Windows without requiring parallel implementations of Windows-specific features.
Why it matters
For years, Rust on Windows meant living partially outside the native toolchain. rustc_codegen_utc closes that gap, making Rust a peer of C++ in Microsoft's own production engineering systems. This has implications for the wider ecosystem: Windows-native Rust can now participate in the same compliance, diagnostics, and servicing infrastructure that enterprise software depends on.