about summary refs log tree commit diff
path: root/src/doc/rustc-dev-guide
diff options
context:
space:
mode:
authormark <markm@cs.wisc.edu>2020-04-14 16:37:53 -0500
committerWho? Me?! <mark-i-m@users.noreply.github.com>2020-04-18 11:11:33 -0500
commit4ecfcb1eb62b233dc328b80034970af32bcf537c (patch)
tree98c1656dba853a4a099ff0d546236a21d5384e8e /src/doc/rustc-dev-guide
parent153b24cb1846ba126b773d3d4d43b31d3673d59a (diff)
downloadrust-4ecfcb1eb62b233dc328b80034970af32bcf537c.tar.gz
rust-4ecfcb1eb62b233dc328b80034970af32bcf537c.zip
minor wording change on bootstrapping
Diffstat (limited to 'src/doc/rustc-dev-guide')
-rw-r--r--src/doc/rustc-dev-guide/src/overview.md11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/doc/rustc-dev-guide/src/overview.md b/src/doc/rustc-dev-guide/src/overview.md
index 8bfa201183b..744ef3b1f02 100644
--- a/src/doc/rustc-dev-guide/src/overview.md
+++ b/src/doc/rustc-dev-guide/src/overview.md
@@ -293,12 +293,13 @@ but there are already some promising performance improvements.
 `rustc` itself is written in Rust. So how do we compile the compiler? We use an
 older compiler to compile the newer compiler. This is called _bootstrapping_.
 
-Bootstrapping has a lot of interesting implications. For example, it means that one
-of the major users of Rust is Rust, so we are constantly testing our own
+Bootstrapping has a lot of interesting implications. For example, it means that
+one of the major users of Rust is Rust, so we are constantly testing our own
 software ("eating our own dogfood"). Also, it means building the compiler can
-take a long time because one must first build the compiler and then use that to
-build the new compiler (sometimes you can get away without the full 2-stage
-build, but for release artifacts you need the 2-stage build).
+take a long time because one must first build the new compiler with an older
+compiler and then use that to build the new compiler with itself (sometimes you
+can get away without the full 2-stage build, but for release artifacts you need
+the 2-stage build).
 
 Bootstrapping also has implications for when features are usable in the
 compiler itself. The build system uses the current beta compiler to build the