File tree Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -9,13 +9,13 @@ There are six parts to this guide:
991 . [ Building, Debugging, and Contributing to ` rustc ` ] [ p1 ] : Contains information that should be useful no matter how
1010 you are contributing, such as procedures for contribution, building the
1111 compiler, etc.
12- 2 . [ How ` rustc ` Works ] [ p2 ] : Discusses the high-level
13- architecture of the compiler and stages of the compile process
12+ 2 . [ High-Level Compiler Architecture ] [ p2 ] : Discusses the high-level
13+ architecture of the compiler and stages of the compile process.
14143 . [ Source Code Representation] [ p3 ] : Describes the process of taking raw source code from the user and
15- transforming it into various forms that the compiler can work with easily
15+ transforming it into various forms that the compiler can work with easily.
16164 . [ Analysis] [ p4 ] : discusses the analyses that the compiler uses to check various
17- properties of the code and inform later stages of the compile process
18- 5 . [ From MIR to Binaries] [ p5 ] : How linked executable machine code is generated
17+ properties of the code and inform later stages of the compile process (e.g., type checking).
18+ 5 . [ From MIR to Binaries] [ p5 ] : How linked executable machine code is generated.
19196 . [ Appendices] [ app ] at the end with useful reference information. There are a
2020 few of these with different information, inluding a glossary.
2121
Original file line number Diff line number Diff line change 1- # Part 2: How ` rustc ` Works
1+ # Part 2: High-Level Compiler Architecture
22
33The remaining parts of this guide discuss how the compiler works. They go
44through everything from high-level structure of the compiler to how each stage
You can’t perform that action at this time.
0 commit comments