Expand description
Module for managing build stamp files.
Contains the core implementation of how bootstrap utilizes stamp files on build processes.
Structs§
- Build
Stamp - Manages a stamp file to track build state. The file is created in the given directory and can have custom content and name.
Functions§
- clear_
if_ dirty - Clear out
dir
ifinput
is newer. - codegen_
backend_ stamp - Cargo’s output path for librustc_codegen_llvm in a given stage, compiled by a particular compiler for the specified target and backend.
- generate_
smart_ stamp_ hash - Computes a hash representing the state of a repository/submodule and additional input.
- librustc_
stamp - Cargo’s output path for librustc in a given stage, compiled by a particular compiler for the specified target.
- libstd_
stamp - Cargo’s output path for the standard library in a given stage, compiled by a particular compiler for the specified target.