Rollup of 5 pull requests#154588
Conversation
The `_umtx_time` flags check in `read_umtx_time` used equality (`flags == abs_time`) instead of bitwise AND (`flags & abs_time != 0`) to detect `UMTX_ABSTIME`. While functionally equivalent for current valid inputs (0 or `UMTX_ABSTIME` alone), the equality check would silently treat an absolute timeout as relative if `flags` had `UMTX_ABSTIME` set alongside other bits. Additionally, unknown flags were silently accepted, whereas the FreeBSD kernel (`umtx_copyin_umtx_time()` in `kern_umtx.c`) rejects them with `EINVAL`. The fix adds validation that rejects unsupported flags and switches to the standard bitwise AND pattern used elsewhere in the codebase (e.g. `O_APPEND`/`O_TRUNC` checks in `fs.rs`).
…threads Unblock all threads with exceeded timeouts at once
This updates the rust-version file to 212b0d4.
Pull recent changes from https://github.com/rust-lang/rust via Josh. Upstream ref: 212b0d4 Filtered ref: e8897faa70ed30070b7637e854418aa7aa5ea0d9 Upstream diff: rust-lang/rust@fd0c901...212b0d4 This merge was created using https://github.com/rust-lang/josh-sync.
CONTRIBUTING: explain how to build miri against a locally built rustc
test miri_start with and without std
This updates the rust-version file to 8a70352.
Pull recent changes from https://github.com/rust-lang/rust via Josh. Upstream ref: rust-lang/rust@8a70352 Filtered ref: rust-lang/miri@92c2876 Upstream diff: rust-lang/rust@212b0d4...8a70352 This merge was created using https://github.com/rust-lang/josh-sync.
Automatic Rustup
./miri toolchain: support overwriting the to-be-installed commit
…rname Add `getpeername` socket shim
This updates the rust-version file to 1174f78.
Pull recent changes from https://github.com/rust-lang/rust via Josh. Upstream ref: rust-lang/rust@1174f78 Filtered ref: rust-lang/miri@9089433 Upstream diff: rust-lang/rust@8a70352...1174f78 This merge was created using https://github.com/rust-lang/josh-sync.
Automatic Rustup
Windows: Implement MoveFileExW shim
test with cargo's new build-dir layout
This comment has been minimized.
This comment has been minimized.
Rollup of 5 pull requests try-job: test-various try-job: x86_64-gnu-aux try-job: x86_64-gnu-llvm-21-3 try-job: x86_64-msvc-1 try-job: aarch64-apple try-job: x86_64-mingw-1
|
⌛ Testing commit 978bb83 with merge 8d8ff2b... Workflow: https://github.com/rust-lang/rust/actions/runs/23749173736 |
…uwer Rollup of 5 pull requests Successful merges: - #154582 (miri subtree update) - #154270 (Create `Ty` type alias in `rustc_type_ir`) - #154574 (delete several `ui/consts` tests) - #154577 (Update `mir-opt` 64-bit panic-abort tests for `Alignment` rename) - #154579 (remove debug requirement from hooks)
|
@bors retry |
|
❗ You can only retry pull requests that are approved and have a previously failed auto build. Hint: There is currently a pending auto build on this PR. To cancel it, run |
|
@bors yield |
|
Auto build was cancelled. Cancelled workflows: The next pull request likely to be tested is #154588. |
|
⌛ Testing commit 978bb83 with merge 26623c8... Workflow: https://github.com/rust-lang/rust/actions/runs/23762240760 |
…uwer Rollup of 5 pull requests Successful merges: - #154582 (miri subtree update) - #154270 (Create `Ty` type alias in `rustc_type_ir`) - #154574 (delete several `ui/consts` tests) - #154577 (Update `mir-opt` 64-bit panic-abort tests for `Alignment` rename) - #154579 (remove debug requirement from hooks)
|
💥 Test timed out after |
|
Something spurious? @bors try jobs=dist-x86_64-linux |
|
⌛ Trying commit 978bb83 with merge b7b0197… To cancel the try build, run the command Workflow: https://github.com/rust-lang/rust/actions/runs/23775846621 |
Rollup of 5 pull requests try-job: dist-x86_64-linux
|
PR #154582, which is a member of this rollup, was unapproved. |
|
The first hang was on the x86_64-gnu-aux job, dist-x86_64-linux finished there, so probably spurious and just very unlucky? |
|
💥 Test timed out after |
Successful merges:
Tytype alias inrustc_type_ir#154270 (CreateTytype alias inrustc_type_ir)ui/conststests #154574 (delete severalui/conststests)mir-opt64-bit panic-abort tests forAlignmentrename #154577 (Updatemir-opt64-bit panic-abort tests forAlignmentrename)r? @ghost
Create a similar rollup