3.2 KiB
3.2 KiB
Summary
- About this guide
- About the compiler team
- How to build the compiler and run what you built
- Coding conventions
- Walkthrough: a typical contribution
- The compiler testing framework
- Debugging the Compiler
- Profiling the compiler
- High-level overview of the compiler source
- The Rustc Driver
- Queries: demand-driven compilation
- The parser
#[test]Implementation- Macro expansion
- Name resolution
- The HIR (High-level IR)
- The
tymodule: representing types - Type inference
- Trait solving (old-style)
- Trait solving (new-style)
- Type checking
- The MIR (Mid-level IR)
- Constant evaluation
- Parameter Environments
- Code Generation
- Emitting Diagnostics