diff options
| author | Ehsan M.Kermani <ehsanmo1367@gmail.com> | 2018-04-28 10:40:06 -0700 |
|---|---|---|
| committer | Who? Me?! <mark-i-m@users.noreply.github.com> | 2018-04-28 21:11:51 -0500 |
| commit | 4f6e4f8cf0779f09a29f908c4104f7995e7665f3 (patch) | |
| tree | 0af865de1dd9598941895d0c89dcfdf4c1c7000e /src/doc/rustc-dev-guide | |
| parent | c872259c5be84811045e2360487a60b843435bdf (diff) | |
| download | rust-4f6e4f8cf0779f09a29f908c4104f7995e7665f3.tar.gz rust-4f6e4f8cf0779f09a29f908c4104f7995e7665f3.zip | |
lint add dots
Diffstat (limited to 'src/doc/rustc-dev-guide')
| -rw-r--r-- | src/doc/rustc-dev-guide/src/how-to-build-and-run.md | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/doc/rustc-dev-guide/src/how-to-build-and-run.md b/src/doc/rustc-dev-guide/src/how-to-build-and-run.md index 2d979c0d144..493f642a5b2 100644 --- a/src/doc/rustc-dev-guide/src/how-to-build-and-run.md +++ b/src/doc/rustc-dev-guide/src/how-to-build-and-run.md @@ -58,19 +58,19 @@ internally. The result is the compiling `rustc` is done in stages. - **Stage 0:** the stage0 compiler can be your existing (perhaps older version of) Rust compiler, the current _beta_ compiler or you may download the binary - from the internet + from the internet. - **Stage 1:** the code in your clone (for new version) is then compiled with the stage0 compiler to produce the stage1 compiler. However, it was built with an older compiler (stage0), - so to optimize the stage1 compiler we go to next stage + so to optimize the stage1 compiler we go to next stage. - **Stage 2:** we rebuild our stage1 compiler with itself to produce the stage2 compiler (i.e. it builds - itself) to have all the _latest optimizations_ + itself) to have all the _latest optimizations_. - _(Optional)_ **Stage 3**: to sanity check of our new compiler, we can build it again with stage2 compiler which must be identical to itself, - unless something has broken + unless something has broken. For hacking, often building the stage 1 compiler is enough, but for final testing and release, the stage 2 compiler is used. |
