- rustc now uses the new Middle IR (MIR) for code generation, simplifying the LLVM pass and enabling new optimizations.
- Error messages are more readable and include machine‑readable JSON output for IDEs.
- Extensive library and Cargo updates: new MUSL ARM targets, macro hygiene improvements, additional std APIs, cargo command aliases, opt‑level overrides, and source package distribution via rustup.