Module build_steps

Source

Modules§

check 🔒
Implementation of compiling the compiler and standard library, in “check”-based modes.
clean 🔒
./x.py clean
clippy 🔒
Implementation of running clippy on the compiler, standard library and various tools.
compile 🔒
Implementation of compiling various phases of the compiler and standard library.
dist 🔒
Implementation of the various distribution aspects of the compiler.
doc 🔒
Documentation generation for bootstrap.
format 🔒
Runs rustfmt on the repository.
gcc 🔒
Compilation of native dependencies like GCC.
install 🔒
Implementation of the install aspects of the compiler.
llvm 🔒
Compilation of native dependencies like LLVM.
perf 🔒
run 🔒
Build-and-run steps for in-repo tools
setup 🔒
First time setup of a dev environment
suggest 🔒
Attempt to magically identify good tests to run
synthetic_targets 🔒
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.
test 🔒
Build-and-run steps for ./x.py test test fixtures
tool 🔒
toolstate 🔒
Toolstate checks to keep tools building
vendor 🔒