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

regression: ICE: Failed to normalize Alias(Opaque, AliasTy I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ P-low Low priority regression-from-stable-to-beta Performance or correctness regression from stable to beta. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#135668 opened Jan 18, 2025 by BoxyUwU
Rust 1.84 sometimes allows overlapping impls in incremental re-builds A-coherence Area: Coherence A-incr-comp Area: Incremental compilation C-bug Category: This is a bug. I-unsound Issue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/Soundness P-low Low priority regression-from-stable-to-stable Performance or correctness regression from one stable version to another. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#135514 opened Jan 15, 2025 by steffahn
Performance regression on toy problem, but not for opt-level=1. A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. C-optimization Category: An issue highlighting optimization opportunities or PRs implementing such I-slow Issue: Problems and improvements with respect to performance of generated code. P-low Low priority regression-untriaged Untriaged performance or correctness regression. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#135241 opened Jan 8, 2025 by TheThirdOne
ICE while trying to field project out of opaque value by utilizing type ascription A-impl-trait Area: `impl Trait`. Universally / existentially quantified anonymous types with static dispatch. C-bug Category: This is a bug. F-type_ascription `#![feature(type_ascription)]` 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) ❄️ P-low Low priority requires-nightly This issue requires a nightly compiler in some way. 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.
#134838 opened Dec 28, 2024 by fmease
Hidden type of "discarded" and thus unconstrained RPIT(IT) opaque types gets inferred to be the unit type () A-impl-trait Area: `impl Trait`. Universally / existentially quantified anonymous types with static dispatch. A-inference Area: Type inference C-bug Category: This is a bug. fixed-by-next-solver Fixed by the next-generation trait solver, `-Znext-solver`. P-low Low priority T-types Relevant to the types team, which will review and decide on the PR/issue.
#134311 opened Dec 14, 2024 by fmease
Trivial bounds with associated types regression A-trait-system Area: Trait system C-bug Category: This is a bug. fixed-by-next-solver Fixed by the next-generation trait solver, `-Znext-solver`. P-low Low priority regression-from-stable-to-stable Performance or correctness regression from one stable version to another. T-types Relevant to the types team, which will review and decide on the PR/issue.
#134238 opened Dec 13, 2024 by konnorandrews
Detect different borrowing in different sub-expressions the same expression and suggest borrowing when applicable A-diagnostics Area: Messages for errors, warnings, and lints A-suggestion-diagnostics Area: Suggestions generated by the compiler applied by `cargo fix` D-terse Diagnostics: An error or lint that doesn't give enough information about the problem at hand. P-low Low priority T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#134219 opened Dec 12, 2024 by estebank
Invalid suggestion on anonymous lifetime parameter in precise capturing list if there are no input lifetimes A-diagnostics Area: Messages for errors, warnings, and lints A-suggestion-diagnostics Area: Suggestions generated by the compiler applied by `cargo fix` D-invalid-suggestion Diagnostics: A structured suggestion resulting in incorrect code. D-verbose Diagnostics: Too much output caused by a single piece of incorrect code. F-precise_capturing `#![feature(precise_capturing)]` P-low Low priority T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#134194 opened Dec 12, 2024 by fmease
[rustc_ast/src/ast_traits.rs:301] Stack overflow for nested expressions C-bug Category: This is a bug. I-crash Issue: The compiler crashes (SIGSEGV, SIGABRT, etc). Use I-ICE instead when the compiler panics. P-low Low priority T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#133773 opened Dec 2, 2024 by bf
1 of 4 tasks
[rustc] SIGSEGV maximum backtrace depth reached C-bug Category: This is a bug. I-crash Issue: The compiler crashes (SIGSEGV, SIGABRT, etc). Use I-ICE instead when the compiler panics. P-low Low priority T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#133772 opened Dec 2, 2024 by bf
candidate selection for normalization and trait goals disagree A-type-system Area: Type system I-types-nominated Nominated for discussion during a types team meeting. P-low Low priority T-types Relevant to the types team, which will review and decide on the PR/issue.
#133044 opened Nov 14, 2024 by lcnr
Code size regression iterating an array (opt-level=z) after 1.82.0 A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. C-bug Category: This is a bug. I-heavy Issue: Problems and improvements with respect to binary size of generated code. P-low Low priority regression-untriaged Untriaged performance or correctness regression. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#132890 opened Nov 11, 2024 by dcci
Code size regression (opt-level=z) after 1.82.0 A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. C-bug Category: This is a bug. P-low Low priority regression-untriaged Untriaged performance or correctness regression. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#132888 opened Nov 11, 2024 by dcci
Code size regression (opt-level=z) after 1.73.0 (~40%) C-bug Category: This is a bug. I-heavy Issue: Problems and improvements with respect to binary size of generated code. P-low Low priority regression-untriaged Untriaged performance or correctness regression. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#132887 opened Nov 11, 2024 by dcci
ICE: called 'Result::unwrap_err()' on an 'Ok' value: MethodCallee C-bug Category: This is a bug. I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ P-low Low priority 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.
#132882 opened Nov 10, 2024 by matthiaskrgr
The diagnostic emitter doesn't deal with non-ASCII characters correctly when eliding parts of overly long source lines A-diagnostics Area: Messages for errors, warnings, and lints A-Unicode Area: Unicode C-bug Category: This is a bug. D-diagnostic-infra Diagnostics: Issues that affect all diagnostics, or relate to the diagnostic machinery itself. P-low Low priority T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#132860 opened Nov 10, 2024 by fmease
ICE: malformed malformed repr(align(N)) A-align Area: alignment control (`repr(align(N))` and so on) A-attributes Area: Attributes (`#[…]`, `#![…]`) A-repr Area: the `#[repr(stuff)]` attribute C-bug Category: This is a bug. I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ P-low Low priority 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.
#132391 opened Oct 31, 2024 by matthiaskrgr
rustdoc: Appearance of #[doc(hidden)] differs from all the other attributes A-attributes Area: Attributes (`#[…]`, `#![…]`) A-rustdoc-ui Area: Rustdoc UI (generated HTML) C-bug Category: This is a bug. P-low Low priority requires-nightly This issue requires a nightly compiler in some way. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue.
#132304 opened Oct 29, 2024 by fmease
rustc_codegen_llvm should mark more of its internal methods as unsafe A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. C-bug Category: This is a bug. P-low Low priority T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#131562 opened Oct 11, 2024 by clarfonthey
Miscompilation: comparing a pointer against all possible addresses returns false A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. I-miscompile Issue: Correct Rust code lowers to incorrect machine code I-unsound Issue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/Soundness P-low Low priority T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#130388 opened Sep 15, 2024 by RalfJung
Error on bounds for unused lifetime A-lifetimes Area: Lifetimes / regions C-bug Category: This is a bug. P-low Low priority regression-from-stable-to-stable Performance or correctness regression from one stable version to another. T-types Relevant to the types team, which will review and decide on the PR/issue.
#130014 opened Sep 6, 2024 by Coder-256
slice::Iter + max on array: Regression since Rust 1.65 (LLVM 15) A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. C-bug Category: This is a bug. I-slow Issue: Problems and improvements with respect to performance of generated code. llvm-fixed-upstream Issue expected to be fixed by the next major LLVM upgrade, or backported fixes P-low Low priority regression-untriaged Untriaged performance or correctness regression. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#129583 opened Aug 25, 2024 by seritools
const_heap feature can be used to leak mutable memory into final value of constant A-const-eval Area: Constant evaluation, covers all const contexts (static, const fn, ...) F-const_heap `#[feature(const_heap)]` F-const_mut_refs `#![feature(const_mut_refs)]` F-core_intrinsics Issue in the "core intrinsics" for internal usage only. P-low Low priority requires-incomplete-features This issue requires the use of incomplete features.
#129233 opened Aug 18, 2024 by RalfJung
rustdoc: ICE: Deref impl without Target type involving negative Deref impl F-negative_impls #![feature(negative_impls)] I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ P-low Low priority S-has-mcve Status: A Minimal Complete and Verifiable Example has been found for this issue T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue.
#128801 opened Aug 7, 2024 by fmease
Create an internal lint for detecting "Unicode-unaware" BytePos & Span manipulations A-diagnostics Area: Messages for errors, warnings, and lints A-lints Area: Lints (warnings about flaws in source code) such as unused_mut. A-Unicode Area: Unicode C-feature-request Category: A feature request, i.e: not implemented / a PR. C-tracking-issue Category: An issue tracking the progress of sth. like the implementation of an RFC D-Unicode-unaware Diagnostics: Diagnostics that are unaware of Unicode and trigger codepoint boundary assertions P-low Low priority T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#128790 opened Aug 7, 2024 by fmease
ProTip! no:milestone will show everything without a milestone.