-
Notifications
You must be signed in to change notification settings - Fork 13.4k
Pull requests: rust-lang/rust
Author
Label
Projects
Milestones
Reviews
Assignee
Sort
Pull requests list
Generate obligations when possible instead of rejecting with ambiguity
S-waiting-on-author
Status: This is awaiting some action (such as code changes or more information) from the author.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
T-types
Relevant to the types team, which will review and decide on the PR/issue.
#139955
opened Apr 17, 2025 by
dingxiangfei2009
•
Draft
arbitrary_self_type: insert implied Receiver bound on Deref
F-arbitrary_self_types
`#![feature(arbitrary_self_types)]`
S-waiting-on-author
Status: This is awaiting some action (such as code changes or more information) from the author.
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.
#138952
opened Mar 25, 2025 by
dingxiangfei2009
Loading…
Properly escape regexes in Python scripts
S-waiting-on-bors
Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
Redact CoercePointee target type
F-derive_coerce_pointee
Feature: RFC 3621's oft-renamed implementation
S-waiting-on-author
Status: This is awaiting some action (such as code changes or more information) from the author.
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.
#136796
by dingxiangfei2009
was closed Feb 25, 2025
Loading…
Perform more validation on CoercePointee
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-libs
Relevant to the library team, which will review and decide on the PR/issue.
#136789
by dingxiangfei2009
was closed Mar 10, 2025
•
Draft
Introduce CoercePointeeValidated for coherence checks at typeck stage
F-derive_coerce_pointee
Feature: RFC 3621's oft-renamed implementation
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-libs
Relevant to the library team, which will review and decide on the PR/issue.
Move coroutine upvars into locals for better memory economy
S-waiting-on-author
Status: This is awaiting some action (such as code changes or more information) from the author.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#135527
opened Jan 15, 2025 by
dingxiangfei2009
Loading…
Crater run for Lint: tail_expr_drop_order
S-experimental
Status: Ongoing experiment that does not require reviewing and won't be merged in its current state.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
tail-expr-drop-order
L-tail_expr_drop_order
#134537
opened Dec 19, 2024 by
dingxiangfei2009
•
Draft
Run borrowck tests on BIDs and emit tail-expr-drop-order lints for violations
beta-accepted
Accepted for backporting to the compiler in the beta channel.
L-tail_expr_drop_order
Lint: tail_expr_drop_order
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-compiler
Relevant to the compiler 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.
F-derive_coerce_pointee
Feature: RFC 3621's oft-renamed implementation
final-comment-period
In the final comment period and will be merged soon unless new substantive objections are raised.
I-lang-radar
Items that are on lang's radar and will need eventual work or consideration.
I-types-nominated
Nominated for discussion during a types team meeting.
S-waiting-on-author
Status: This is awaiting some action (such as code changes or more information) from the author.
S-waiting-on-concerns
Status: Awaiting concerns to be addressed by the author
S-waiting-on-fcp
Status: PR is in FCP and is awaiting for FCP to complete.
T-lang
Relevant to the language team
T-types
Relevant to the types team, which will review and decide on the PR/issue.
derive(CoercePointee)
disposition-merge
#133820
opened Dec 3, 2024 by
dingxiangfei2009
Loading…
Make CoercePointee errors translatable
F-derive_coerce_pointee
Feature: RFC 3621's oft-renamed implementation
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.
Reduce false positives on some common cases from if-let-rescope lint
L-if_let_rescope
Lint: if_let_rescope
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.
Skip 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-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
if-let-rescope
lint unless requested by migration
merged-by-bors
[WIP] Spiking on Status: This is awaiting some action (such as code changes or more information) from the author.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
asm!
+ pointer as const
S-waiting-on-author
#132045
opened Oct 22, 2024 by
dingxiangfei2009
•
Draft
Stabilize if_let_rescope
A-edition-2024
Area: The 2024 edition
L-if_let_rescope
Lint: if_let_rescope
perf-regression
Performance regression.
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.
Stabilize shorter-tail-lifetimes
A-edition-2024
Area: The 2024 edition
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.
Reduce false positives of tail-expr-drop-order from consumed values (attempt #2)
A-edition-2024
Area: The 2024 edition
F-shorter_tail_lifetimes
`#![feature(shorter_tail_lifetimes)]`
merged-by-bors
This PR was explicitly merged by bors.
perf-regression
Performance regression.
perf-regression-triaged
The performance regression has been triaged.
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.
Rename macro Feature: RFC 3621's oft-renamed implementation
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.
S-waiting-on-fcp
Status: PR is in FCP and is awaiting for FCP to complete.
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.
SmartPointer
to CoercePointee
F-derive_coerce_pointee
Preserve brackets around if-lets and skip while-lets
A-edition-2024
Area: The 2024 edition
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.
Reduce false positives of tail-expr-drop-order from consumed values
A-edition-2024
Area: The 2024 edition
perf-regression
Performance regression.
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.
#129864
by dingxiangfei2009
was closed Nov 29, 2024
Loading…
Stabilize Area: The testsuite used to check the correctness of rustc
F-const_refs_to_static
`#![feature(const_refs_to_static)]`
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-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.
const_refs_to_static
A-testsuite
Ensure that tail expr receive lifetime extension
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.
[DO NOT MERGE] Tail expr drop order crater run
S-experimental
Status: Ongoing experiment that does not require reviewing and won't be merged in its current state.
S-waiting-on-author
Status: This is awaiting some action (such as code changes or more information) from the author.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#129607
by dingxiangfei2009
was closed Oct 26, 2024
•
Draft
[DO NOT MERGE] crater run on the tail expression drop order lint
C-crater
Category: Issue for tracking crater runs
S-experimental
Status: Ongoing experiment that does not require reviewing and won't be merged in its current state.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#129604
opened Aug 26, 2024 by
dingxiangfei2009
•
Draft
derive(SmartPointer): assume pointee from the single generic and better error messages
F-derive_coerce_pointee
Feature: RFC 3621's oft-renamed implementation
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.
Previous Next
ProTip!
Exclude everything labeled
bug
with -label:bug.