Rust compilers & the language definition
# rustc as the single implementation, the spec situation, editions as the compatibility mechanism, and the async-runtime landscape.
❯ cat documents/
-
Rust compilers & the language definition
Concept
2026-08-09
rustc as the single implementation — with gccrs and mrustc as the outliers and the WASM targets — and the spec situation: the Rust Reference versus the Ferrocene FLS.
-
Async runtimes — Tokio, smol & the runtime-agnostic tension
Concept
2026-08-09
Rust ships async/await without an executor — Tokio as the de-facto standard, smol's composable alternative, embassy for embedded, and the unresolved runtime-agnostic library problem.
-
Editions — Rust's compatibility mechanism
Concept
2026-08-09
How editions let Rust make breaking changes without breaking the ecosystem — per-crate opt-in, guaranteed interop, cargo fix migrations, and what each edition changed.
❯ tree collections/
-
References/
1 item
Specs, papers and docs saved for the compilers & language-definition group.