Merge pull request #2368 from martinomburajr/master
Adds 'with' to the bootstrapping docs to help clarify how to build a new compiler
This commit is contained in:
commit
4d2e6a9dc6
|
|
@ -6,8 +6,8 @@ of the same compiler.
|
||||||
|
|
||||||
This raises a chicken-and-egg paradox: where did the first compiler come from?
|
This raises a chicken-and-egg paradox: where did the first compiler come from?
|
||||||
It must have been written in a different language. In Rust's case it was
|
It must have been written in a different language. In Rust's case it was
|
||||||
[written in OCaml][ocaml-compiler]. However it was abandoned long ago and the
|
[written in OCaml][ocaml-compiler]. However, it was abandoned long ago, and the
|
||||||
only way to build a modern version of rustc is a slightly less modern
|
only way to build a modern version of rustc is with a slightly less modern
|
||||||
version.
|
version.
|
||||||
|
|
||||||
This is exactly how `x.py` works: it downloads the current beta release of
|
This is exactly how `x.py` works: it downloads the current beta release of
|
||||||
|
|
|
||||||
|
|
@ -8,8 +8,8 @@ the same compiler.
|
||||||
|
|
||||||
This raises a chicken-and-egg paradox: where did the first compiler come from?
|
This raises a chicken-and-egg paradox: where did the first compiler come from?
|
||||||
It must have been written in a different language. In Rust's case it was
|
It must have been written in a different language. In Rust's case it was
|
||||||
[written in OCaml][ocaml-compiler]. However it was abandoned long ago and the
|
[written in OCaml][ocaml-compiler]. However, it was abandoned long ago, and the
|
||||||
only way to build a modern version of `rustc` is a slightly less modern version.
|
only way to build a modern version of `rustc` is with a slightly less modern version.
|
||||||
|
|
||||||
This is exactly how [`./x.py`] works: it downloads the current beta release of
|
This is exactly how [`./x.py`] works: it downloads the current beta release of
|
||||||
`rustc`, then uses it to compile the new compiler.
|
`rustc`, then uses it to compile the new compiler.
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue