@@ -28,8 +28,8 @@ settings (and possibly others, such as `llvm.ccache`):
28
28
assertions = true
29
29
30
30
[rust ]
31
- # This enables some assertions, but more importantly it enables the `debug!` logging
32
- # macros that are essential for debugging rustc.
31
+ # This enables some assertions, but more importantly it enables the `debug!`
32
+ # logging macros that are essential for debugging rustc.
33
33
debug-assertions = true
34
34
35
35
# This will make your build more parallel; it costs a bit of runtime
@@ -55,7 +55,8 @@ compiler to compile the newer version. In particular, the newer version of the
55
55
compiler, ` libstd ` , and other tooling may use some unstable features
56
56
internally. The result is the compiling ` rustc ` is done in stages.
57
57
58
- - ** Stage 0:** the stage0 compiler can be your existing (perhaps older version of)
58
+ - ** Stage 0:** the stage0 compiler can be your existing
59
+ (perhaps older version of)
59
60
Rust compiler, the current _ beta_ compiler or you may download the binary
60
61
from the internet
61
62
- ** Stage 1:** the code in your clone (for new version)
@@ -66,7 +67,8 @@ internally. The result is the compiling `rustc` is done in stages.
66
67
- ** Stage 2:** we rebuild our stage1 compiler with itself
67
68
to produce the stage2 compiler (i.e. it builds
68
69
itself) to have all the _ latest optimizations_
69
- - _ (Optional)_ ** Stage 3** : to sanity check of our new compiler, we can build it again
70
+ - _ (Optional)_ ** Stage 3** : to sanity check of our new compiler,
71
+ we can build it again
70
72
with stage2 compiler which must be identical to itself,
71
73
unless something has broken
72
74
0 commit comments