These are videos where various experts explain different parts of the compiler:
- Tom Tromey discusses debugging support in rustc
- How Salsa Works (2019.01)
- Salsa In More Depth (2019.01)
- RLS 2.0, Salsa, and Name Resolution
- Cranelift
- Rust analyzer guide
- Rust analyzer syntax trees
- rust-analyzer type-checker overview by flodiebold
- oli-obk on miri and constant evaluation
- Polonius-rustc walkthrough
- rustc-chalk integration overview
- Coherence in Chalk by Sunjay Varma - Bay Area Rust Meetup
- How the chalk-engine crate works
- How the chalk-engine crate works 2
- RFC #2229 Disjoint Field Capture plan
- closures and upvar capture
- blitzerr closure upvar tys
- Convert Closure Upvar Representation to Tuples with blitzerr
- async-await implementation plans
- async-await region inferencer
- Universes and Lifetimes
- Representing types in rustc
- Polonius WG: Initialization and move tracking