From 9c4b43357581b1f1af6f0d48ef0db70d10363349 Mon Sep 17 00:00:00 2001 From: "Martin Ombura Jr." <8682597+martinomburajr@users.noreply.github.com> Date: Thu, 1 May 2025 04:01:42 +0000 Subject: [PATCH 1/2] adds 'with' to help clarify how to build a new compiler --- src/building/bootstrapping/intro.md | 2 +- src/building/bootstrapping/what-bootstrapping-does.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/building/bootstrapping/intro.md b/src/building/bootstrapping/intro.md index f72918c8..bb7dd8dd 100644 --- a/src/building/bootstrapping/intro.md +++ b/src/building/bootstrapping/intro.md @@ -7,7 +7,7 @@ of the same compiler. 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 [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. This is exactly how `x.py` works: it downloads the current beta release of diff --git a/src/building/bootstrapping/what-bootstrapping-does.md b/src/building/bootstrapping/what-bootstrapping-does.md index ffcfe259..ac1fa51e 100644 --- a/src/building/bootstrapping/what-bootstrapping-does.md +++ b/src/building/bootstrapping/what-bootstrapping-does.md @@ -9,7 +9,7 @@ the same compiler. 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 [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 `rustc`, then uses it to compile the new compiler. From 7f939765c4c46d7cef71b051e9aa0683a91e519d Mon Sep 17 00:00:00 2001 From: "Martin Ombura Jr." <8682597+martinomburajr@users.noreply.github.com> Date: Thu, 1 May 2025 04:07:27 +0000 Subject: [PATCH 2/2] adds commas --- src/building/bootstrapping/intro.md | 2 +- src/building/bootstrapping/what-bootstrapping-does.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/building/bootstrapping/intro.md b/src/building/bootstrapping/intro.md index bb7dd8dd..7f530978 100644 --- a/src/building/bootstrapping/intro.md +++ b/src/building/bootstrapping/intro.md @@ -6,7 +6,7 @@ of the same compiler. 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 -[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 with a slightly less modern version. diff --git a/src/building/bootstrapping/what-bootstrapping-does.md b/src/building/bootstrapping/what-bootstrapping-does.md index ac1fa51e..a2930b3e 100644 --- a/src/building/bootstrapping/what-bootstrapping-does.md +++ b/src/building/bootstrapping/what-bootstrapping-does.md @@ -8,7 +8,7 @@ the same compiler. 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 -[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 with a slightly less modern version. This is exactly how [`./x.py`] works: it downloads the current beta release of