Rust is tier-1 language at Microsoft(rustfoundation.org)
722 points by mmastrac 46 days ago | 504 comments
tl;dr: Rust is now a Tier-1 language at Microsoft, receiving the same internal engineering support as C++, C#, and TypeScript. To enable this, Microsoft built `rustc_codegen_utc`, an alternative rustc backend that plugs into MSVC's code generator ("UTC"), giving Rust access to Windows ABI compatibility, security hardening, hotpatching, debugging tools, and cross-language optimization with C++. It's been self-hosted since Rust 1.90 and is used by 100+ internal Microsoft repos, providing a unified codegen foundation for hybrid Rust/C++ projects on Windows.
HN Discussion:
  • ↑Rust's maturity is now validated as a serious competitor to established languages like C++ and C#
  • ↑The key technical achievement is replacing LLVM with MSVC's backend for better Windows integration
  • ↑Strategic move that addresses Microsoft's memory safety CVE problems across product portfolio
  • ~Questions the tier-1 claim given lack of Visual Studio support and asks about C++ interop story
  • •Surprise that runtime performance matches LLVM despite using a different backend