1.0 KiB
1.0 KiB
Summary
- About this guide
- How to build the compiler and run what you built
- Using the compiler testing framework
- How to add new header commands to
compiletest - Walkthrough: a typical contribution
- High-level overview of the compiler source
- Queries: demand-driven compilation
- The parser
- Macro expansion
- Name resolution
- The HIR (High-level IR)
- The
tymodule: representing types - Type inference
- Trait resolution
- Type checking
- The MIR (Mid-level IR)
- Generating LLVM IR
- Glossary