rust/src
bors 871df0d13a Auto merge of #123192 - RalfJung:bootstrap-test-miri, r=onur-ozkan
Refactor the way bootstrap invokes `cargo miri`

Instead of basically doing `cargo run --manifest-path=<cargo-miri's manifest> -- miri`, let's invoke the `cargo-miri` binary directly. That means less indirections, and also makes it easier to e.g. run the libcore test suite in Miri. (But there are still other issues with that.)

Also also adjusted Miri's stage numbering so that it is consistent with rustc/rustdoc.

This also makes `./x.py test miri` honor `--no-doc`.

And this fixes https://github.com/rust-lang/rust/issues/123177 by moving where we handle parallel_compiler.
2024-04-01 07:19:57 +00:00
..
bootstrap Auto merge of #123192 - RalfJung:bootstrap-test-miri, r=onur-ozkan 2024-04-01 07:19:57 +00:00
ci Auto merge of #123192 - RalfJung:bootstrap-test-miri, r=onur-ozkan 2024-04-01 07:19:57 +00:00
doc Simplify trim-paths feature by merging all debuginfo options together 2024-03-28 18:47:26 +01:00
etc Add rust-lldb pretty printing for Path and PathBuf 2024-03-29 18:02:26 -06:00
librustdoc bump tracing-tree to 0.3 2024-03-30 17:39:43 +03:00
llvm-project@0af6c732ec Update to LLVM 18.1.2 2024-03-20 12:26:19 +01:00
rustdoc-json-types Add is_object_safe information for traits in JSON output 2023-12-23 11:43:31 +01:00
tools Auto merge of #123192 - RalfJung:bootstrap-test-miri, r=onur-ozkan 2024-04-01 07:19:57 +00:00
README.md
stage0.json Bump stage0 2024-03-19 19:27:24 -04:00
version Bump to 1.79.0 2024-03-16 09:56:09 -04: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.