Skip to content

Rollup of 4 pull requests#152714

Closed
JonathanBrouwer wants to merge 82 commits intorust-lang:mainfrom
JonathanBrouwer:rollup-uGYIBGY
Closed

Rollup of 4 pull requests#152714
JonathanBrouwer wants to merge 82 commits intorust-lang:mainfrom
JonathanBrouwer:rollup-uGYIBGY

Conversation

@JonathanBrouwer
Copy link
Contributor

Successful merges:

r? @ghost

Create a similar rollup

RalfJung and others added 30 commits January 18, 2026 15:52
This updates the rust-version file to 5a07626.
document guidelines for which shims have a place in Miri
This updates the rust-version file to 873d468.
This updates the rust-version file to e96bb7e.
This updates the rust-version file to 35a31ba.
This updates the rust-version file to 878374e.
Pull recent changes from https://github.com/rust-lang/rust via Josh.

Upstream ref: 878374e
Filtered ref: a46a01d9de0d6a8cb834a0cc04b9156d61493c39
Upstream diff: rust-lang/rust@35a31ba...878374e

This merge was created using https://github.com/rust-lang/josh-sync.
and reset MIRIFLAGS as well just to be safe
`./miri run --dep`: do not run Miri during the dependency build
…eatures

chore: limit capstone to x86 and arm
hsqStephenZhang and others added 20 commits February 14, 2026 13:34
…ntrinsics

Feat: aarch64 intrinsics to make MIRI work on chacha20
chore: fix typos suggested by typos-cli
src/concurrency/weak_memory.rs made -> marked
This updates the rust-version file to 7bee525.
misc doc improvements

These are things I collected as I was looking at code and docs
…uillaumeGomez

Fix mis-constructed `file_span` when generating scraped examples

Fixes rust-lang#152601. Seemingly relative with rust-lang#147399 but I could not reproduce the original ICE.

This PR removes the `file_span` logic from scraped example generation. The original implementation did not read or write items using `file_span`; it only used it to locate a source file, `context.href_from_span`. However, the span was validated against the wrong file, which could trigger ICEs on inputs such as multibyte characters due to an incorrectly constructed span. Since scraped examples do not use the span and the `url` is already given, the safest and simplest fix is to remove it.

Tested against the crate and MCVE documented in the original issue.

P.S. there seems to be some bug when rendering call sites, but since fixing mis-behavior is a change rather than a bug-fix that would be implemented in another PR.
Suppress unstable-trait notes under `-Zforce-unstable-if-unmarked`

- Fixes rust-lang#152692.
---

rust-lang#151036 adds extra diagnostic text (“the nightly-only, unstable trait”) to note when a not-implemented trait is unstable.

However, that extra text is usually unhelpful when building a crate graph with `-Zforce-unstable-if-unmarked` (such as the compiler or stdlib), because *any* trait not explicitly marked stable will be treated as unstable.

(For typical compiler contributors using the stage0 compiler, this fix won't take effect until the next bootstrap beta bump.)
@rust-bors rust-bors bot added the rollup A PR which is a rollup label Feb 16, 2026
@rustbot rustbot added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue. T-rustdoc-frontend Relevant to the rustdoc-frontend team, which will review and decide on the web UI/UX output. labels Feb 16, 2026
@JonathanBrouwer
Copy link
Contributor Author

@bors r+ rollup=never p=5

@rust-bors
Copy link
Contributor

rust-bors bot commented Feb 16, 2026

📌 Commit add0f19 has been approved by JonathanBrouwer

It is now in the queue for this repository.

@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-review Status: Awaiting review from the assignee but also interested parties. labels Feb 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

rollup A PR which is a rollup S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue. T-rustdoc-frontend Relevant to the rustdoc-frontend team, which will review and decide on the web UI/UX output.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Comments