Implementation of compiling the compiler and standard library, in βcheckβ-based modes.
./x.py clean
Implementation of running clippy on the compiler, standard library and various tools.
Implementation of compiling various phases of the compiler and standard
library.
Implementation of the various distribution aspects of the compiler.
Documentation generation for bootstrap.
Runs rustfmt on the repository.
Implementation of the install aspects of the compiler.
Compilation of native dependencies like LLVM.
Build-and-run steps for in-repo tools
First time setup of a dev environment
Attempt to magically identify good tests to run
In some cases, parts of bootstrap need to change part of a target spec just for one or a few
steps. Adding these targets to rustc proper would βleakβ this implementation detail of
bootstrap, and would make it more complex to apply additional changes if the need arises.
Build-and-run steps for ./x.py test
test fixtures