Rollup of 5 pull requests - #160789
Open
jhpratt wants to merge 13 commits into
Open
Conversation
…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
Member
Author
Contributor
This comment has been minimized.
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-*
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)
Contributor
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Successful merges:
Fntrait parameters #158517 (Initial implementation of namedFntrait parameters)r? @ghost
Create a similar rollup