Skip to content

Rollup of 15 pull requests - #148681

Closed
jhpratt wants to merge 36 commits into
rust-lang:masterfrom
jhpratt:rollup-t14sr2j
Closed

Rollup of 15 pull requests#148681
jhpratt wants to merge 36 commits into
rust-lang:masterfrom
jhpratt:rollup-t14sr2j

Conversation

@jhpratt

@jhprattjhpratt commented Nov 8, 2025

Copy link
Copy Markdown
Member

Successful merges:

r? @ghost
@rustbot modify labels: rollup

Create a similar rollup

bjorn3and others added 30 commits October 23, 2025 10:18
And if an allocation while printing the backtrace fails, don't try to
print another backtrace as that will never succeed.
A spanish translation was added in
rust-lang/rust-by-example#1910, but the upstream
integration was never added.
lld is a great choice for a default linker.
Updated email addresses for several contributors in the mailmap.
If the calling function had more target features enabled than the
callee than the attribute wasn't being applied as the arguments for
the check had been swapped round. Also includes target features that
are part of the global set as the warning was checking those but when
adding the attribute they were not checked.
Add a codegen-llvm test to check that the attribute is actually
applied as previously only the warning was being checked.
…kh726
Fix issue with callsite inline attribute not being applied sometimes.
If the calling function had more target features enabled than the callee than the attribute wasn't being applied as the arguments for the check had been swapped round. Also includes target features that are part of the global set as the warning was checking those but when adding the attribute they were not checked.
Add a codegen-llvm test to check that the attribute is actually applied as previously only the warning was being checked.
Tracking issue: rust-lang#145574
…Jung
Implement SIMD funnel shifts in const-eval/Miri
Split off from rust-lang#147520 with just this change for easier review
r? `@RalfJung`
update isolate_highest_one for NonZero<T>
## Rationale
Let `x = self` and
`m = (((1 as $Int) << (<$Int>::BITS - 1)).wrapping_shr(self.leading_zeros()))`
Then the previous code computed `NonZero::new_unchecked(x & m)`.
Since `m` has exactly one bit set (the most significant 1-bit of `x`), `(x & m) == m`.
Therefore, the masking step was redundant.
The shift is safe and does not need wrapping because:
* `self.leading_zeros() < $Int::BITS` because `self` is non-zero.
* The result of `unchecked_shr` is non-zero, satisfying the `NonZero` invariant. if wrapping happens we would be violating `NonZero` invariants.
why this micro optimization?
the old code was suboptimal it duplicated `$Int`’s isolate_highest_one logic instead of delegating to it. Since the type already wraps `$Int`, either delegation should be used for clarity or, if keeping a custom implementation, it should be optimized as above.
…acrum
Show backtrace on allocation failures when possible
And if an allocation while printing the backtrace fails, don't try to print another backtrace as that will never succeed.
Split out of rust-lang#147725 to allow landing this independently of a decision whether or not to remove `-Zoom=panic`.
Modify contributor email entries in .mailmap
This adds mailmap entries for duplicates I found in https://thanks.rust-lang.org/rust/all-time/
If I added an entry for you and it is not correct, then please let me know! See the comments at the start of https://github.com/rust-lang/thanks/blob/master/mailmap/src/lib.rs for understanding these entries.
After this gets into the repo, the thanks page will be regenerated within a day, and your double entries will be merged.
cc ```@aochagavia```
cc ```@fasterthanlime```
cc ```@jackh726```
cc ```@jakubadamw```
cc ```@yaahc```
cc ```@jackpot51```
cc ```@jonhoo```
cc ```@marcoieni```
cc ```@onur-ozkan```
cc ```@rylev```
cc ```@willcrichton```
cc ```@yoshuawuyts```
…=GuillaumeGomez
rustdoc: Properly highlight shebang, frontmatter & weak keywords in source code pages and code blocks
Before | After
---|---
<img width="517" height="532" alt="Screenshot 2025-10-28 at 23-21-02 pre rs - source" src="https://github.com/user-attachments/assets/5026761f-c604-4bcc-a699-9e75eb73dff6" /> | <img width="499" height="531" alt="Screenshot 2025-10-28 at 23-21-51 pre rs - source" src="https://github.com/user-attachments/assets/cc8c65e7-e3ad-4e20-a2c3-2623cf799093" />
Fix rust-by-example spanish translation
A spanish translation was added in rust-lang/rust-by-example#1910, but the upstream integration was never added.
`@marioidival,` I assume you intended for this to go live?
…-closure, r=JonathanBrouwer
Fix suggestion for returning async closures
Fixesrust-lang#148493
…, r=yotamofek
[rustdoc] Replace `print` methods with functions to improve code readability
We have a lot of `print` methods, making it quite tricky to know what the types we're manipulating are.
We did something similar with `Clean` trait a few years ago (the first PR was rust-lang#99638, followed by a lot of them).
Each commit replaces one type for easier review.
r? ```@yotamofek```
…ttrs, r=JonathanBrouwer
re-use `self.get_all_attrs` result for pass indirectly attribute
Could be a fix for a potential performance regression reported here rust-lang#144529 (comment). Apparently the regression later disappeared. Nevertheless, this seems like a decent refactor.
r? ``@JonathanBrouwer`` (vaguely attribute-related, maybe there are other optimizations to that PR that we're missing)
…-hygiene-diagnostic, r=JonathanBrouwer
Add note for identifier with attempted hygiene violation
Fixesrust-lang#148580
I changed the original test to make sure we are pointing to the right scope.
…nBrouwer,Noratrieb
Switch hexagon targets to rust-lld
lld is a great choice for a default linker.
…pen, r=Kobzol
[bootstrap] Make `--open` option work with `doc src/tools/error_index_generator`
Fixesrust-lang#148557.
don't completely reset `HeadUsages`
This is really subtle ☠️ I've actually went and added testing for `search_graph.ignore_candidate_head_usages` to https://github.com/lcnr/search_graph_fuzz now. I should have done that when I originally implemented but didn't quite know how to do so back then.
The search graph is far too subtle to think through it manually. I've added the affected proof tree to https://github.com/rust-lang/trait-system-refactor-initiative/blob/main/notes/next-solver/search-graph/general.md#keeping-provisional-cache-entries-on-rerun. It's
- A
- B
- C (depends on B and gets dropped when rerunning)
- D (does not depend on B so we keep it around when rerunning)
- C (irrevant candidate)
- A
- B
- D
- C (irrevant candidate)
- D
- A
- rerun
- C (use provisional cache entry which doesn't depend on B)
- D (use provisional cache entry which doesn't depend on B)
Fixes the ICE in rust-lang/trait-system-refactor-initiative#246 (comment). I think this issue is brittle enough that adding that as a test isn't really useful. Any small change to the search graph will prevent it from testing this. We do test this fix via the fuzzer.
r? `@BoxyUwU`
Remove eslint-js from npm dependencies
Testing if this unblocks CI.
r? `@ghost`
@rustbotrustbot added A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. A-meta Area: Issues & PRs about the rust-lang/rust repository itself S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) 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-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. rollup A PR which is a rollup labels Nov 8, 2025
@jhpratt

Copy link
Copy Markdown
MemberAuthor

@bors r+ rollup=never p=5

@bors

bors commented Nov 8, 2025

Copy link
Copy Markdown
Collaborator

📌 Commit b5bfefe has been approved by jhpratt

It is now in the queue for this repository.

@borsbors 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 Nov 8, 2025
@bors

bors commented Nov 8, 2025

Copy link
Copy Markdown
Collaborator

⌛ Testing commit b5bfefe with merge b99666a...

bors added a commit that referenced this pull request Nov 8, 2025
Rollup of 15 pull requests
Successful merges:
- #147404 (Fix issue with callsite inline attribute not being applied sometimes.)
- #147534 (Implement SIMD funnel shifts in const-eval/Miri)
- #147686 (update isolate_highest_one for NonZero<T>)
- #148020 (Show backtrace on allocation failures when possible)
- #148204 (Modify contributor email entries in .mailmap)
- #148230 (rustdoc: Properly highlight shebang, frontmatter & weak keywords in source code pages and code blocks)
- #148555 (Fix rust-by-example spanish translation)
- #148556 (Fix suggestion for returning async closures)
- #148585 ([rustdoc] Replace `print` methods with functions to improve code readability)
- #148600 (re-use `self.get_all_attrs` result for pass indirectly attribute)
- #148612 (Add note for identifier with attempted hygiene violation)
- #148613 (Switch hexagon targets to rust-lld)
- #148644 ([bootstrap] Make `--open` option work with `doc src/tools/error_index_generator`)
- #148649 (don't completely reset `HeadUsages`)
- #148675 (Remove eslint-js from npm dependencies)
r? `@ghost`
`@rustbot` modify labels: rollup
@rust-log-analyzer

Copy link
Copy Markdown
Collaborator

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

Click to see the possible cause of the failure (guessed by this bot)

---- [codegen] tests/codegen-llvm/inline-always-callsite.rs stdout ----
------FileCheck stdout------------------------------
------FileCheck stderr------------------------------
/checkout/tests/codegen-llvm/inline-always-callsite.rs:22:11: error: CHECK: expected string not found in input
// CHECK: define noundef i32 @multiple_target_features() unnamed_addr #1 {
^
/checkout/obj/build/x86_64-unknown-linux-gnu/test/codegen-llvm/inline-always-callsite/inline-always-callsite.ll:1:1: note: scanning from here
; ModuleID = 'inline_always_callsite.eac9956995bde972-cgu.0'
^
/checkout/obj/build/x86_64-unknown-linux-gnu/test/codegen-llvm/inline-always-callsite/inline-always-callsite.ll:13:1: note: possible intended match here
define i32 @multiple_target_features() unnamed_addr #1 {
^
Input file: /checkout/obj/build/x86_64-unknown-linux-gnu/test/codegen-llvm/inline-always-callsite/inline-always-callsite.ll
Check file: /checkout/tests/codegen-llvm/inline-always-callsite.rs
-dump-input=help explains the following input dump.
Input was:
<<<<<<
1: ; ModuleID = 'inline_always_callsite.eac9956995bde972-cgu.0' check:22'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
2: source_filename = "inline_always_callsite.eac9956995bde972-cgu.0" check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3: target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128-Fn32" check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4: target triple = "aarch64-unknown-linux-gnu" check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5: check:22'0 ~
6: ; Function Attrs: nounwind uwtable check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7: define i32 @single_target_feature() unnamed_addr #0 { check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8: start: check:22'0 ~~~~~~~
9: ret i32 42 check:22'0 ~~~~~~~~~~~~
10: } check:22'0 ~~
11: check:22'0 ~
12: ; Function Attrs: nounwind uwtable check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
13: define i32 @multiple_target_features() unnamed_addr #1 { check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
check:22'1 ? possible intended match
14: start: check:22'0 ~~~~~~~
15: %_0 = call i32 @single_target_feature() #3 check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
16: ret i32 %_0 check:22'0 ~~~~~~~~~~~~~
17: } check:22'0 ~~
18: check:22'0 ~
19: ; Function Attrs: nounwind uwtable check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20: define i32 @inherits_from_global() unnamed_addr #2 { check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21: start: check:22'0 ~~~~~~~
22: %_0 = call i32 @single_target_feature() #3 check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23: ret i32 %_0 check:22'0 ~~~~~~~~~~~~~
24: } check:22'0 ~~
25: check:22'0 ~
26: attributes #0 = { nounwind uwtable "frame-pointer"="non-leaf" "probe-stack"="inline-asm" "target-cpu"="generic" "target-features"="+v8a,+outline-atomics,+neon,+fp-armv8" } check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27: attributes #1 = { nounwind uwtable "frame-pointer"="non-leaf" "probe-stack"="inline-asm" "target-cpu"="generic" "target-features"="+v8a,+outline-atomics,+neon,+fp-armv8,+i8mm" } check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28: attributes #2 = { nounwind uwtable "frame-pointer"="non-leaf" "probe-stack"="inline-asm" "target-cpu"="generic" "target-features"="+v8a,+outline-atomics" } check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29: attributes #3 = { alwaysinline nounwind } check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30: check:22'0 ~
31: !llvm.module.flags = !{!0} check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
32: !llvm.ident = !{!1} check:22'0 ~~~~~~~~~~~~~~~~~~~~
33: check:22'0 ~
34: !0 = !{i32 8, !"PIC Level", i32 2} check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35: !1 = !{!"rustc version 1.93.0-nightly (b99666a5d 2025-11-08)"} check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>>>>
------------------------------------------
error: verification with 'FileCheck' failed
status: exit status: 1
command: "/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/bin/FileCheck" "--input-file" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/codegen-llvm/inline-always-callsite/inline-always-callsite.ll" "/checkout/tests/codegen-llvm/inline-always-callsite.rs" "--check-prefix=CHECK" "--allow-unused-prefixes" "--dump-input-context" "100"
stdout: none
--- stderr -------------------------------
/checkout/tests/codegen-llvm/inline-always-callsite.rs:22:11: error: CHECK: expected string not found in input
// CHECK: define noundef i32 @multiple_target_features() unnamed_addr #1 {
^
/checkout/obj/build/x86_64-unknown-linux-gnu/test/codegen-llvm/inline-always-callsite/inline-always-callsite.ll:1:1: note: scanning from here
; ModuleID = 'inline_always_callsite.eac9956995bde972-cgu.0'
^
/checkout/obj/build/x86_64-unknown-linux-gnu/test/codegen-llvm/inline-always-callsite/inline-always-callsite.ll:13:1: note: possible intended match here
define i32 @multiple_target_features() unnamed_addr #1 {
^
Input file: /checkout/obj/build/x86_64-unknown-linux-gnu/test/codegen-llvm/inline-always-callsite/inline-always-callsite.ll
Check file: /checkout/tests/codegen-llvm/inline-always-callsite.rs
-dump-input=help explains the following input dump.
Input was:
<<<<<<
1: ; ModuleID = 'inline_always_callsite.eac9956995bde972-cgu.0' check:22'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
2: source_filename = "inline_always_callsite.eac9956995bde972-cgu.0" check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3: target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128-Fn32" check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4: target triple = "aarch64-unknown-linux-gnu" check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5: check:22'0 ~
6: ; Function Attrs: nounwind uwtable check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7: define i32 @single_target_feature() unnamed_addr #0 { check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8: start: check:22'0 ~~~~~~~
9: ret i32 42 check:22'0 ~~~~~~~~~~~~
10: } check:22'0 ~~
11: check:22'0 ~
12: ; Function Attrs: nounwind uwtable check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
13: define i32 @multiple_target_features() unnamed_addr #1 { check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
check:22'1 ? possible intended match
14: start: check:22'0 ~~~~~~~
15: %_0 = call i32 @single_target_feature() #3 check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
16: ret i32 %_0 check:22'0 ~~~~~~~~~~~~~
17: } check:22'0 ~~
18: check:22'0 ~
19: ; Function Attrs: nounwind uwtable check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20: define i32 @inherits_from_global() unnamed_addr #2 { check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21: start: check:22'0 ~~~~~~~
22: %_0 = call i32 @single_target_feature() #3 check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23: ret i32 %_0 check:22'0 ~~~~~~~~~~~~~
24: } check:22'0 ~~
25: check:22'0 ~
26: attributes #0 = { nounwind uwtable "frame-pointer"="non-leaf" "probe-stack"="inline-asm" "target-cpu"="generic" "target-features"="+v8a,+outline-atomics,+neon,+fp-armv8" } check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27: attributes #1 = { nounwind uwtable "frame-pointer"="non-leaf" "probe-stack"="inline-asm" "target-cpu"="generic" "target-features"="+v8a,+outline-atomics,+neon,+fp-armv8,+i8mm" } check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28: attributes #2 = { nounwind uwtable "frame-pointer"="non-leaf" "probe-stack"="inline-asm" "target-cpu"="generic" "target-features"="+v8a,+outline-atomics" } check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29: attributes #3 = { alwaysinline nounwind } check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30: check:22'0 ~
31: !llvm.module.flags = !{!0} check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
32: !llvm.ident = !{!1} check:22'0 ~~~~~~~~~~~~~~~~~~~~
33: check:22'0 ~
34: !0 = !{i32 8, !"PIC Level", i32 2} check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35: !1 = !{!"rustc version 1.93.0-nightly (b99666a5d 2025-11-08)"} check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>>>>
------------------------------------------
---- [codegen] tests/codegen-llvm/inline-always-callsite.rs stdout end ----
failures:
[codegen] tests/codegen-llvm/inline-always-callsite.rs
test result: FAILED. 855 passed; 1 failed; 102 ignored; 0 measured; 0 filtered out; finished in 20.66s

@bors

bors commented Nov 8, 2025

Copy link
Copy Markdown
Collaborator

💔 Test failed - checks-actions

@borsbors 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 Nov 8, 2025
@jhprattjhpratt closed this Nov 8, 2025
@rustbotrustbot removed the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Nov 8, 2025
@jhpratt
jhpratt deleted the rollup-t14sr2j branch November 8, 2025 08:04
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-LLVMArea: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.A-metaArea: Issues & PRs about the rust-lang/rust repository itselfrollupA PR which is a rollupT-bootstrapRelevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.T-libsRelevant to the library team, which will review and decide on the PR/issue.T-rustdocRelevant to the rustdoc team, which will review and decide on the PR/issue.T-rustdoc-frontendRelevant 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.

17 participants

@jhpratt@bors@rust-log-analyzer@rustbot@bjorn3@fmease@JamieCunliffe@ehuss@folkertdev@chenyukang@androm3da@hkBst@sayantn@GuillaumeGomez@lcnr@vrtgs@Kobzol