This is a collection of pages intended to help new hackers learn their way around the internals of the Rust compiler. It will probably always be incomplete. Please help by extending and adding pages as you learn new things about the compiler.
- [Front end](Note rustc hacking guide - Front end)
- [Middle end](Note rustc hacking guide - Middle end)
- [Back end](Note rustc hacking guide - Back end)
Also: