Module build_steps Copy item path
Summary Source 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 buildingvendor 🔒