Repository navigation
miri subtree update - #164834
miri subtree update#164834RalfJung wants to merge 103 commits into
Conversation
GenMC now supports weak CASes and the failure ordering of CASes. Hence, the CAS API is adjusted accordingly (no change in behavior for now).
Modeling spurious failures is opt-in (see `-Zmiri-genmc-weak-cas-spurious-failures`), since Miri-GenMC cannot bound all retry loops involving weak CASes (e.g., the ones in the standard library).
…al-context-ref-readonly Use `eval_context_ref` where mutable access is not needed
support __cxa_thread_atexit_impl and correctly handle thread cleanup on exit
GenMC: Support for weak CASes and CAS failure ordering
This updates the rust-version file to 8144389.
Pull recent changes from https://github.com/rust-lang/rust via Josh. Upstream ref: rust-lang/rust@8144389 Filtered ref: rust-lang/miri@0ba9730 Upstream diff: rust-lang/rust@b6eeb93...8144389 This merge was created using https://github.com/rust-lang/josh-sync.
…cos-check-shim-sig macOS shims: migrate to check_shim_sig
…th-check-shim-sig math shims: migrate to check_shim_sig
Migrate linux shim checks from using `check_shim_sig_deprecated` to `check_shim_sig`
FLS dtors registered in a dtor might get called
|
This pull request was unapproved. |
fix pthread dtors to run after thread_atexit
cargo-miri: we can store env vars as strings
|
💔 Test for bf4ac11 failed: CI. Failed job:
|
This comment has been minimized.
This comment has been minimized.
|
This PR was rebased onto a different main commit. Here's a range-diff highlighting what actually changed. Rebasing is a normal part of keeping PRs up to date, so no action is needed—this note is just to help reviewers. |
|
@bors try jobs=test-aarch64-apple-macos-26-2,test-x86_64-gnu-aux |
This comment has been minimized.
This comment has been minimized.
miri subtree update try-job: test-aarch64-apple-macos-26-2 try-job: test-x86_64-gnu-aux
|
Somehow rust-analyzer tests on macOS just stop at some point? Bors says the job failed but the log has no error message. I can't imagine how a Miri update could cause this but it happened twice in a row here now. EDIT: Also see Zulip |
|
@bors retry |
|
❗ You can only retry pull requests that are approved and have a previously failed auto build. Hint: If you wanted to retry pull request CI instead, push the latest commit again, or close and then reopen this PR. |
|
@bors r=oli-obk |
miri subtree update @oli-obk @moabo3li I expect I will have to adjust or even temporarily disable the priroda build because of rust-lang/miri#5443. --- Subtree update of `miri` to rust-lang/miri@dd9a8b6. Created using https://github.com/rust-lang/josh-sync. r? @ghost
miri subtree update @oli-obk @moabo3li I expect I will have to adjust or even temporarily disable the priroda build because of rust-lang/miri#5443. --- Subtree update of `miri` to rust-lang/miri@dd9a8b6. Created using https://github.com/rust-lang/josh-sync. r? @ghost
miri subtree update @oli-obk @moabo3li I expect I will have to adjust or even temporarily disable the priroda build because of rust-lang/miri#5443. --- Subtree update of `miri` to rust-lang/miri@dd9a8b6. Created using https://github.com/rust-lang/josh-sync. r? @ghost
…uwer Rollup of 20 pull requests Successful merges: - #163730 (add tests over re-entrancy guarantees for 160776) - #164834 (miri subtree update) - #164849 (Use the span of the doctest code block fence for figuring out the line number) - #164883 (rustdoc: don't panic on a nested use group with no path prefix) - #164890 (Store cold blocks in a bitset instead of a Vec of bools) - #163458 (stabilize {Rc, Arc}::is_unique) - #163499 (vec: stabilise allocators for into_iter) - #163805 (std: check `SO_ERROR` after poll in `TcpStream::connect_timeout`) - #163816 (stabilize String::into_chars) - #163819 (Correct documentation of what `core::ops::Code` is.) - #163847 (add regression test for reborrow-invariant-type) - #164006 (Arduously fix typo) - #164009 (Update `Ready` future expect messages) - #164522 (Add IPv6 hop limit stubs to the motor OS net backend) - #164602 (Improve seek_read_buf_exact() test coverage to match seek_read_exact()) - #164772 (docs: Two nitpick changes to `HashMap`, `BTreeMap` Entry API docs) - #164794 (Expose FloatErrorKind) - #164802 (Migrate stable-specific run-make tests to UI tests) - #164899 (Only recover if we may in `parse_expr_tuple_parens`) - #164903 (rustc-dev-guide subtree update) Failed merges: - #164856 (Switch from `insta` to `expect-test` in bootstrap)
View all comments
@oli-obk @moabo3li I expect I will have to adjust or even temporarily disable the priroda build because of rust-lang/miri#5443.
Subtree update of
mirito rust-lang/miri@dd9a8b6.Created using https://github.com/rust-lang/josh-sync.
r? @ghost