BetaGive feedback
Issues
Search results
Tracking issue for Rust 2024: Match ergonomics rules 1C/2C
Area: The 2024 editionArea: The 2024 editionRelating to patterns and pattern matchingRelating to patterns and pattern matchingBlocker: Approved by a merged RFC but not yet implemented.Blocker: Approved by a merged RFC but not yet implemented.Category: A tracking issue for an RFC or an unstable feature.Category: A tracking issue for an RFC or an unstable feature.Status: Needs documentation.Status: Needs documentation.Status: This is ready to stabilize; it may need a stabilization report and a PRStatus: This is ready to stabilize; it may need a stabilization report and a PRRelevant to the language team, which will review and decide on the PR/issue.Relevant to the language team, which will review and decide on the PR/issue.Status: Open.#131414 In rust-lang/rust;High memory usage with cargo build in match statement
Relating to patterns and pattern matchingRelating to patterns and pattern matchingCategory: This is a bug.Category: This is a bug.Issue: Problems and improvements with respect to memory usage during compilation.Issue: Problems and improvements with respect to memory usage during compilation.Issue: The compiler crashes (SIGSEGV, SIGABRT, etc). Use I-ICE instead when the compiler panics.Issue: The compiler crashes (SIGSEGV, SIGABRT, etc). Use I-ICE instead when the compiler panics.Relevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.Status: Open.#131410 In rust-lang/rust;Implement edition 2024 match ergonomics restrictions
Area: The 2024 editionArea: The 2024 editionRelating to patterns and pattern matchingRelating to patterns and pattern matchingNominated for discussion during a lang team meeting.Nominated for discussion during a lang team meeting.Status: Awaiting review from the assignee but also interested parties.Status: Awaiting review from the assignee but also interested parties.Relevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.Relevant to the language team, which will review and decide on the PR/issue.Relevant to the language team, which will review and decide on the PR/issue.This issue / PR is in PFCP or FCP with a disposition to merge it.This issue / PR is in PFCP or FCP with a disposition to merge it.Proposed to merge/close by relevant subteam, see T-<team> label. Will enter FCP once signed off.Proposed to merge/close by relevant subteam, see T-<team> label. Will enter FCP once signed off.Status: Open (in progress).rust-lang/rustnumber 131381#131381 In rust-lang/rust;match &[first, ..more] leads down a suggestion garden path
Area: Messages for errors, warnings, and lintsArea: Messages for errors, warnings, and lintsRelating to patterns and pattern matchingRelating to patterns and pattern matchingArea: Name resolutionArea: Name resolutionArea: Suggestions generated by the compiler applied by `cargo fix`Area: Suggestions generated by the compiler applied by `cargo fix`Diagnostics: A structured suggestion resulting in incorrect code.Diagnostics: A structured suggestion resulting in incorrect code.Diagnostics: An error or lint that needs small tweaks.Diagnostics: An error or lint that needs small tweaks.Relevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.Status: Open.#130639 In rust-lang/rust;Reconsider Rule 4E (early) for RFC 3627
Relating to patterns and pattern matchingRelating to patterns and pattern matchingCategory: Discussion or questions that doesn't represent real issues.Category: Discussion or questions that doesn't represent real issues.Relevant to the language team, which will review and decide on the PR/issue.Relevant to the language team, which will review and decide on the PR/issue.Status: Open.#130501 In rust-lang/rust;unreachable_pattern
could get more specific if the preempting pattern resembles aconst
Area: Messages for errors, warnings, and lintsArea: Messages for errors, warnings, and lintsArea: Lints (warnings about flaws in source code) such as unused_mut.Area: Lints (warnings about flaws in source code) such as unused_mut.Relating to patterns and pattern matchingRelating to patterns and pattern matchingCategory: This is a bug.Category: This is a bug.Lint: unreachable_patternsLint: unreachable_patternsRelevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.Status: Open.#129631 In rust-lang/rust;Inefficient Match Statement Optimization for Unit-Only Enums with Fixed Offsets
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.Area: Code generationArea: Code generationRelating to patterns and pattern matchingRelating to patterns and pattern matchingCategory: An issue highlighting optimization opportunities or PRs implementing suchCategory: An issue highlighting optimization opportunities or PRs implementing suchIssue: Problems and improvements with respect to performance of generated code.Issue: Problems and improvements with respect to performance of generated code.Relevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.Issue expected to be fixed by the next major LLVM upgradeIssue expected to be fixed by the next major LLVM upgradeStatus: Open.#129131 In rust-lang/rust;mut in slice pattern:
[_, mut @ ..] = &[...]
is not needed?Area: Messages for errors, warnings, and lintsArea: Messages for errors, warnings, and lintsRelating to patterns and pattern matchingRelating to patterns and pattern matchingArea: Slice patterns, https://github.com/rust-lang/rust/issues/23121Area: Slice patterns, https://github.com/rust-lang/rust/issues/23121Relevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.Status: Open.#126676 In rust-lang/rust;ICE:
Encountered unexpected type in ConstructorSet::for_ty
inrustc_pattern_analysis/src/rustc.rs
Relating to patterns and pattern matchingRelating to patterns and pattern matchingCategory: This is a bug.Category: This is a bug.Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️Status: This bug is tracked inside the repo by a `known-bug` test.Status: This bug is tracked inside the repo by a `known-bug` test.Status: A Minimal Complete and Verifiable Example has been found for this issueStatus: A Minimal Complete and Verifiable Example has been found for this issueRelevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.Status: Open.#125874 In rust-lang/rust;Pattern matching reborrowing
Relating to patterns and pattern matchingRelating to patterns and pattern matchingCategory: Discussion or questions that doesn't represent real issues.Category: Discussion or questions that doesn't represent real issues.Status: A Minimal Complete and Verifiable Example has been found for this issueStatus: A Minimal Complete and Verifiable Example has been found for this issueRelevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.Relevant to the language team, which will review and decide on the PR/issue.Relevant to the language team, which will review and decide on the PR/issue.Status: Open.#123543 In rust-lang/rust;Tracking Issue for match ergonomics 2024 (RFC 3627)
Relating to patterns and pattern matchingRelating to patterns and pattern matchingBlocker: Approved by a merged RFC but not yet implemented.Blocker: Approved by a merged RFC but not yet implemented.Category: A tracking issue for an RFC or an unstable feature.Category: A tracking issue for an RFC or an unstable feature.Relevant to the language team, which will review and decide on the PR/issue.Relevant to the language team, which will review and decide on the PR/issue.Status: Open.#123076 In rust-lang/rust;Further improve diagnostics for expressions in pattern position
Area: Messages for errors, warnings, and lintsArea: Messages for errors, warnings, and lintsArea: The parsing of Rust source code to an ASTArea: The parsing of Rust source code to an ASTRelating to patterns and pattern matchingRelating to patterns and pattern matchingDiagnostics: Confusing error or lint; hard to understand for new users.Diagnostics: Confusing error or lint; hard to understand for new users.Diagnostics: An error or lint that doesn't give enough information about the problem at hand.Diagnostics: An error or lint that doesn't give enough information about the problem at hand.Relevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.Status: Open.#121697 In rust-lang/rust;