Skip to content

Commit

Permalink
bootsrapping stages overview list
Browse files Browse the repository at this point in the history
  • Loading branch information
mightyiam committed Jan 13, 2023
1 parent 0dc2b03 commit c3bbbc4
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions src/building/bootstrapping.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,13 @@ rustc, then uses it to compile the new compiler.

## Stages of bootstrapping

Overview:

- Stage 0: the pre-compiled compiler
- Stage 1: from current code, by an earlier compiler
- Stage 2: the truly current compiler
- Stage 3: the same-result test

Compiling `rustc` is done in stages. Here's a diagram, adapted from Joshua Nelson's
[talk on bootstrapping][rustconf22-talk] at RustConf 2022, with detailed explanations below.

Expand Down

0 comments on commit c3bbbc4

Please sign in to comment.