@@ -8,25 +8,25 @@ There are several parts to this guide:
8
8
1 . [ Building and debugging ` rustc ` ] [ p1 ] :
9
9
Contains information that should be useful no matter how you are contributing,
10
10
about building, debugging, profiling, etc.
11
- 2 . [ Contributing to Rust] [ p2 ] :
11
+ 1 . [ Contributing to Rust] [ p2 ] :
12
12
Contains information that should be useful no matter how you are contributing,
13
13
about procedures for contribution, using git and Github, stabilizing features, etc.
14
- 3 . [ Bootstrapping] [ p3 ] :
14
+ 1 . [ Bootstrapping] [ p3 ] :
15
15
Describes how the Rust compiler builds itself using previous versions, including
16
16
an introduction to the bootstrap process and debugging methods.
17
- 4 . [ High-level Compiler Architecture] [ p4 ] :
17
+ 1 . [ High-level Compiler Architecture] [ p4 ] :
18
18
Discusses the high-level architecture of the compiler and stages of the compile process.
19
- 5 . [ Source Code Representation] [ p5 ] :
19
+ 1 . [ Source Code Representation] [ p5 ] :
20
20
Describes the process of taking raw source code from the user
21
21
and transforming it into various forms that the compiler can work with easily.
22
- 6 . [ Supporting Infrastructure] [ p6 ] :
22
+ 1 . [ Supporting Infrastructure] [ p6 ] :
23
23
Covers command-line argument conventions, compiler entry points like rustc_driver and
24
24
rustc_interface, and the design and implementation of errors and lints.
25
- 7 . [ Analysis] [ p7 ] :
25
+ 1 . [ Analysis] [ p7 ] :
26
26
Discusses the analyses that the compiler uses to check various properties of the code
27
27
and inform later stages of the compile process (e.g., type checking).
28
- 8 . [ MIR to Binaries] [ p8 ] : How linked executable machine code is generated.
29
- 9 . [ Appendices] [ p9 ] at the end with useful reference information.
28
+ 1 . [ MIR to Binaries] [ p8 ] : How linked executable machine code is generated.
29
+ 1 . [ Appendices] [ p9 ] at the end with useful reference information.
30
30
There are a few of these with different information, including a glossary.
31
31
32
32
[ p1 ] : ./building/how-to-build-and-run.html
0 commit comments