Module build_steps Copy item path 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 π This module handles building and managing various tools in bootstrap
build system. toolstate π Toolstate checks to keep tools buildingvendor π Handles the vendoring process for the bootstrap system.