rust/src
Matthias Krüger d5ab931749
Rollup merge of #126470 - onur-ozkan:optional-cargo-submodule, r=Kobzol
make cargo submodule optional

Right now, we fetch the cargo submodule no matter what, even if the command we are running doesn't need it (e.g., `x build compiler library`). This PR changes that to only fetch the cargo submodule when it's necessary.

For more context, see the zulip thread: https://rust-lang.zulipchat.com/#narrow/stream/326414-t-infra.2Fbootstrap/topic/Why.20is.20cargo.20always.20checked.20out.3F
2024-06-28 08:34:07 +02:00
..
bootstrap Rollup merge of #126470 - onur-ozkan:optional-cargo-submodule, r=Kobzol 2024-06-28 08:34:07 +02:00
ci Auto merge of #127010 - GuillaumeGomez:update-puppeteer, r=notriddle 2024-06-28 04:15:16 +00:00
doc Rollup merge of #124741 - nebulark:patchable-function-entries-pr, r=estebank,workingjubilee 2024-06-28 08:34:07 +02:00
etc Allow numbers in rustdoc tests commands 2024-06-24 11:10:18 +02:00
librustdoc Auto merge of #126761 - GuillaumeGomez:unsafe_extern_blocks, r=spastorino 2024-06-22 20:59:00 +00:00
llvm-project@5a5152f653 Update to LLVM 18.1.7 2024-06-06 08:37:27 +02:00
rustdoc-json-types Remove Type from rustdoc Const 2024-06-05 22:25:42 +01:00
tools Auto merge of #127049 - flip1995:clippy-subtree-update, r=Manishearth 2024-06-27 18:49:32 +00:00
README.md
stage0 bump stage0 compiler 2024-06-11 15:10:03 +02:00
version set version number to 1.81.0 2024-06-07 10:37:34 +02: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.