-
Notifications
You must be signed in to change notification settings - Fork 13.3k
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
Label
Projects
Milestones
Assignee
Sort
Issues list
regression: error: expected identifier, found metavariable
A-parser
Area: The lexing & parsing of Rust source code to an AST
C-bug
Category: This is a bug.
I-prioritize
Issue: Indicates that prioritization has been requested for this issue.
regression-from-stable-to-beta
Performance or correctness regression from stable to beta.
S-has-bisection
Status: a bisection has been found for this issue
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.
extern "C" const unsafe fn
does not trigger the "keyword order for functions declaration" note
A-diagnostics
#140171
opened Apr 22, 2025 by
cyrgani
Fn(a: u8)
should get a clear diagnostic
A-diagnostics
#140169
opened Apr 22, 2025 by
cyrgani
ICE: Area: The borrow checker
A-error-handling
Area: Error handling
A-frontend
Area: Compiler frontend (errors, parsing and HIR)
A-parser
Area: The lexing & parsing of Rust source code to an AST
C-bug
Category: This is a bug.
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.
S-has-bisection
Status: a bisection has been found for this issue
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.
assertion failed: bpos.to_u32() >= mbc.pos.to_u32() + mbc.bytes as u32'
A-borrow-checker
#139089
opened Mar 28, 2025 by
matthiaskrgr
Crash when compiling Area: The lexing & parsing of Rust source code to an AST
C-bug
Category: This is a bug.
I-crash
Issue: The compiler crashes (SIGSEGV, SIGABRT, etc). Use I-ICE instead when the compiler panics.
O-android
Operating system: Android
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
cranelift-codegen
on Termux
A-parser
#138889
opened Mar 24, 2025 by
licy183
rustc crashes with SIGSEGV when compiling a 1000 nested inline const blocks.
A-parser
Area: The lexing & parsing of Rust source code to an AST
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.
#138547
opened Mar 15, 2025 by
aleksanderkrauze
Tracking issue for release notes of #134900: Fix parsing of ranges after unary operators
A-parser
Area: The lexing & parsing of Rust source code to an AST
relnotes
Marks issues that should be documented in the release notes of the next release.
relnotes-tracking-issue
Marks issues tracking what text to put in release notes.
T-lang
Relevant to the language team, which will review and decide on the PR/issue.
Unsupported default function parameters should have an explicit diagnostic
A-diagnostics
Area: Messages for errors, warnings, and lints
A-parser
Area: The lexing & parsing of Rust source code to an AST
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#137310
opened Feb 20, 2025 by
cyrgani
Tracking issue for release notes of #136490: Do not allow attributes on struct field rest patterns
A-attributes
Area: Attributes (`#[…]`, `#![…]`)
A-parser
Area: The lexing & parsing of Rust source code to an AST
relnotes
Marks issues that should be documented in the release notes of the next release.
relnotes-tracking-issue
Marks issues tracking what text to put in release notes.
T-lang
Relevant to the language team, which will review and decide on the PR/issue.
const*
suggestions won't compile, and no suggestion for *const
A-diagnostics
#136602
opened Feb 5, 2025 by
Rudxain
Lexer accidentally(?) does not use is_ascii_whitespace for literal whitespace in string continuations
A-parser
Area: The lexing & parsing of Rust source code to an AST
C-bug
Category: This is a bug.
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.
#136600
opened Feb 5, 2025 by
hkBst
Bad parse error on many token sequences
A-diagnostics
Area: Messages for errors, warnings, and lints
A-parser
Area: The lexing & parsing of Rust source code to an AST
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#136100
opened Jan 26, 2025 by
ionicmc-rs
Detect missing Area: Messages for errors, warnings, and lints
A-parser
Area: The lexing & parsing of Rust source code to an AST
F-let_else
Issues related to let-else statements (RFC 3137)
P-low
Low priority
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
else
in block with return
A-diagnostics
#135857
opened Jan 22, 2025 by
estebank
Placing an attribute on a generic argument confuses the parser
A-diagnostics
Area: Messages for errors, warnings, and lints
A-parser
Area: The lexing & parsing of Rust source code to an AST
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#135017
opened Jan 2, 2025 by
weiznich
Terse parse error on 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-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.
ident @ pat
in destructuring assignment
A-diagnostics
#134778
opened Dec 26, 2024 by
workingjubilee
Bad parse error on token sequences Area: Messages for errors, warnings, and lints
A-parser
Area: The lexing & parsing of Rust source code to an AST
D-confusing
Diagnostics: Confusing error or lint that should be reworked.
D-incorrect
Diagnostics: A diagnostic that is giving misleading or incorrect information.
D-invalid-suggestion
Diagnostics: A structured suggestion resulting in incorrect code.
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.
safe unsafe
and unsafe safe
A-diagnostics
#134580
opened Dec 20, 2024 by
ionicmc-rs
Some code suggestions failed to be shown due to span tweaking
A-diagnostics
Area: Messages for errors, warnings, and lints
A-parser
Area: The lexing & parsing of Rust source code to an AST
A-suggestion-diagnostics
Area: Suggestions generated by the compiler applied by `cargo fix`
C-bug
Category: This is a bug.
D-invalid-suggestion
Diagnostics: A structured suggestion resulting in incorrect code.
I-ICE
Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️
requires-debug-assertions
This issue requires a build of rustc or tooling with debug-assertions 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.
#134061
opened Dec 9, 2024 by
js2xxx
Add a regression test for #132587
A-parser
Area: The lexing & parsing of Rust source code to an AST
A-proc-macros
Area: Procedural macros
C-bug
Category: This is a bug.
E-medium
Call for participation: Medium difficulty. Experience needed to fix: Intermediate.
E-needs-test
Call for participation: An issue has been fixed and does not reproduce, but no test has been added.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#132727
opened Nov 7, 2024 by
jieyouxu
E0050 emitted unexpectedly on missing Area: Messages for errors, warnings, and lints
A-parser
Area: The lexing & parsing of Rust source code to an AST
D-confusing
Diagnostics: Confusing error or lint that should be reworked.
D-papercut
Diagnostics: An error or lint that needs small tweaks.
D-verbose
Diagnostics: Too much output caused by a single piece of incorrect code.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
:
A-diagnostics
#129273
opened Aug 19, 2024 by
lolbinarycat
Call stack exhaustion (overflow) in parser with a very large generated file
A-cranelift
Things relevant to the [future] cranelift backend
A-parser
Area: The lexing & parsing of Rust source code to an AST
C-bug
Category: This is a bug.
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.
#128422
opened Jul 31, 2024 by
sunshowers
ICE: Area: The lexing & parsing of Rust source code to an AST
C-bug
Category: This is a bug.
I-ICE
Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️
requires-debug-assertions
This issue requires a build of rustc or tooling with debug-assertions in some way
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
attempt to subtract with overflow
A-parser
#127440
opened Jul 6, 2024 by
matthiaskrgr
Migrate parser to the new span combining scheme
A-diagnostics
Area: Messages for errors, warnings, and lints
A-macros
Area: All kinds of macros (custom derive, macro_rules!, proc macros, ..)
A-parser
Area: The lexing & parsing of Rust source code to an AST
C-cleanup
Category: PRs that clean code up or issues documenting cleanup.
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.
#126763
opened Jun 20, 2024 by
petrochenkov
When using Area: Messages for errors, warnings, and lints
A-parser
Area: The lexing & parsing of Rust source code to an AST
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-papercut
Diagnostics: An error or lint that needs small tweaks.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
Box<self>
in first method parameter, the error output provides the wrong type in help message
A-diagnostics
#124657
opened May 3, 2024 by
sisungo
Spurious “constant provided when a type was expected” upon syntax error in a generic parameter list
A-diagnostics
Area: Messages for errors, warnings, and lints
A-parser
Area: The lexing & parsing of Rust source code to an AST
D-confusing
Diagnostics: Confusing error or lint that should be reworked.
D-verbose
Diagnostics: Too much output caused by a single piece of incorrect code.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#124298
opened Apr 23, 2024 by
kpreid
Misleading error on tuple struct field with docstring
A-diagnostics
Area: Messages for errors, warnings, and lints
A-parser
Area: The lexing & parsing of Rust source code to an AST
C-bug
Category: This is a bug.
D-confusing
Diagnostics: Confusing error or lint that should be reworked.
S-has-mcve
Status: A Minimal Complete and Verifiable Example has been found for this issue
#122463
opened Mar 14, 2024 by
tbillington
Previous Next
ProTip!
Exclude everything labeled
bug
with -label:bug.