Skip to content

Issues: rust-lang/rust

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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
Assignee
Filter by who’s assigned
Sort

Issues list

ICE: When translating generic parameters from DefId, the expected specialization failed to hold C-bug Category: This is a bug. F-specialization `#![feature(specialization)]` I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ requires-incomplete-features This issue requires the use of incomplete features. S-bug-has-test Status: This bug is tracked inside the repo by a `known-bug` test. S-has-mcve Status: A Minimal Complete and Verifiable Example has been found for this issue T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#132519 opened Nov 2, 2024 by matthiaskrgr
ICE :coherence: impl was matchable against Binder but now it is not, otherwise hang C-bug Category: This is a bug. F-specialization `#![feature(specialization)]` fixed-by-next-solver Fixed by the next-generation trait solver, `-Znext-solver`. I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#125014 opened May 11, 2024 by matthiaskrgr
query cycle: specialisation cycle detected when building specialization graph of trait A-diagnostics Area: Messages for errors, warnings, and lints F-specialization `#![feature(specialization)]` I-cycle Issue: A query cycle occurred while none was expected T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#119344 opened Dec 27, 2023 by matthiaskrgr
Compiler hang with recursive trait requirement and default impl A-specialization Area: Trait impl specialization C-bug Category: This is a bug. F-specialization `#![feature(specialization)]` I-compiletime Issue: Problems and improvements with respect to compile times. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#117909 opened Nov 14, 2023 by jruderman
Invalid help suggestion for specialization on associated type with Self A-diagnostics Area: Messages for errors, warnings, and lints F-specialization `#![feature(specialization)]` T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#117841 opened Nov 12, 2023 by polina4096
Weird interaction between specialization and RPITITs C-bug Category: This is a bug. F-async_fn_in_trait Static async fn in traits F-return_position_impl_trait_in_trait `#![feature(return_position_impl_trait_in_trait)]` F-specialization `#![feature(specialization)]` T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#108309 opened Feb 21, 2023 by compiler-errors
Cow<'a, T> isn't specializable while FooCow<'a, T> is A-specialization Area: Trait impl specialization C-bug Category: This is a bug. F-specialization `#![feature(specialization)]` requires-incomplete-features This issue requires the use of incomplete features.
#106710 opened Jan 11, 2023 by ryoqun
Specialized Associated Type Cannot be Assigned to Value of Concrete Type (Despite type_name Working as Expected) A-specialization Area: Trait impl specialization C-bug Category: This is a bug. F-specialization `#![feature(specialization)]`
#106700 opened Jan 11, 2023 by NathanielB123
ICE "... is not fully resolved'" with min_specialization and lifetime param C-bug Category: This is a bug. F-specialization `#![feature(specialization)]` glacier ICE tracked in rust-lang/glacier. I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ S-bug-has-test Status: This bug is tracked inside the repo by a `known-bug` test. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#103708 opened Oct 29, 2022 by jruderman
ICE: rustc_specialization_trait and circular associated type A-specialization Area: Trait impl specialization C-bug Category: This is a bug. F-rustc_attrs Internal rustc attributes gated on the `#[rustc_attrs]` feature gate. F-specialization `#![feature(specialization)]` glacier ICE tracked in rust-lang/glacier. I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ requires-internal-features This issue requires the use of internal features. S-bug-has-test Status: This bug is tracked inside the repo by a `known-bug` test. S-has-mcve Status: A Minimal Complete and Verifiable Example has been found for this issue 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.
#102252 opened Sep 25, 2022 by ChaiTRex
default impl SuperTrait for impl SubTrait => trait requirement evaluation overflow C-bug Category: This is a bug. F-specialization `#![feature(specialization)]`
#98478 opened Jun 25, 2022 by CAD97
Specialized associated type doesn't have impls that it should have A-trait-system Area: Trait system C-bug Category: This is a bug. F-specialization `#![feature(specialization)]` requires-nightly This issue requires a nightly compiler in some way. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#98389 opened Jun 22, 2022 by ivan770
Diagnostic regression when rustc cannot specialize (using min_specialization) A-diagnostics Area: Messages for errors, warnings, and lints F-specialization `#![feature(specialization)]` T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#97296 opened May 22, 2022 by robinmoussu
ICE in compiler/rustc_monomorphize/src/collector.rs when combining #[marker] and min_specialization C-bug Category: This is a bug. F-marker_trait_attr `#![feature(marker_trait_attr)]` F-specialization `#![feature(specialization)]` I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ requires-nightly This issue requires a nightly compiler in some way. 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.
#96235 opened Apr 20, 2022 by the8472
Strange behavior when specializing over a generic trait parameter A-specialization Area: Trait impl specialization C-bug Category: This is a bug. F-specialization `#![feature(specialization)]` requires-nightly This issue requires a nightly compiler in some way. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#91973 opened Dec 15, 2021 by joergbrech
Diagnostic forgets about transitive trait bounds when there are multiple candidate impls. A-diagnostics Area: Messages for errors, warnings, and lints A-specialization Area: Trait impl specialization A-trait-system Area: Trait system D-confusing Diagnostics: Confusing error or lint that should be reworked. D-terse Diagnostics: An error or lint that doesn't give enough information about the problem at hand. F-rustc_attrs Internal rustc attributes gated on the `#[rustc_attrs]` feature gate. F-specialization `#![feature(specialization)]` requires-nightly This issue requires a nightly compiler in some way. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#90665 opened Nov 7, 2021 by BGR360
ICE in improper_ctypes lint for specialised associated type default A-lints Area: Lints (warnings about flaws in source code) such as unused_mut. C-bug Category: This is a bug. F-specialization `#![feature(specialization)]` glacier ICE tracked in rust-lang/glacier. I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ L-improper_ctypes Lint: improper_ctypes requires-incomplete-features This issue requires the use of incomplete features. S-bug-has-test Status: This bug is tracked inside the repo by a `known-bug` test. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#88296 opened Aug 24, 2021 by juntyr
Specialization on associated type A-diagnostics Area: Messages for errors, warnings, and lints A-specialization Area: Trait impl specialization C-bug Category: This is a bug. D-confusing Diagnostics: Confusing error or lint that should be reworked. F-specialization `#![feature(specialization)]` T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#85228 opened May 12, 2021 by vandenheuvel
Conflicing implementation through specialized default implementation A-specialization Area: Trait impl specialization C-bug Category: This is a bug. F-specialization `#![feature(specialization)]`
#81376 opened Jan 25, 2021 by vandenheuvel
Overflow in checking recursive trait requirements with specialization C-bug Category: This is a bug. F-specialization `#![feature(specialization)]` T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#80700 opened Jan 4, 2021 by willcrichton
compiler crash using specialization C-bug Category: This is a bug. F-specialization `#![feature(specialization)]` requires-nightly This issue requires a nightly compiler in some way. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#77026 opened Sep 21, 2020 by avl
Error in specialization type checking when using trait aliases A-specialization Area: Trait impl specialization C-bug Category: This is a bug. F-specialization `#![feature(specialization)]` F-trait_alias `#![feature(trait_alias)]` requires-nightly This issue requires a nightly compiler in some way.
#74809 opened Jul 27, 2020 by jsmith628
#[track_caller] should inherit through specialization ancestors, too? A-specialization Area: Trait impl specialization F-specialization `#![feature(specialization)]` F-track_caller `#![feature(track_caller)]` T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-lang Relevant to the language team, which will review and decide on the PR/issue.
#70293 opened Mar 23, 2020 by anp
Spurious 'conflicting implementations' error when specializing a type with a compilation error A-diagnostics Area: Messages for errors, warnings, and lints A-specialization Area: Trait impl specialization C-bug Category: This is a bug. D-verbose Diagnostics: Too much output caused by a single piece of incorrect code. E-needs-test Call for participation: An issue has been fixed and does not reproduce, but no test has been added. F-specialization `#![feature(specialization)]` T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#68830 opened Feb 4, 2020 by Aaron1011
specialization: default impl is used, ignoring the vtable of original value A-specialization Area: Trait impl specialization C-bug Category: This is a bug. F-specialization `#![feature(specialization)]` requires-nightly This issue requires a nightly compiler in some way. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#68564 opened Jan 27, 2020 by kdy1
ProTip! Updated in the last three days: updated:>2025-05-05.