Skip to content

Rollup of 5 pull requests - #160789

Open
jhpratt wants to merge 13 commits into
rust-lang:mainfrom
jhpratt:rollup-zFeRr02
Open

Rollup of 5 pull requests#160789
jhpratt wants to merge 13 commits into
rust-lang:mainfrom
jhpratt:rollup-zFeRr02

Conversation

@jhpratt

@jhpratt jhpratt commented Aug 9, 2026

Copy link
Copy Markdown
Member

Successful merges:

r? @ghost

Create a similar rollup

JonathanBrouwer and others added 13 commits July 31, 2026 13:27
…ameters, r=JohnTitor

Initial implementation of named `Fn` trait parameters

This is an initial implementation of the feature `named_fn_trait_parameters`.
This implementation is incomplete (and also marked as such) , and needs significant further changes to be implemented correctly. To keep the size of this PR managable, I propose we do this in follow-up PRs.
I've added a test that shows the current behaviour, with `FIXME` comments where the test output is currently incorrect.

Tracking issue: rust-lang#158499
Accepted RFC: rust-lang/rfcs#3955
check if len of array const arg matches the expected len of the type when lowering to valtree

When creating valtrees for arrays passed as const args in `lower_const_arg_array`, we assume the array has the correct length without actually checking the length of the arg, leading to UB at runtime (rust-lang#155168) or an ICE during CTFE (rust-lang#151079). This PR adds a check comparing the expected length of the type with the actual number of elements, similar to `lower_const_arg_tup`.

fixes rust-lang#155168
…eGomez

Add regression test for cross-crate assoc const private field leak in rustdoc

Closes rust-lang#99630 adds a rustdoc test, reexporting a type must not leak the private field
…ism, r=Mark-Simulacrum

remove old update mechanism
…=mejrs,ZuseZ4

Fix autodiff_illegal.rs test

This fixes the current CI failure: rust-lang#160761 (comment)

r? @ZuseZ4
@rust-bors rust-bors Bot added the rollup A PR which is a rollup label Aug 9, 2026
@rustbot rustbot added A-CI Area: Our Github Actions CI 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-infra Relevant to the infrastructure 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 Aug 9, 2026
@jhpratt

jhpratt commented Aug 9, 2026

Copy link
Copy Markdown
Member Author

@bors r+ p=5

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

@rust-bors

rust-bors Bot commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

📌 Commit f5c9a72 has been approved by jhpratt

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 Aug 9, 2026
@rust-bors

This comment has been minimized.

rust-bors Bot pushed a commit that referenced this pull request Aug 9, 2026
Rollup of 5 pull requests


try-job: dist-various-1
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
try-job: i686-msvc-*
@rust-bors

rust-bors Bot commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

⌛ Testing commit f5c9a72 with merge 153ecc4...

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

rust-bors Bot pushed a commit that referenced this pull request Aug 9, 2026
Rollup of 5 pull requests

Successful merges:

 - #158517 (Initial implementation of named `Fn` trait parameters)
 - #158587 (check if len of array const arg matches the expected len of the type when lowering to valtree)
 - #160748 (Add regression test for cross-crate assoc const private field leak in rustdoc)
 - #160708 (remove old update mechanism)
 - #160768 (Fix autodiff_illegal.rs test)
@rust-bors

rust-bors Bot commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

☀️ Try build successful (CI)
Build commit: 5935028 (5935028fb25fa0deb7251544b7749991f78cd2f5)
Base parent: 4667d75 (4667d75565e47ba5df36c0df598c556b543e8624)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-CI Area: Our Github Actions CI 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-infra Relevant to the infrastructure 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.

6 participants