- Removed legacy language constructs (float, @, @mut, @fns, old fmt! macros, old extern mod syntax) and introduced new syntax (proc, continue, raw strings, feature gating), causing breaking changes.
- Added extensive feature‑gating system and new capabilities (feature(foo), managed boxes, asm!, non‑ASCII identifiers, thread‑local, improved macros) while revamping the standard library (new I/O, Gc/Rc, iterator API changes).
- Overhauled tooling: rust/rusti commands removed, rustdoc rewritten with doctest support, rustpkg gains test and arbitrary dependency features, and rustc adds LTO and better error reporting.