-
Notifications
You must be signed in to change notification settings - Fork 13.4k
Issues: rust-lang/rust
Tracking issue for post stage 0 bootstrap sequence redesign f...
#141901
opened Jun 2, 2025 by
jieyouxu
Open
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
Label
Projects
Milestones
Assignee
Sort
Issues list
Lint on Area: Lints (warnings about flaws in source code) such as unused_mut.
C-feature-request
Category: A feature request, i.e: not implemented / a PR.
D-newcomer-roadblock
Diagnostics: Confusing error or lint; hard to understand for new users.
P-low
Low priority
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
T-lang
Relevant to the language team
mod foo {}
inside of foo.rs
A-lints
#141385
opened May 22, 2025 by
estebank
Trait::nonexistant
treats Trait
as a type, resulting in bad errors
A-diagnostics
#136994
opened Feb 13, 2025 by
lcnr
Missing lifetimes needed in Area: Messages for errors, warnings, and lints
A-lifetimes
Area: Lifetimes / regions
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-newcomer-roadblock
Diagnostics: Confusing error or lint; hard to understand for new users.
D-terse
Diagnostics: An error or lint that doesn't give enough information about the problem at hand.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
impl
item don't have enough help for newcomer devs
A-diagnostics
#135589
opened Jan 16, 2025 by
estebank
1 of 9 tasks
cfg resolve diagnostic doesn't show up for derive macro that matches trait name
A-cfg
Area: `cfg` conditional compilation
A-diagnostics
Area: Messages for errors, warnings, and lints
A-resolve
Area: Name/path resolution done by `rustc_resolve` specifically
D-newcomer-roadblock
Diagnostics: Confusing error or lint; hard to understand for new users.
D-terse
Diagnostics: An error or lint that doesn't give enough information about the problem at hand.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#134448
opened Dec 18, 2024 by
joshka
Hard-to-read ICEs when fluent translation uses non-existing variable
A-contributor-roadblock
Area: Makes things more difficult for new or seasoned contributors to Rust
A-diagnostics
Area: Messages for errors, warnings, and lints
A-translation
Area: Translation infrastructure, and migrating existing diagnostics to SessionDiagnostic
D-diagnostic-infra
Diagnostics: Issues that affect all diagnostics, or relate to the diagnostic machinery itself.
D-newcomer-roadblock
Diagnostics: Confusing error or lint; hard to understand for new users.
D-papercut
Diagnostics: An error or lint that needs small tweaks.
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.
#128340
opened Jul 29, 2024 by
RalfJung
Detect when Area: Messages for errors, warnings, and lints
D-lack-of-suggestion
Diagnostics: Adding a (structured) suggestion would increase the quality of the diagnostic.
D-newcomer-roadblock
Diagnostics: Confusing error or lint; hard to understand for new users.
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.
?
is being called on a type *after* .unwrap
or .expect
was called on a Result
or Option
A-diagnostics
#127345
opened Jul 4, 2024 by
estebank
Inline Area: Messages for errors, warnings, and lints
A-macros
Area: All kinds of macros (custom derive, macro_rules!, proc macros, ..)
A-suggestion-diagnostics
Area: Suggestions generated by the compiler applied by `cargo fix`
D-newcomer-roadblock
Diagnostics: Confusing error or lint; hard to understand for new users.
F-inline_const
Inline constants (aka: const blocks, const expressions, anonymous constants)
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.
const
expression inside vec!
/macros should suggest adding parentheses under edition <2024
A-diagnostics
#126459
opened Jun 14, 2024 by
Zalathar
Further improve diagnostics for expressions in pattern position
A-diagnostics
Area: Messages for errors, warnings, and lints
A-parser
Area: The lexing & parsing of Rust source code to an AST
A-patterns
Relating to patterns and pattern matching
D-newcomer-roadblock
Diagnostics: Confusing error or lint; hard to understand for new users.
D-terse
Diagnostics: An error or lint that doesn't give enough information about the problem at hand.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#121697
opened Feb 27, 2024 by
fmease
8 of 11 tasks
nightly-only types are confusing in error[E0277]: Area: Messages for errors, warnings, and lints
D-confusing
Diagnostics: Confusing error or lint that should be reworked.
D-newcomer-roadblock
Diagnostics: Confusing error or lint; hard to understand for new users.
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.
?
couldn't convert the error to ...
A-diagnostics
#121521
opened Feb 23, 2024 by
ericseppanen
Compiler complains about failing to infer the closure's argument's type when the issue is that a mutable reference to the closure is expected
A-diagnostics
Area: Messages for errors, warnings, and lints
D-confusing
Diagnostics: Confusing error or lint that should be reworked.
D-newcomer-roadblock
Diagnostics: Confusing error or lint; hard to understand for new users.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#121229
opened Feb 17, 2024 by
sgued
lifetime elision for return type can refer to an explicitly named region
A-diagnostics
Area: Messages for errors, warnings, and lints
A-lifetimes
Area: Lifetimes / regions
A-lints
Area: Lints (warnings about flaws in source code) such as unused_mut.
C-discussion
Category: Discussion or questions that doesn't represent real issues.
D-confusing
Diagnostics: Confusing error or lint that should be reworked.
D-newcomer-roadblock
Diagnostics: Confusing error or lint; hard to understand for new users.
T-lang
Relevant to the language team
T-types
Relevant to the types team, which will review and decide on the PR/issue.
#121152
opened Feb 15, 2024 by
lcnr
Confusing error Area: Messages for errors, warnings, and lints
D-confusing
Diagnostics: Confusing error or lint that should be reworked.
D-newcomer-roadblock
Diagnostics: Confusing error or lint; hard to understand for new users.
fixed-by-async-closures
Fixed by `#![feature(async_closure)]`
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
captured variable cannot escape FnMut closure body
caused by unnecessary move closure
A-diagnostics
#119733
opened Jan 8, 2024 by
tjallingt
Vague error message with elided lifetime in impl block
A-diagnostics
Area: Messages for errors, warnings, and lints
D-newcomer-roadblock
Diagnostics: Confusing error or lint; hard to understand for new users.
D-terse
Diagnostics: An error or lint that doesn't give enough information about the problem at hand.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#119330
opened Dec 27, 2023 by
fprasx
Confusing parser error when writing expression in item context
A-diagnostics
Area: Messages for errors, warnings, and lints
A-parser
Area: The lexing & parsing of Rust source code to an AST
D-newcomer-roadblock
Diagnostics: Confusing error or lint; hard to understand for new users.
T-libs
Relevant to the library team, which will review and decide on the PR/issue.
#119161
opened Dec 20, 2023 by
knutwalker
rustc starts describing trait bounds and pointing at complicated library internals instead of just saying to add #[derive(Clone)]
A-diagnostics
Area: Messages for errors, warnings, and lints
D-confusing
Diagnostics: Confusing error or lint that should be reworked.
D-newcomer-roadblock
Diagnostics: Confusing error or lint; hard to understand for new users.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#119114
opened Dec 19, 2023 by
Thomblin
Better help for Area: Messages for errors, warnings, and lints
A-resolve
Area: Name/path resolution done by `rustc_resolve` specifically
D-newcomer-roadblock
Diagnostics: Confusing error or lint; hard to understand for new users.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
pub(in parent)
in edition 2018 and beyond
A-diagnostics
#118878
opened Dec 12, 2023 by
zackw
Better Error for struct's with a field, that is DST, which is not the last
A-diagnostics
Area: Messages for errors, warnings, and lints
A-DSTs
Area: Dynamically-sized types (DSTs)
A-suggestion-diagnostics
Area: Suggestions generated by the compiler applied by `cargo fix`
D-newcomer-roadblock
Diagnostics: Confusing error or lint; hard to understand for new users.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#118522
opened Dec 1, 2023 by
C0D3-M4513R
Compiler could be more helpful
A-diagnostics
Area: Messages for errors, warnings, and lints
A-suggestion-diagnostics
Area: Suggestions generated by the compiler applied by `cargo fix`
D-newcomer-roadblock
Diagnostics: Confusing error or lint; hard to understand for new users.
D-terse
Diagnostics: An error or lint that doesn't give enough information about the problem at hand.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#116738
opened Oct 14, 2023 by
3tilley
C#-style named arguments emit type ascription errors
A-diagnostics
Area: Messages for errors, warnings, and lints
A-suggestion-diagnostics
Area: Suggestions generated by the compiler applied by `cargo fix`
D-newcomer-roadblock
Diagnostics: Confusing error or lint; hard to understand for new users.
D-papercut
Diagnostics: An error or lint that needs small tweaks.
E-mentor
Call for participation: This issue has a mentor. Use #t-compiler/help on Zulip for discussion.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#116411
opened Oct 4, 2023 by
workingjubilee
Trait methods with implicit lifetime results
A-diagnostics
Area: Messages for errors, warnings, and lints
A-lifetimes
Area: Lifetimes / regions
C-bug
Category: This is a bug.
D-newcomer-roadblock
Diagnostics: Confusing error or lint; hard to understand for new users.
D-terse
Diagnostics: An error or lint that doesn't give enough information about the problem at hand.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#116107
opened Sep 23, 2023 by
AmesCornish
Suggest using macro_use when trying to macro_export from a proc_macro
A-diagnostics
Area: Messages for errors, warnings, and lints
A-macros
Area: All kinds of macros (custom derive, macro_rules!, proc macros, ..)
D-newcomer-roadblock
Diagnostics: Confusing error or lint; hard to understand for new users.
D-terse
Diagnostics: An error or lint that doesn't give enough information about the problem at hand.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#115646
opened Sep 7, 2023 by
ranile
Unclear lifetime missmatch in traits
A-diagnostics
Area: Messages for errors, warnings, and lints
D-newcomer-roadblock
Diagnostics: Confusing error or lint; hard to understand for new users.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#113633
opened Jul 12, 2023 by
IamTheCarl
Unexpected Interpretation of Binary Operation starting with Unsafe
A-diagnostics
Area: Messages for errors, warnings, and lints
A-parser
Area: The lexing & parsing of Rust source code to an AST
D-newcomer-roadblock
Diagnostics: Confusing error or lint; hard to understand for new users.
D-terse
Diagnostics: An error or lint that doesn't give enough information about the problem at hand.
#110293
opened Apr 13, 2023 by
power-unsealed
#[derive(Clone, Copy)] doesn't work
A-diagnostics
Area: Messages for errors, warnings, and lints
A-macros
Area: All kinds of macros (custom derive, macro_rules!, proc macros, ..)
A-suggestion-diagnostics
Area: Suggestions generated by the compiler applied by `cargo fix`
D-newcomer-roadblock
Diagnostics: Confusing error or lint; hard to understand for new users.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#108894
opened Mar 8, 2023 by
vporton
Diagnostics around implementing mutable iterators should be improved
A-diagnostics
Area: Messages for errors, warnings, and lints
C-enhancement
Category: An issue proposing an enhancement or a PR with one.
D-newcomer-roadblock
Diagnostics: Confusing error or lint; hard to understand for new users.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#107031
opened Jan 18, 2023 by
mejrs
Previous Next
ProTip!
no:milestone will show everything without a milestone.