File tree 1 file changed +4
-4
lines changed
1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -58,19 +58,19 @@ internally. The result is the compiling `rustc` is done in stages.
58
58
- ** Stage 0:** the stage0 compiler can be your existing
59
59
(perhaps older version of)
60
60
Rust compiler, the current _ beta_ compiler or you may download the binary
61
- from the internet
61
+ from the internet.
62
62
- ** Stage 1:** the code in your clone (for new version)
63
63
is then compiled with the stage0
64
64
compiler to produce the stage1 compiler.
65
65
However, it was built with an older compiler (stage0),
66
- so to optimize the stage1 compiler we go to next stage
66
+ so to optimize the stage1 compiler we go to next stage.
67
67
- ** Stage 2:** we rebuild our stage1 compiler with itself
68
68
to produce the stage2 compiler (i.e. it builds
69
- itself) to have all the _ latest optimizations_
69
+ itself) to have all the _ latest optimizations_ .
70
70
- _ (Optional)_ ** Stage 3** : to sanity check of our new compiler,
71
71
we can build it again
72
72
with stage2 compiler which must be identical to itself,
73
- unless something has broken
73
+ unless something has broken.
74
74
75
75
For hacking, often building the stage 1 compiler is enough, but for
76
76
final testing and release, the stage 2 compiler is used.
You can’t perform that action at this time.
0 commit comments