-
Notifications
You must be signed in to change notification settings - Fork 13.7k
Pull requests: rust-lang/rust
Pull requests list
Don't warn on never to any This issue / PR is in PFCP or FCP with a disposition to merge it.
F-never_type
`#![feature(never_type)]`
finished-final-comment-period
The final comment period is finished for this PR / Issue.
I-lang-radar
Items that are on lang's radar and will need eventual work or consideration.
L-unreachable_code
Lint: unreachable_code
S-waiting-on-bors
Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
T-lang
Relevant to the language team
as
casts as unreachable
disposition-merge
apply_member_constraints
: fix placeholder check
disposition-merge
builtin dyn impl no guide inference
disposition-merge
This issue / PR is in PFCP or FCP with a disposition to merge it.
finished-final-comment-period
The final comment period is finished for this PR / Issue.
S-waiting-on-bors
Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
S-waiting-on-fcp
Status: PR is in FCP and is awaiting for FCP to complete.
T-types
Relevant to the types team, which will review and decide on the PR/issue.
Turn order dependent trait objects future incompat warning into a hard error
disposition-merge
This issue / PR is in PFCP or FCP with a disposition to merge it.
finished-final-comment-period
The final comment period is finished for this PR / Issue.
S-waiting-on-bors
Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
T-lang
Relevant to the language team
T-types
Relevant to the types team, which will review and decide on the PR/issue.
Do not allow attributes on struct field rest patterns
A-attributes
Area: Attributes (`#[...]`, `#![...]`)
A-parser
Area: The lexing & parsing of Rust source code to an AST
disposition-merge
This issue / PR is in PFCP or FCP with a disposition to merge it.
finished-final-comment-period
The final comment period is finished for this PR / Issue.
I-lang-easy-decision
Issue: The decision needed by the team is conjectured to be easy; this does not imply nomination
S-waiting-on-bors
Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
S-waiting-on-fcp
Status: PR is in FCP and is awaiting for FCP to complete.
T-lang
Relevant to the language team
Allow This issue / PR is in PFCP or FCP with a disposition to merge it.
finished-final-comment-period
The final comment period is finished for this PR / Issue.
I-lang-easy-decision
Issue: The decision needed by the team is conjectured to be easy; this does not imply nomination
perf-regression
Performance regression.
relnotes
Marks issues that should be documented in the release notes of the next release.
S-waiting-on-bors
Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
T-lang
Relevant to the language team
T-types
Relevant to the types team, which will review and decide on the PR/issue.
*const W<dyn A> -> *const dyn A
ptr cast
disposition-merge
Reject This issue / PR is in PFCP or FCP with a disposition to merge it.
finished-final-comment-period
The final comment period is finished for this PR / Issue.
S-waiting-on-bors
Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
T-types
Relevant to the types team, which will review and decide on the PR/issue.
?Trait
bounds in various places where we unconditionally warned since 1.0
disposition-merge
Future incompatibility warning This issue / PR is in PFCP or FCP with a disposition to merge it.
finished-final-comment-period
The final comment period is finished for this PR / Issue.
I-lang-easy-decision
Issue: The decision needed by the team is conjectured to be easy; this does not imply nomination
S-waiting-on-bors
Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
T-lang
Relevant to the language team
unsupported_fn_ptr_calling_conventions
: Also warn in dependencies
disposition-merge
Lint on fn pointers comparisons in external macros
disposition-merge
This issue / PR is in PFCP or FCP with a disposition to merge it.
finished-final-comment-period
The final comment period is finished for this PR / Issue.
I-lang-radar
Items that are on lang's radar and will need eventual work or consideration.
S-waiting-on-bors
Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
T-lang
Relevant to the language team
Stabilize This issue / PR is in PFCP or FCP with a disposition to merge it.
F-trait_upcasting
`#![feature(trait_upcasting)]`
finished-final-comment-period
The final comment period is finished for this PR / Issue.
relnotes
Marks issues that should be documented in the release notes of the next release.
S-waiting-on-bors
Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
T-lang
Relevant to the language team
feature(trait_upcasting)
disposition-merge
remove support for the (unstable) #[start] attribute
A-run-make
Area: port run-make Makefiles to rmake.rs
A-testsuite
Area: The testsuite used to check the correctness of rustc
A-tidy
Area: The tidy tool
disposition-merge
This issue / PR is in PFCP or FCP with a disposition to merge it.
finished-final-comment-period
The final comment period is finished for this PR / Issue.
I-lang-easy-decision
Issue: The decision needed by the team is conjectured to be easy; this does not imply nomination
merged-by-bors
This PR was explicitly merged by bors.
PG-exploit-mitigations
Project group: Exploit mitigations
S-waiting-on-bors
Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
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-lang
Relevant to the language team
disallow This issue / PR is in PFCP or FCP with a disposition to merge it.
finished-final-comment-period
The final comment period is finished for this PR / Issue.
I-lang-easy-decision
Issue: The decision needed by the team is conjectured to be easy; this does not imply nomination
S-waiting-on-bors
Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
T-lang
Relevant to the language team
repr()
on invalid items
disposition-merge
mark is_val_statically_known intrinsic as stably const-callable
disposition-merge
This issue / PR is in PFCP or FCP with a disposition to merge it.
finished-final-comment-period
The final comment period is finished for this PR / Issue.
I-lang-easy-decision
Issue: The decision needed by the team is conjectured to be easy; this does not imply nomination
S-waiting-on-bors
Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
T-lang
Relevant to the language team
rework winnowing to sensibly handle global where-bounds
disposition-merge
This issue / PR is in PFCP or FCP with a disposition to merge it.
finished-final-comment-period
The final comment period is finished for this PR / Issue.
merged-by-bors
This PR was explicitly merged by bors.
S-waiting-on-bors
Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
T-types
Relevant to the types team, which will review and decide on the PR/issue.
Stabilize This issue / PR is in PFCP or FCP with a disposition to merge it.
finished-final-comment-period
The final comment period is finished for this PR / Issue.
S-waiting-on-bors
Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
T-lang
Relevant to the language team
#[diagnostic::do_not_recommend]
disposition-merge
Stabilize expr_2021 fragment specifier in all editions
disposition-merge
This issue / PR is in PFCP or FCP with a disposition to merge it.
finished-final-comment-period
The final comment period is finished for this PR / Issue.
merged-by-bors
This PR was explicitly merged by bors.
relnotes
Marks issues that should be documented in the release notes of the next release.
S-waiting-on-bors
Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
T-lang
Relevant to the language team
Don't warn empty branches unreachable for now
beta-accepted
Accepted for backporting to the compiler in the beta channel.
disposition-merge
This issue / PR is in PFCP or FCP with a disposition to merge it.
F-min_exhaustive_patterns
`#![feature(min_exhaustive_patterns)]`
finished-final-comment-period
The final comment period is finished for this PR / Issue.
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-lang
Relevant to the language team
Non-exhaustive structs may be empty
A-exhaustiveness-checking
Relating to exhaustiveness / usefulness checking of patterns
A-patterns
Relating to patterns and pattern matching
disposition-merge
This issue / PR is in PFCP or FCP with a disposition to merge it.
F-non_exhaustive
`#![feature(non_exhaustive)]`
finished-final-comment-period
The final comment period is finished for this PR / Issue.
relnotes
Marks issues that should be documented in the release notes of the next release.
S-waiting-on-bors
Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
T-lang
Relevant to the language team
Check ABI target compatibility for function pointers
disposition-merge
This issue / PR is in PFCP or FCP with a disposition to merge it.
finished-final-comment-period
The final comment period is finished for this PR / Issue.
I-lang-easy-decision
Issue: The decision needed by the team is conjectured to be easy; this does not imply nomination
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-lang
Relevant to the language team
turn This issue / PR is in PFCP or FCP with a disposition to merge it.
finished-final-comment-period
The final comment period is finished for this PR / Issue.
S-waiting-on-bors
Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
S-waiting-on-fcp
Status: PR is in FCP and is awaiting for FCP to complete.
T-types
Relevant to the types team, which will review and decide on the PR/issue.
invalid_type_param_default
into a FutureReleaseErrorReportInDeps
disposition-merge
Graciously handle This issue / PR is in PFCP or FCP with a disposition to merge it.
finished-final-comment-period
The final comment period is finished for this PR / Issue.
S-waiting-on-bors
Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
S-waiting-on-fcp
Status: PR is in FCP and is awaiting for FCP to complete.
T-types
Relevant to the types team, which will review and decide on the PR/issue.
Drop
impls introducing more generic parameters than the ADT
disposition-merge
Allow constraining opaque types during subtyping in the trait system
A-testsuite
Area: The testsuite used to check the correctness of rustc
disposition-merge
This issue / PR is in PFCP or FCP with a disposition to merge it.
finished-final-comment-period
The final comment period is finished for this PR / Issue.
S-waiting-on-author
Status: This is awaiting some action (such as code changes or more information) from the author.
T-types
Relevant to the types team, which will review and decide on the PR/issue.
elaborate obligations in coherence
A-testsuite
Area: The testsuite used to check the correctness of rustc
disposition-merge
This issue / PR is in PFCP or FCP with a disposition to merge it.
finished-final-comment-period
The final comment period is finished for this PR / Issue.
S-waiting-on-author
Status: This is awaiting some action (such as code changes or more information) from the author.
S-waiting-on-fcp
Status: PR is in FCP and is awaiting for FCP to complete.
T-bootstrap
Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)
T-types
Relevant to the types team, which will review and decide on the PR/issue.
#124532
by lcnr
was closed Jul 10, 2024
Loading...
Allow coercing functions whose signature differs in opaque types in their defining scope into a shared function pointer type
A-impl-trait
Area: `impl Trait`. Universally / existentially quantified anonymous types with static dispatch.
disposition-merge
This issue / PR is in PFCP or FCP with a disposition to merge it.
finished-final-comment-period
The final comment period is finished for this PR / Issue.
S-waiting-on-bors
Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
S-waiting-on-fcp
Status: PR is in FCP and is awaiting for FCP to complete.
T-types
Relevant to the types team, which will review and decide on the PR/issue.
Support C23's Variadics Without a Named Parameter
disposition-merge
This issue / PR is in PFCP or FCP with a disposition to merge it.
finished-final-comment-period
The final comment period is finished for this PR / Issue.
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-lang
Relevant to the language team
ProTip!
Type g p on any issue or pull request to go back to the pull request listing page.