rust/src/tools
bors dc2c3564d2 Auto merge of #146376 - durin42:dwo-specify-path, r=davidtwco
debuginfo: add an unstable flag to write split DWARF to an explicit directory

Bazel requires knowledge of outputs from actions at analysis time, including file or directory name. In order to work around the lack of predictable output name for dwo files, we group the dwo files in a subdirectory of --out-dir as a post-processing step before returning control to bazel. Unfortunately some debugging workflows rely on directly opening the dwo file rather than loading the merged dwp file, and our trick of moving the files breaks those users. We can't just hardlink the file or copy it, because with remote build execution we wouldn't end up with the un-moved file copied back to the developer's workstation. As a fix, we add this unstable flag that causes dwo files to be written to a build-system-controllable location, which then lets bazel hoover up the dwo files, but the objects also have the correct path for the dwo files.

r? `@davidtwco`
2025-09-29 15:06:55 +00:00
..
build-manifest Revert introduction of [workspace.dependencies]. 2025-09-02 19:12:54 +10:00
bump-stage0 Include additional hashes in src/stage0 2025-09-27 08:43:22 -04:00
cargo@f2932725b0 Update cargo submodule 2025-09-24 09:33:43 -04:00
cargotest
clippy remove explicit deref of AbiAlign for most methods 2025-09-28 15:02:14 -07:00
collect-license-metadata Revert introduction of [workspace.dependencies]. 2025-09-02 19:12:54 +10:00
compiletest Rollup merge of #146929 - Zalathar:capture, r=Kobzol,jieyouxu 2025-09-29 11:56:41 +10:00
coverage-dump Revert introduction of [workspace.dependencies]. 2025-09-02 19:12:54 +10:00
enzyme@09f4820b78 update enzyme submodule 2025-09-17 20:04:57 +08:00
error_index_generator
features-status-dump Implement output of colored messages with optional check context 2025-09-21 15:15:31 +02:00
generate-copyright Revert introduction of [workspace.dependencies]. 2025-09-02 19:12:54 +10:00
generate-windows-sys
html-checker rustdoc: add rustdoc top bar web component 2025-08-18 08:40:01 -07:00
jsondocck Revert introduction of [workspace.dependencies]. 2025-09-02 19:12:54 +10:00
jsondoclint Revert introduction of [workspace.dependencies]. 2025-09-02 19:12:54 +10:00
libcxx-version
linkchecker fix partial urlencoded link support 2025-09-08 11:08:40 -07:00
lint-docs Revert introduction of [workspace.dependencies]. 2025-09-02 19:12:54 +10:00
lld-wrapper
llvm-bitcode-linker Revert introduction of [workspace.dependencies]. 2025-09-02 19:12:54 +10:00
miri remove explicit deref of AbiAlign for most methods 2025-09-28 15:02:14 -07:00
miropt-test-tools miropt: move to edition 2024 2025-07-22 15:02:34 +00:00
nix-dev-shell fixup nix dev shell again 2025-08-31 18:17:50 +02:00
opt-dist opt-dist: don't set RUST_LOG=collector=debug 2025-09-15 11:07:07 +03:00
remote-test-client remote-test-client: Exit code 128 + <signal-number> instead of 3 2025-07-04 20:44:26 +02:00
remote-test-server Allow running remote-test-server on Apple simulators 2025-09-19 10:52:53 +02:00
replace-version-placeholder
run-make-support split-dwarf: add documentation and test coverage 2025-09-26 16:02:59 -04:00
rust-analyzer remove explicit deref of AbiAlign for most methods 2025-09-28 15:02:14 -07:00
rust-installer Update README.md 2025-06-29 12:29:28 +03:00
rustbook cargo update 2025-08-18 11:28:41 +00:00
rustc-perf@dde879cf10 Update rustc-perf submodule 2025-07-29 16:18:52 +02:00
rustdoc
rustdoc-gui-test Simplify rustdoc-gui tester by calling directly browser-ui-test 2025-09-06 20:34:26 +02:00
rustdoc-js Strenghten rustdoc js tester file macthing regex 2025-08-19 15:08:57 +02:00
rustdoc-themes
rustfmt resolve: Do not finalize shadowed bindings 2025-09-25 20:36:14 +03:00
test-float-parse Remove uncessary parens in closure body with unused lint 2025-07-10 09:25:56 +08:00
tidy modify ensure_version_or_cargo_install to check existing binary 2025-09-28 09:46:20 +01:00
tier-check tiercheck: edition 2024 2025-07-14 08:30:27 +00:00
unicode-table-generator optimization: Don't include ASCII characters in Unicode tables 2025-09-07 15:21:24 +02:00
unstable-book-gen Implement output of colored messages with optional check context 2025-09-21 15:15:31 +02:00
wasm-component-ld Update wasm-component-ld to 0.5.17 2025-09-09 10:30:03 -07:00
x x: use let-else 2025-07-11 05:38:05 +00:00
cherry-pick.sh
publish_toolstate.py