Skip to content

Rollup of 6 pull requests - #153403

Closed
JonathanBrouwer wants to merge 72 commits into
rust-lang:mainfrom
JonathanBrouwer:rollup-7GaoZ75
Closed

Rollup of 6 pull requests#153403
JonathanBrouwer wants to merge 72 commits into
rust-lang:mainfrom
JonathanBrouwer:rollup-7GaoZ75

Conversation

@JonathanBrouwer

Copy link
Copy Markdown
Member

Successful merges:

r? @ghost

Create a similar rollup

The Miri Cronjob Bot and others added 30 commits February 17, 2026 05:19
This updates the rust-version file to 3c9faa0.
This updates the rust-version file to 8387095.
This updates the rust-version file to e0cb264.
…_files

Print a warning when trying to open a file in `/proc`
Miscellaneous tracing fixes and improvements
Remove duplicate "the" in documentation.
This updates the rust-version file to 5fb2ff8.
Fix typo in tracing.md for `tracing_separate_thread`
This updates the rust-version file to c78a294.
This updates the rust-version file to b3869b9.
Pull recent changes from https://github.com/rust-lang/rust via Josh.

Upstream ref: b3869b9
Filtered ref: 8ca8d84b29d11100879eadb68eb5774f85bb6977
Upstream diff: rust-lang/rust@c78a294...b3869b9

This merge was created using https://github.com/rust-lang/josh-sync.
Zoxc and others added 7 commits March 4, 2026 08:14
This removes the `cycle_fatal` query modifier as it has no effect on its current users.

The default `CycleErrorHandling::Error` mode does the same as `cycle_fatal` when the default impl of `FromCycleError` is used. The return types of queries using `cycle_fatal` however have no specialized `FromCycleError` impl.
…res, r=JonathanBrouwer

Lint unused features

*[View all comments](https://triagebot.infra.rust-lang.org/gh-comments/rust-lang/rust/pull/152164)*

Fixes rust-lang#44232
Fixes rust-lang#151752

---

This PR records used features through query side effect, then reports unsued features finally.
…rrors, r=oli-obk

Abort after `representability` errors

Doing so results in better error messages and makes the code a bit simpler. Details in individual commits.

r? @oli-obk
…tack-true, r=WaffleLapkin

enable `PassMode::Indirect { on_stack: true, .. }` tail call arguments

tracking issue: rust-lang#112788
fixes rust-lang#144855

And add a bunch of tests for tail call target support.

r? WaffleLapkin
Remove `cycle_fatal` query modifier

This removes the `cycle_fatal` query modifier as it has no effect on its current users.

The default `CycleErrorHandling::Error` mode does the same as `cycle_fatal` when the default impl of `FromCycleError` is used. The return types of queries using `cycle_fatal` however have no specialized `FromCycleError` impl.
@rust-bors rust-bors Bot added the rollup A PR which is a rollup label Mar 4, 2026
@rustbot rustbot added A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. A-query-system Area: The rustc query system (https://rustc-dev-guide.rust-lang.org/query.html) F-explicit_tail_calls `#![feature(explicit_tail_calls)]` PG-exploit-mitigations Project group: Exploit mitigations 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-libs Relevant to the library team, which will review and decide on the PR/issue. T-rust-analyzer Relevant to the rust-analyzer team, which will review and decide on the PR/issue. labels Mar 4, 2026
@JonathanBrouwer

Copy link
Copy Markdown
Member Author

@bors r+ rollup=never p=5

@rust-bors

rust-bors Bot commented Mar 4, 2026

Copy link
Copy Markdown
Contributor

📌 Commit c72b1a1 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 Mar 4, 2026
@JonathanBrouwer

Copy link
Copy Markdown
Member Author

Trying commonly failed jobs
@bors try jobs=test-various,x86_64-gnu-aux,x86_64-gnu-llvm-21-3,x86_64-msvc-1,aarch64-apple,x86_64-mingw-1

@rust-bors

rust-bors Bot commented Mar 4, 2026

Copy link
Copy Markdown
Contributor

⌛ Trying commit c72b1a1 with merge 60f456d

To cancel the try build, run the command @bors try cancel.

Workflow: https://github.com/rust-lang/rust/actions/runs/22671702967

rust-bors Bot pushed a commit that referenced this pull request Mar 4, 2026
Rollup of 6 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
@JonathanBrouwer

Copy link
Copy Markdown
Member Author

@bors try cancel

@rust-bors

rust-bors Bot commented Mar 4, 2026

Copy link
Copy Markdown
Contributor

Try build cancelled. Cancelled workflows:

@rust-bors rust-bors Bot added the S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. label Mar 4, 2026
@rust-bors

rust-bors Bot commented Mar 4, 2026

Copy link
Copy Markdown
Contributor

PR #153361, which is a member of this rollup, was unapproved.
This rollup was thus also unapproved.

@rust-bors rust-bors Bot removed the S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. label Mar 4, 2026
@JonathanBrouwer
JonathanBrouwer deleted the rollup-7GaoZ75 branch August 21, 2026 08:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. A-query-system Area: The rustc query system (https://rustc-dev-guide.rust-lang.org/query.html) F-explicit_tail_calls `#![feature(explicit_tail_calls)]` PG-exploit-mitigations Project group: Exploit mitigations rollup A PR which is a rollup S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. 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. T-rust-analyzer Relevant to the rust-analyzer team, which will review and decide on the PR/issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.