Skip to content

miri subtree update - #164834

Open
RalfJung wants to merge 103 commits into
rust-lang:mainfrom
RalfJung:miri
Open

RalfJung wants to merge 103 commits into
rust-lang:mainfrom
RalfJung:miri

Conversation

@RalfJung

@RalfJung RalfJung commented Oct 24, 2026 •

Copy link
Copy Markdown
Member

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 miri to rust-lang/miri@dd9a8b6.

Created using https://github.com/rust-lang/josh-sync.

r? @ghost

michaliskok and others added 30 commits October 18, 2026 17:24
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.
…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
@rust-bors

rust-bors Bot commented Oct 25, 2026

Copy link
Copy Markdown
Contributor

This pull request was unapproved.

View changes since this unapproval

@rust-bors

rust-bors Bot commented Oct 25, 2026

Copy link
Copy Markdown
Contributor

💔 Test for bf4ac11 failed: CI. Failed job:

@rust-log-analyzer

This comment has been minimized.

@rustbot

rustbot commented Oct 25, 2026

Copy link
Copy Markdown
Collaborator

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.

@RalfJung

Copy link
Copy Markdown
Member Author

@bors try jobs=test-aarch64-apple-macos-26-2,test-x86_64-gnu-aux

@rust-bors

This comment has been minimized.

rust-bors Bot pushed a commit that referenced this pull request Oct 25, 2026
miri subtree update


try-job: test-aarch64-apple-macos-26-2
try-job: test-x86_64-gnu-aux
@RalfJung

RalfJung commented Oct 25, 2026 •

Copy link
Copy Markdown
Member Author

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.
Cc @ChayimFriedman2 @Veykril

EDIT: Also see Zulip

@JonathanBrouwer

Copy link
Copy Markdown
Member

@bors retry
not this PR's fault

@rust-bors

rust-bors Bot commented Oct 25, 2026

Copy link
Copy Markdown
Contributor

❗ 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.

@rust-bors

rust-bors Bot commented Oct 25, 2026

Copy link
Copy Markdown
Contributor

☀️ Try build successful (CI)
Build commit: 698ed57 (698ed57cabe3186cee52906527ad235a90853171)
Base parent: dc44e7f (dc44e7f2c436b6041742e138b9c2176f093196d5)

@RalfJung

Copy link
Copy Markdown
Member Author

@bors r=oli-obk

@rust-bors

rust-bors Bot commented Oct 25, 2026

Copy link
Copy Markdown
Contributor

📌 Commit 02d6e0a has been approved by oli-obk

It is now in the queue for this repository.

🌲 The tree is currently closed for pull requests below priority 5. This pull request will be tested once the tree is reopened.

Reason for tree closure: test-aarch64-apple-macos-26-2 out of disk space

@rust-bors rust-bors Bot 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-author Status: This is awaiting some action (such as code changes or more information) from the author. labels Oct 25, 2026
JonathanBrouwer added a commit to JonathanBrouwer/rust that referenced this pull request Oct 25, 2026
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
JonathanBrouwer added a commit to JonathanBrouwer/rust that referenced this pull request Oct 25, 2026
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
JonathanBrouwer added a commit to JonathanBrouwer/rust that referenced this pull request Oct 25, 2026
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
rust-bors Bot pushed a commit that referenced this pull request Oct 25, 2026
…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)

This branch has not been deployed

No deployments
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 S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)

Projects

None yet

Development

Successfully merging this pull request may close these issues.