Expand description
This module contains integral components of the build and configuration process, providing support for a wide range of tasks and operations such as caching, tarballs, release channels, job management, etc.
ModulesΒ§
- build_
stamp π - Module for managing build stamp files.
 - cache π
 - This module helps you efficiently store and retrieve values using interning.
 - cc_
detect π - C-compiler probing and detection.
 - change_
tracker π - This module facilitates the tracking system for major changes made to the bootstrap, with the goal of keeping developers synchronized with important modifications in the bootstrap.
 - channel π
 - Build configuration for Rustβs release channels.
 - exec π
 - Command Execution Module
 - helpers π
 - Various utility functions used throughout bootstrap.
 - job π
 - render_
tests π - This module renders the JSON output of libtest into a human-readable form, trying to be as similar to libtestβs native output as possible.
 - shared_
helpers π - This module serves two purposes:
1. It is part of the 
utilsmodule and used in other parts of bootstrap. 2. It is embedded inside bootstrap shims to avoid a dependency on the bootstrap library. Therefore, this module should never use any other bootstrap module. This reduces binary size and improves compilation time by minimizing linking time. - tarball π
 - Facilitates the management and generation of tarballs.
 - tracing π
 - Wrapper macros for 
tracingmacros to avoid having to writecfg(feature = "tracing")-gateddebug!/trace!everytime, e.g.