Module check

Source
Expand description

Implementation of compiling the compiler and standard library, in “check”-based modes.

Macros§

tool_check_step 🔒

Structs§

Bootstrap
BumpStage0
CargoMiri
Clippy
CompilerForCheck
Represents a compiler that can check something.
Compiletest
CoverageDump
CraneliftCodegenBackend
Check the Cranelift codegen backend.
FeaturesStatusDump
GccCodegenBackend
Check the GCC codegen backend.
Linkchecker
Miri
MiroptTestTools
PrepareRustcRmetaSysroot 🔒
Checks rustc using the given build_compiler for the given target, and produces a sysroot in the build directory that stores the generated .rmeta files.
PrepareStdRmetaSysroot 🔒
Checks std using the given build_compiler for the given target, and produces a sysroot in the build directory that stores the generated .rmeta files.
RmetaSysroot 🔒
Represents a proof that rustc was checked. Contains directories with .rmeta files generated by checking rustc for a specific target.
RunMakeSupport
RustAnalyzer
Rustc
Checks rustc using build_compiler.
Rustdoc
Rustfmt
Std
TestFloatParse

Functions§

prepare_compiler_for_check
Prepares a compiler that will check something with the given mode.
prepare_std 🔒
Prepare the standard library for checking something (that requires stdlib) using build_compiler.
run_tool_check_step 🔒
Used by the implementation of Step::run in tool_check_step!.