bootstrap::core

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
  • 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 πŸ”’