Skip to content

Conversation

matthiaskrgr
Copy link
Member

Successful merges:

r? @ghost
@rustbot modify labels: rollup

Create a similar rollup

Urgau and others added 20 commits August 23, 2024 16:19
Implement RFC3137 trim-paths sysroot changes - take 2 This PR is a continuation of rust-lang#118149. Nothing really changed, except for rust-lang#129408 which I was able to trigger locally. Original description: > Implement parts of rust-lang#111540 > > Right now, backtraces into sysroot always shows /rustc/$hash in diagnostics, e.g. > > ``` > thread 'main' panicked at 'hello world', map-panic.rs:2:50 > stack backtrace: > 0: std::panicking::begin_panic > at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/std/src/panicking.rs:616:12 > 1: map_panic::main::{{closure}} > at ./map-panic.rs:2:50 > 2: core::option::Option<T>::map > at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/option.rs:929:29 > 3: map_panic::main > at ./map-panic.rs:2:30 > 4: core::ops::function::FnOnce::call_once > at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/ops/function.rs:248:5 > note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. > ``` > > [RFC 3127 said](https://rust-lang.github.io/rfcs/3127-trim-paths.html#changing-handling-of-sysroot-path-in-rustc) > > > We want to change this behaviour such that, when rust-src source files can be discovered, the virtual path is discarded and therefore the local path will be embedded, unless there is a --remap-path-prefix that causes this local path to be remapped in the usual way. > > This PR implements this behaviour. When `rust-src` is present at compile time, rustc replaces /rustc/$hash with a real path into local rust-src with best effort. To sanitise this, users must explicitly supply `--remap-path-prefix=<path to rust-src>=foo`. cc ```@cbeuw``` Fix rust-lang#105907 Fix rust-lang#85463 try-job: dist-x86_64-linux try-job: x86_64-msvc try-job: armhf-gnu
Add the library workspace to the suggested rust-analyzer config
…mpiler-errors Fix diagnostics for coroutines with () as input. This may be a more real-life example to trigger the diagnostic: ```rust #![features(try_blocks, coroutine_trait, coroutines)] use std::ops::Coroutine; struct Request; struct Response; fn get_args() -> Result<String, String> { todo!() } fn build_request(_arg: String) -> Request { todo!() } fn work() -> impl Coroutine<Option<Response>, Yield = Request> { #[coroutine] |_| { let r: Result<(), String> = try { let req = get_args()?; yield build_request(req) }; if let Err(msg) = r { eprintln!("Error: {msg}"); } } } ```
…,fee1-dead Fix the misleading diagnostic for `let_underscore_drop` on type without `Drop` implementation Closes: rust-lang#130430 r? rust-lang/diagnostics
Utf8Chunks: add link to Utf8Chunk It is currently surprisingly non-trivial to go from the `utf8_chunks` method to the docs of the `valid`/`invalid` methods used in the example. This should help.
…rumentations, r=nikic Pass Module Analysis Manager to Standard Instrumentations This PR introduces changes related to llvm::PassInstrumentationCallbacks. Now, we pass Module Analysis Manager to StandardInstrumentations::registerCallbacks, so it can take advantage of such instrumentations as IR verifier or preserved CFG checker. So basically this is NFC PR.
Update FIXME comment in s390x_unknown_linux_*.rs - Remove comment about "LLVM < 16" since the minimum external LLVM version is 16+ since rust-lang#117947 - Reflect rename of cabi_s390x.rs in rust-lang@030244c (renamed to [abi/call/s390x.rs](rust-lang@030244c#diff-20136d4a18fa0ef9bd4fc2e6f92e88daad6be88bfb156e5702af39ee87ca4879), and it is currently [still in the same location](https://github.com/rust-lang/rust/blob/9e394f551c050ff03c6fc57f190e0761cf0be6e8/compiler/rustc_target/src/abi/call/s390x.rs)). r? ````@cuviper```` ````@rustbot```` label +O-SystemZ
rustc_target: Add powerpc64 atomic-related features This adds the following two target features to unstable powerpc_target_feature. - `partword-atomics`: 8-bit and 16-bit atomic instructions (`l{b,h}arx` and `st{b,h}cx.`) ([definition in LLVM](https://github.com/llvm/llvm-project/blob/llvmorg-19.1.0/llvm/lib/Target/PowerPC/PPC.td#L170-L172)) - `quadword-atomics`: 128-bit atomic instructions (`lqarx` and `stqcx.`) ([definition in LLVM](https://github.com/llvm/llvm-project/blob/llvmorg-19.1.0/llvm/lib/Target/PowerPC/PPC.td#L173-L175)) Both features are [available on power8+](https://github.com/llvm/llvm-project/blob/llvmorg-19.1.0/llvm/lib/Target/PowerPC/PPC.td#L408-L422), so enabled by default for `powerpc64le-*` targets. r? ``@Amanieu`` ``@rustbot`` label +O-PowerPC
…rors Pass correct HirId to late_bound_vars in diagnostic code Fixes rust-lang#130858. Fixes rust-lang#125655. Fixes rust-lang#130391. Fixes rust-lang#130663. r? compiler-errors
add missing FIXME(const-hack) r? `@scottmcm`
@rustbot rustbot added A-testsuite Area: The testsuite used to check the correctness of rustc S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue. rollup A PR which is a rollup labels Sep 26, 2024
@matthiaskrgr
Copy link
Member Author

@bors r+ rollup=never p=10

@bors
Copy link
Collaborator

bors commented Sep 26, 2024

📌 Commit 25b93a1 has been approved by matthiaskrgr

It is now in the queue for this repository.

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Sep 26, 2024
@bors
Copy link
Collaborator

bors commented Sep 26, 2024

⌛ Testing commit 25b93a1 with merge ea37d7e...

bors added a commit to rust-lang-ci/rust that referenced this pull request Sep 26, 2024
…iaskrgr Rollup of 10 pull requests Successful merges: - rust-lang#129687 (Implement RFC3137 trim-paths sysroot changes - take 2) - rust-lang#130517 (Add the library workspace to the suggested rust-analyzer config) - rust-lang#130820 (Fix diagnostics for coroutines with () as input.) - rust-lang#130833 (Fix the misleading diagnostic for `let_underscore_drop` on type without `Drop` implementation) - rust-lang#130845 (Utf8Chunks: add link to Utf8Chunk) - rust-lang#130850 (Pass Module Analysis Manager to Standard Instrumentations) - rust-lang#130868 (Update FIXME comment in s390x_unknown_linux_*.rs) - rust-lang#130873 (rustc_target: Add powerpc64 atomic-related features) - rust-lang#130879 (Pass correct HirId to late_bound_vars in diagnostic code) - rust-lang#130880 (add missing FIXME(const-hack)) r? `@ghost` `@rustbot` modify labels: rollup
@rust-log-analyzer
Copy link
Collaborator

The job dist-x86_64-msvc failed! Check out the build log: (web) (plain)

Click to see the possible cause of the failure (guessed by this bot)
[2024-09-26T19:09:38Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1 [2024-09-26T19:09:38Z INFO collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark [2024-09-26T19:09:38Z DEBUG collector::compile::execute] "\\\\?\\C:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0\\bin\\cargo.exe" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///C:/a/_temp/msys64/tmp/.tmpvFBIEj#diesel@1.4.8" "--release" "--" "--wrap-rustc-with" "Eprintln" [2024-09-26T19:09:46Z INFO collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark [2024-09-26T19:09:46Z DEBUG collector::compile::execute] "\\\\?\\C:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0\\bin\\cargo.exe" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///C:/a/_temp/msys64/tmp/.tmpvFBIEj#diesel@1.4.8" "--release" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=C:\\a\\_temp\\msys64\\tmp\\.tmpvFBIEj\\incremental-state" [2024-09-26T19:09:56Z INFO collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark [2024-09-26T19:09:56Z DEBUG collector::compile::execute] "\\\\?\\C:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0\\bin\\cargo.exe" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///C:/a/_temp/msys64/tmp/.tmpvFBIEj#diesel@1.4.8" "--release" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=C:\\a\\_temp\\msys64\\tmp\\.tmpvFBIEj\\incremental-state" [2024-09-26T19:09:58Z DEBUG collector::compile::benchmark::patch] applying println to "C:\\a\\_temp\\msys64\\tmp\\.tmpvFBIEj" [2024-09-26T19:09:58Z INFO collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("println"), path: "0-println.patch" }), backend=Llvm, phase=benchmark [2024-09-26T19:09:58Z INFO collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("println"), path: "0-println.patch" }), backend=Llvm, phase=benchmark [2024-09-26T19:09:58Z DEBUG collector::compile::execute] "\\\\?\\C:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0\\bin\\cargo.exe" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///C:/a/_temp/msys64/tmp/.tmpvFBIEj#diesel@1.4.8" "--release" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=C:\\a\\_temp\\msys64\\tmp\\.tmpvFBIEj\\incremental-state" Executing benchmark externs (5/8) Preparing externs [2024-09-26T19:10:01Z INFO collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=None, patch=None, backend=Llvm, phase=dependencies [2024-09-26T19:10:01Z INFO collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=None, patch=None, backend=Llvm, phase=dependencies --- [2024-09-26T19:10:07Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1 [2024-09-26T19:10:07Z INFO collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark [2024-09-26T19:10:07Z DEBUG collector::compile::execute] "\\\\?\\C:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0\\bin\\cargo.exe" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///C:/a/_temp/msys64/tmp/.tmpsaOoQ2#match-stress@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" [2024-09-26T19:10:08Z INFO collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark [2024-09-26T19:10:08Z DEBUG collector::compile::execute] "\\\\?\\C:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0\\bin\\cargo.exe" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///C:/a/_temp/msys64/tmp/.tmpsaOoQ2#match-stress@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=C:\\a\\_temp\\msys64\\tmp\\.tmpsaOoQ2\\incremental-state" [2024-09-26T19:10:10Z INFO collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark [2024-09-26T19:10:10Z DEBUG collector::compile::execute] "\\\\?\\C:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0\\bin\\cargo.exe" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///C:/a/_temp/msys64/tmp/.tmpsaOoQ2#match-stress@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=C:\\a\\_temp\\msys64\\tmp\\.tmpsaOoQ2\\incremental-state" [2024-09-26T19:10:11Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1 [2024-09-26T19:10:11Z INFO collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark [2024-09-26T19:10:11Z DEBUG collector::compile::execute] "\\\\?\\C:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0\\bin\\cargo.exe" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///C:/a/_temp/msys64/tmp/.tmpDbSyZE#match-stress@0.1.0" "--" "--wrap-rustc-with" "Eprintln" [2024-09-26T19:10:12Z INFO collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark --- [2024-09-26T19:10:23Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1 [2024-09-26T19:10:23Z INFO collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark [2024-09-26T19:10:23Z DEBUG collector::compile::execute] "\\\\?\\C:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0\\bin\\cargo.exe" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///C:/a/_temp/msys64/tmp/.tmpzajzYR#tuple-stress@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" [2024-09-26T19:10:26Z INFO collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark [2024-09-26T19:10:26Z DEBUG collector::compile::execute] "\\\\?\\C:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0\\bin\\cargo.exe" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///C:/a/_temp/msys64/tmp/.tmpzajzYR#tuple-stress@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=C:\\a\\_temp\\msys64\\tmp\\.tmpzajzYR\\incremental-state" [2024-09-26T19:10:29Z INFO collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark [2024-09-26T19:10:29Z DEBUG collector::compile::execute] "\\\\?\\C:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0\\bin\\cargo.exe" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///C:/a/_temp/msys64/tmp/.tmpzajzYR#tuple-stress@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=C:\\a\\_temp\\msys64\\tmp\\.tmpzajzYR\\incremental-state" [2024-09-26T19:10:30Z DEBUG collector::compile::benchmark::patch] applying new row to "C:\\a\\_temp\\msys64\\tmp\\.tmpzajzYR" [2024-09-26T19:10:30Z INFO collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("new row"), path: "0-new-row.patch" }), backend=Llvm, phase=benchmark [2024-09-26T19:10:30Z INFO collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("new row"), path: "0-new-row.patch" }), backend=Llvm, phase=benchmark [2024-09-26T19:10:30Z DEBUG collector::compile::execute] "\\\\?\\C:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0\\bin\\cargo.exe" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///C:/a/_temp/msys64/tmp/.tmpzajzYR#tuple-stress@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=C:\\a\\_temp\\msys64\\tmp\\.tmpzajzYR\\incremental-state" [2024-09-26T19:10:34Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1 [2024-09-26T19:10:34Z INFO collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark [2024-09-26T19:10:34Z DEBUG collector::compile::execute] "\\\\?\\C:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0\\bin\\cargo.exe" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///C:/a/_temp/msys64/tmp/.tmpTA3eOr#tuple-stress@0.1.0" "--" "--wrap-rustc-with" "Eprintln" [2024-09-26T19:10:37Z INFO collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark --- .. failures: ---- [incremental] tests\incremental\circular-dependencies.rs stdout ---- thread '[incremental] tests\incremental\circular-dependencies.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14: lib/rustlib/src/rust in target is a symlink to checkout root: Os { code: 4390, kind: Uncategorized, message: "The file or directory is not a reparse point." } note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- [incremental] tests\incremental\const-generics\hash-tyvid-regression-1.rs stdout ---- thread '[incremental] tests\incremental\const-generics\hash-tyvid-regression-1.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14: thread '[incremental] tests\incremental\const-generics\hash-tyvid-regression-1.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14: lib/rustlib/src/rust in target is a symlink to checkout root: Os { code: 4390, kind: Uncategorized, message: "The file or directory is not a reparse point." } note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- [incremental] tests\incremental\const-generics\hash-tyvid-regression-2.rs stdout ---- thread '[incremental] tests\incremental\const-generics\hash-tyvid-regression-2.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14: thread '[incremental] tests\incremental\const-generics\hash-tyvid-regression-2.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14: lib/rustlib/src/rust in target is a symlink to checkout root: Os { code: 4390, kind: Uncategorized, message: "The file or directory is not a reparse point." } note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- [incremental] tests\incremental\const-generics\hash-tyvid-regression-3.rs stdout ---- thread '[incremental] tests\incremental\const-generics\hash-tyvid-regression-3.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14: thread '[incremental] tests\incremental\const-generics\hash-tyvid-regression-3.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14: lib/rustlib/src/rust in target is a symlink to checkout root: Os { code: 4390, kind: Uncategorized, message: "The file or directory is not a reparse point." } note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- [incremental] tests\incremental\const-generics\hash-tyvid-regression-4.rs stdout ---- thread '[incremental] tests\incremental\const-generics\hash-tyvid-regression-4.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14: thread '[incremental] tests\incremental\const-generics\hash-tyvid-regression-4.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14: lib/rustlib/src/rust in target is a symlink to checkout root: Os { code: 4390, kind: Uncategorized, message: "The file or directory is not a reparse point." } note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- [incremental] tests\incremental\const-generics\issue-62536.rs stdout ---- thread '[incremental] tests\incremental\const-generics\issue-62536.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14: thread '[incremental] tests\incremental\const-generics\issue-62536.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14: lib/rustlib/src/rust in target is a symlink to checkout root: Os { code: 4390, kind: Uncategorized, message: "The file or directory is not a reparse point." } note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- [incremental] tests\incremental\const-generics\issue-64087.rs stdout ---- thread '[incremental] tests\incremental\const-generics\issue-64087.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14: thread '[incremental] tests\incremental\const-generics\issue-64087.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14: lib/rustlib/src/rust in target is a symlink to checkout root: Os { code: 4390, kind: Uncategorized, message: "The file or directory is not a reparse point." } note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- [incremental] tests\incremental\const-generics\try_unify_abstract_const_regression_tests\issue-77708-1.rs stdout ---- thread '[incremental] tests\incremental\const-generics\try_unify_abstract_const_regression_tests\issue-77708-1.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14: thread '[incremental] tests\incremental\const-generics\try_unify_abstract_const_regression_tests\issue-77708-1.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14: lib/rustlib/src/rust in target is a symlink to checkout root: Os { code: 4390, kind: Uncategorized, message: "The file or directory is not a reparse point." } note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- [incremental] tests\incremental\const-generics\try_unify_abstract_const_regression_tests\issue-88022.rs stdout ---- thread '[incremental] tests\incremental\const-generics\try_unify_abstract_const_regression_tests\issue-88022.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14: thread '[incremental] tests\incremental\const-generics\try_unify_abstract_const_regression_tests\issue-88022.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14: lib/rustlib/src/rust in target is a symlink to checkout root: Os { code: 4390, kind: Uncategorized, message: "The file or directory is not a reparse point." } note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- [incremental] tests\incremental\cyclic-trait-hierarchy.rs stdout ---- thread '[incremental] tests\incremental\cyclic-trait-hierarchy.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14: thread '[incremental] tests\incremental\cyclic-trait-hierarchy.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14: lib/rustlib/src/rust in target is a symlink to checkout root: Os { code: 4390, kind: Uncategorized, message: "The file or directory is not a reparse point." } note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- [incremental] tests\incremental\dirty_clean.rs stdout ---- thread '[incremental] tests\incremental\dirty_clean.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14: thread '[incremental] tests\incremental\dirty_clean.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14: lib/rustlib/src/rust in target is a symlink to checkout root: Os { code: 4390, kind: Uncategorized, message: "The file or directory is not a reparse point." } note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- [incremental] tests\incremental\feature_gate.rs stdout ---- thread '[incremental] tests\incremental\feature_gate.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14: thread '[incremental] tests\incremental\feature_gate.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14: lib/rustlib/src/rust in target is a symlink to checkout root: Os { code: 4390, kind: Uncategorized, message: "The file or directory is not a reparse point." } note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- [incremental] tests\incremental\issue-49043.rs stdout ---- thread '[incremental] tests\incremental\issue-49043.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14: thread '[incremental] tests\incremental\issue-49043.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14: lib/rustlib/src/rust in target is a symlink to checkout root: Os { code: 4390, kind: Uncategorized, message: "The file or directory is not a reparse point." } note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- [incremental] tests\incremental\issue-54242.rs stdout ---- thread '[incremental] tests\incremental\issue-54242.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14: thread '[incremental] tests\incremental\issue-54242.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14: lib/rustlib/src/rust in target is a symlink to checkout root: Os { code: 4390, kind: Uncategorized, message: "The file or directory is not a reparse point." } note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- [incremental] tests\incremental\issue-61323.rs stdout ---- thread '[incremental] tests\incremental\issue-61323.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14: thread '[incremental] tests\incremental\issue-61323.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14: lib/rustlib/src/rust in target is a symlink to checkout root: Os { code: 4390, kind: Uncategorized, message: "The file or directory is not a reparse point." } note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- [incremental] tests\incremental\issue-72386.rs stdout ---- thread '[incremental] tests\incremental\issue-72386.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14: thread '[incremental] tests\incremental\issue-72386.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14: lib/rustlib/src/rust in target is a symlink to checkout root: Os { code: 4390, kind: Uncategorized, message: "The file or directory is not a reparse point." } note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- [incremental] tests\incremental\struct_change_field_name.rs stdout ---- thread '[incremental] tests\incremental\struct_change_field_name.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14: thread '[incremental] tests\incremental\struct_change_field_name.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14: lib/rustlib/src/rust in target is a symlink to checkout root: Os { code: 4390, kind: Uncategorized, message: "The file or directory is not a reparse point." } note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- [incremental] tests\incremental\warnings-reemitted.rs stdout ---- thread '[incremental] tests\incremental\warnings-reemitted.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14: thread '[incremental] tests\incremental\warnings-reemitted.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14: lib/rustlib/src/rust in target is a symlink to checkout root: Os { code: 4390, kind: Uncategorized, message: "The file or directory is not a reparse point." } note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- [incremental] tests\incremental\unchecked_dirty_clean.rs stdout ---- thread '[incremental] tests\incremental\unchecked_dirty_clean.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14: thread '[incremental] tests\incremental\unchecked_dirty_clean.rs' panicked at src\tools\compiletest\src\runtest.rs:2319:14: lib/rustlib/src/rust in target is a symlink to checkout root: Os { code: 4390, kind: Uncategorized, message: "The file or directory is not a reparse point." } note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. failures: 
@bors
Copy link
Collaborator

bors commented Sep 26, 2024

💔 Test failed - checks-actions

@bors bors added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Sep 26, 2024
@tgross35
Copy link
Contributor

I think there is a good chance the failure was spurious, but #129687 touched that file so we may as well try that on its own.

@tgross35 tgross35 closed this Sep 26, 2024
@matthiaskrgr matthiaskrgr deleted the rollup-u4rpfrm branch January 25, 2025 09:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-testsuite Area: The testsuite used to check the correctness of rustc rollup A PR which is a rollup S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue.