Skip to content

Rollup of 4 pull requests - #150146

Closed
JonathanBrouwer wants to merge 10 commits into
rust-lang:mainfrom
JonathanBrouwer:rollup-s1jdwck
Closed

Rollup of 4 pull requests#150146
JonathanBrouwer wants to merge 10 commits into
rust-lang:mainfrom
JonathanBrouwer:rollup-s1jdwck

Conversation

@JonathanBrouwer

@JonathanBrouwer JonathanBrouwer commented Dec 19, 2025

Copy link
Copy Markdown
Member

Successful merges:

r? @ghost
@rustbot modify labels: rollup

Create a similar rollup

is57primenumber and others added 10 commits December 9, 2025 23:02
cg_llvm: More preparation for moving FFI bindings to `rustc_llvm`

- Sequel to rust-lang#147327
- Motivated by rust-lang#142897

---

This is another batch of adjustments to code that would otherwise interfere with moving FFI bindings out of `rustc_codegen_llvm` and into `rustc_llvm`.
…test, r=chenyukang

Add regression test for rust-lang#120189

This PR adds regression tests for rust-lang#120189.
I added tests to verify vectorization of loops inside closures.
add several older crashtests

Includes rust-lang#114880, rust-lang#119440, rust-lang#126418, rust-lang#138274, rust-lang#138660.
Since their issue numbers are all smaller than 140000, this has no conflicts with rust-lang#147857.
…_query_information, r=JonathanBrouwer

Port `#[rustc_lint_untracked_query_information]` and `#[rustc_lint_diagnostics]` to using attribute parsers

r? `@JonathanBrouwer`
@rustbot rustbot added A-attributes Area: Attributes (`#[…]`, `#![…]`) A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. 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. rollup A PR which is a rollup labels Dec 19, 2025
@JonathanBrouwer

Copy link
Copy Markdown
Member Author

@bors r+ rollup=never p=5

@bors

bors commented Dec 19, 2025

Copy link
Copy Markdown
Collaborator

📌 Commit d5adb7b has been approved by JonathanBrouwer

It is now in the queue for this repository.

@bors bors 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 Dec 19, 2025
bors added a commit that referenced this pull request Dec 19, 2025
…uwer

Rollup of 4 pull requests

Successful merges:

 - #147430 (cg_llvm: More preparation for moving FFI bindings to `rustc_llvm`)
 - #149815 (Add regression test for #120189)
 - #149947 (add several older crashtests)
 - #150127 (Port `#[rustc_lint_untracked_query_information]` and `#[rustc_lint_diagnostics]` to using attribute parsers)

r? `@ghost`
`@rustbot` modify labels: rollup
@bors

bors commented Dec 19, 2025

Copy link
Copy Markdown
Collaborator

⌛ Testing commit d5adb7b with merge 1af0b65...

@rust-log-analyzer

Copy link
Copy Markdown
Collaborator

The job x86_64-gnu-llvm-20-3 failed! Check out the build log: (web) (plain enhanced) (plain)

Click to see the possible cause of the failure (guessed by this bot)
test [crashes] tests/crashes/125772.rs ... ok
test [crashes] tests/crashes/125841.rs ... ok
test [crashes] tests/crashes/125801.rs ... ok
test [crashes] tests/crashes/126268.rs ... ok
2025-12-19T08:22:03.639144Z ERROR compiletest::runtest: fatal error, panic: "crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`."
test [crashes] tests/crashes/126418.rs ... FAILED
test [crashes] tests/crashes/126667.rs ... ok
test [crashes] tests/crashes/126443.rs ... ok
test [crashes] tests/crashes/126680.rs ... ok
test [crashes] tests/crashes/127033.rs ... ok
---
failures:

---- [crashes] tests/crashes/126418.rs stdout ----

error: crashtest no longer crashes/triggers ICE, hooray! Please give it a meaningful name, add a doc-comment to the start of the test explaining why it exists and move it to tests/ui or wherever you see fit. Adding 'Fixes #<issueNr>' to your PR description ensures that the corresponding ticket is auto-closed upon merge. If you want to see verbose output, set `COMPILETEST_VERBOSE_CRASHES=1`.

thread '[crashes] tests/crashes/126418.rs' panicked at src/tools/compiletest/src/runtest/crashes.rs:17:18:
fatal error
stack backtrace:
   5: __rustc::rust_begin_unwind

@bors

bors commented Dec 19, 2025

Copy link
Copy Markdown
Collaborator

💔 Test failed - checks-actions

@bors bors added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Dec 19, 2025
@rustbot rustbot removed the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Dec 19, 2025
@JonathanBrouwer
JonathanBrouwer deleted the rollup-s1jdwck branch August 21, 2026 08:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-attributes Area: Attributes (`#[…]`, `#![…]`) A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. rollup A PR which is a rollup T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants