rust/src
bors 828e45ad11 Auto merge of #145663 - Kobzol:bootstrap-test, r=jieyouxu
Enforce in bootstrap that test must have stage at least 1 (except for compiletest)

This PR cleans up a bunch of test steps and adds metadata to them. I didn't yet touch the most complicated step (`CompileTest`), I'm leaving that for another PR.

Testing anything on stage 0 is only possible for compiletest and with `build.allow-compiletest-stage0`. Testing anything else on stage 0 will either produce a nice error or crash with a stage being subtracted below zero.

r? `@jieyouxu`

try-job: dist-x86_64-linux
try-job: aarch64-gnu
try-job: arm-android
try-job: `x86_64-gnu-llvm-20*`
try-job: `x86_64-msvc-*`
try-job: aarch64-apple
try-job: test-various
2025-09-01 01:30:27 +00:00
..
bootstrap Auto merge of #145663 - Kobzol:bootstrap-test, r=jieyouxu 2025-09-01 01:30:27 +00:00
build_helper Fix some minor issues in comments 2025-08-24 16:58:22 +08:00
ci Auto merge of #145663 - Kobzol:bootstrap-test, r=jieyouxu 2025-09-01 01:30:27 +00:00
doc Auto merge of #123319 - no92:managarm-target, r=davidtwco 2025-08-30 07:59:16 +00:00
etc Rollup merge of #145596 - lumiscosity:optimize-png-files, r=davidtwco 2025-08-26 16:34:12 +02:00
gcc@4e995bd73c Update GCC submodule 2025-08-26 18:09:42 +02:00
librustdoc Auto merge of #146038 - notriddle:polarity, r=GuillaumeGomez 2025-08-31 20:28:35 +00:00
llvm-project@19f0a49c5c Update to LLVM 21.1.0 2025-08-26 17:15:13 +02:00
rustc-std-workspace
rustdoc-json-types Add new doc(attribute = "...") attribute 2025-08-28 15:56:29 +02:00
tools Auto merge of #145663 - Kobzol:bootstrap-test, r=jieyouxu 2025-09-01 01:30:27 +00:00
README.md
stage0 bump stage0 2025-08-06 13:22:38 +01:00
version bump version 2025-08-01 09:04:01 +01:00

This directory contains some source code for the Rust project, including:

  • The bootstrapping build system
  • Various submodules for tools, like cargo, tidy, etc.

For more information on how various parts of the compiler work, see the rustc dev guide.