rust/src/tools
Matthias Krüger c7a17656a0
Rollup merge of #125473 - weihanglo:respect-existing-config-toml, r=Kobzol
fix(opt-dist): respect existing config.toml

This is another step toward making opt-dist work in sandboxed environments. See also <https://github.com/rust-lang/rust/pull/125465>.

opt-dist verifies the final built rustc against a subset of rustc test
suite. However it overwrote the pre-existing `config.toml` [^1],
and that results in ./vendor/ directory removed [^2].

Instead of overwriting, this patch use `--set <config-value>` to
override paths to rustc / cargo / llvm-config.

[^1]: 606afbb617/src/tools/opt-dist/src/tests.rs (L62-L77)
[^2]: 8679004993/src/bootstrap/bootstrap.py (L1057)
2024-05-26 13:43:06 +02:00
..
build-manifest Use generic NonZero. 2024-05-08 21:37:55 +02:00
build_helper Run rustfmt on files that need it. 2024-05-24 15:17:21 +10:00
bump-stage0 move comments position in src/stage0 2024-05-11 20:49:01 +03:00
cargo@a8d72c675e Update cargo 2024-05-24 17:49:48 -04:00
cargotest
clippy clippy: unnest check_consts 2024-05-24 09:56:56 -07:00
collect-license-metadata
compiletest Rollup merge of #125156 - zachs18:for_loops_over_fallibles_behind_refs, r=Nilstrieb 2024-05-23 07:41:17 +02:00
coverage-dump Add MC/DC support to coverage test tools 2024-04-08 21:30:03 +10:00
error_index_generator Stop using String for error codes. 2024-01-29 07:41:41 +11:00
generate-copyright
generate-windows-sys Add support for Arm64EC to the Standard Library 2024-04-15 16:05:16 -07:00
html-checker rustdoc: allow custom element rustdoc-search 2024-05-06 21:50:27 -07:00
jsondocck Remove direct dependencies on lazy_static, once_cell and byteorder 2024-04-28 14:35:00 +01:00
jsondoclint Fix typos (taking into account review comments) 2024-05-18 18:12:18 +02:00
linkchecker Remove direct dependencies on lazy_static, once_cell and byteorder 2024-04-28 14:35:00 +01:00
lint-docs Deny gen keyword in edition_2024_compat lints 2024-04-22 11:51:50 -04:00
lld-wrapper Fix typos (taking into account review comments) 2024-05-18 18:12:18 +02:00
llvm-bitcode-linker Distribute LLVM bitcode linker as a preview component 2024-04-15 15:11:28 +02:00
miri miri: receive the blessings of validate.rs 2024-05-24 09:56:56 -07:00
miropt-test-tools tidy: wrap regexes with lazy_static 2024-02-17 12:29:05 +03:00
opt-dist opt-dist: dont overrwite config.toml when verifying 2024-05-25 23:23:47 -04:00
remote-test-client use u64 to represent file size 2024-01-21 18:16:22 +03:00
remote-test-server use u64 to represent file size 2024-01-21 18:16:22 +03:00
replace-version-placeholder
rls
run-make-support rewrite and rename issue-46239 2024-05-22 22:43:21 -04:00
rust-analyzer Bump rustc crates 2024-05-19 11:22:58 +03:00
rust-demangler
rust-installer Sort directories when generating tarballs 2024-03-31 12:56:05 +02:00
rustbook dedupe env_logger, drop is-terminal 2024-02-22 14:35:21 +03:00
rustc-perf@cc81f9654d Update rustc-perf 2024-05-24 11:25:46 -04:00
rustdoc Change SIGPIPE ui from #[unix_sigpipe = "..."] to -Zon-broken-pipe=... 2024-05-02 19:48:29 +02:00
rustdoc-gui
rustdoc-gui-test
rustdoc-js rustdoc-search: compressed bitmap to sort, then load desc 2024-03-21 17:57:01 -07:00
rustdoc-themes
rustfmt Rename Unsafe to Safety 2024-05-17 18:33:37 -03:00
suggest-tests Remove direct dependencies on lazy_static, once_cell and byteorder 2024-04-28 14:35:00 +01:00
tidy Rollup merge of #125307 - workingjubilee:uproot-entry-limit, r=Mark-Simulacrum 2024-05-26 13:43:05 +02:00
tier-check
unicode-table-generator Add a lower bound check to unicode-table-generator output 2024-04-20 10:16:45 +02:00
unstable-book-gen
x
cherry-pick.sh
publish_toolstate.py CI: fix toolstate publishing 2024-05-15 15:48:52 +02:00