File tree 2 files changed +6
-6
lines changed
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:
9
9
1 . [ Building, Debugging, and Contributing to ` rustc ` ] [ p1 ] : Contains information that should be useful no matter how
10
10
you are contributing, such as procedures for contribution, building the
11
11
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.
14
14
3 . [ 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.
16
16
4 . [ 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.
19
19
6 . [ Appendices] [ app ] at the end with useful reference information. There are a
20
20
few of these with different information, inluding a glossary.
21
21
Original file line number Diff line number Diff line change 1
- # Part 2: How ` rustc ` Works
1
+ # Part 2: High-Level Compiler Architecture
2
2
3
3
The remaining parts of this guide discuss how the compiler works. They go
4
4
through everything from high-level structure of the compiler to how each stage
You can’t perform that action at this time.
0 commit comments