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.


Source: Guest Post: Rust Is Tier-1 Language at Microsoft