These are the available cargo alias in the whole project, to perform either compiler fuzzing or generation of Rust's code documentation.
It fuzz the LLVM backend with supposed stable features (top-level codegen).
cargo fuzz-llvm-top-level-stableIt fuzz the LLVM backend with supposed stable features (local codegen).
cargo fuzz-llvm-local-stableIt fuzz the AST validation pipeline, including semantic analysis with supposed stable features.
cargo fuzz-pipeline-stableIt fuzz the LLVM backend with supposed unstable features (top-level codegen).
cargo fuzz-llvm-top-level-unstableIt fuzz the LLVM backend with supposed unstable features (local codegen).
cargo fuzz-llvm-local-unstableIt fuzz the AST validation pipeline, including semantic analysis with supposed unstable features.
cargo fuzz-pipeline-unstableIt fuzz the lexer with a universal corpus and stable dictionary.
cargo fuzz-lexerIt compiles and generate the standard rust code documentation along thrustc's codebase.
cargo docsIt compiles, generate and open on the browser, the standard rust code documentation along thrustc's codebase.
cargo docs-open
