Skip to content

Pull requests: rust-lang/rust

Author
Filter by author
Loading
Label
Filter by label
Loading
Use alt + click/return to exclude labels
or + click/return for logical OR
Projects
Filter by project
Loading
Milestones
Filter by milestone
Loading
Reviews
Assignee
Filter by who’s assigned
Assigned to nobody Loading
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.
#137968 by dingxiangfei2009 was merged Mar 16, 2025 Loading… 1.87.0
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.
#136107 by dingxiangfei2009 was merged Feb 11, 2025 Loading… 1.86.0
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 tail-expr-drop-order L-tail_expr_drop_order 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.
#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.
#134523 by dingxiangfei2009 was merged Jan 8, 2025 Loading… 1.85.0
Stabilize derive(CoercePointee) disposition-merge 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.
#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.
#133774 by dingxiangfei2009 was merged Dec 4, 2024 Loading… 1.85.0
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.
#133753 by dingxiangfei2009 was merged Dec 3, 2024 Loading… 1.85.0
Skip if-let-rescope lint unless requested by migration 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.
#132666 by dingxiangfei2009 was merged Jan 24, 2025 Loading… 1.86.0
[WIP] Spiking on asm! + pointer as const 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.
#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.
#131984 by dingxiangfei2009 was merged Oct 29, 2024 Loading… 1.84.0
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.
#131983 by dingxiangfei2009 was merged Oct 24, 2024 Loading… 1.84.0
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.
#131326 by dingxiangfei2009 was merged Nov 20, 2024 Loading… 1.84.0
Rename macro SmartPointer to CoercePointee F-derive_coerce_pointee 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.
#131284 by dingxiangfei2009 was merged Oct 27, 2024 Loading… 1.84.0
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.
#131035 by dingxiangfei2009 was merged Sep 30, 2024 Loading… 1.83.0
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 const_refs_to_static A-testsuite 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.
#129759 by dingxiangfei2009 was merged Sep 26, 2024 Loading… 1.83.0
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.
#129627 by dingxiangfei2009 was merged Nov 11, 2024 Loading… 1.84.0
[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.
#129467 by dingxiangfei2009 was merged Aug 29, 2024 Loading… 1.82.0
ProTip! Exclude everything labeled bug with -label:bug.