Module bootstrap::core::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 rustbuilder.
  • format 🔒
    Runs rustfmt on the repository.
  • install 🔒
    Implementation of the install aspects of the compiler.
  • llvm 🔒
    Compilation of native dependencies like LLVM.
  • 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
  • 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 🔒