Skip to content

Issues: rust-lang/rust

Draft release notes for 1.88.0
#141598 opened May 26, 2025 by Mark-Simulacrum
Open 10
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
Assigned to nobody Loading
Sort

Issues list

Permit attributes on use items A-attributes Area: Attributes (`#[…]`, `#![…]`) A-grammar Area: The grammar of Rust A-resolve Area: Name/path resolution done by `rustc_resolve` specifically C-feature-request Category: A feature request, i.e: not implemented / a PR. I-lang-nominated Nominated for discussion during a lang team meeting. P-lang-drag-2 Lang team prioritization drag level 2.https://rust-lang.zulipchat.com/#narrow/channel/410516-t-lang. T-lang Relevant to the language team
#141704 opened May 28, 2025 by jhpratt
Diagnostic assumes that braced unresolved identifiers are formatting arguments A-diagnostics Area: Messages for errors, warnings, and lints A-resolve Area: Name/path resolution done by `rustc_resolve` specifically D-incorrect Diagnostics: A diagnostic that is giving misleading or incorrect information. 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.
#141350 opened May 21, 2025 by fmease
"[E0603] unit variant X is private. help: import X directly" suggests invalid path in private module A-diagnostics Area: Messages for errors, warnings, and lints A-resolve Area: Name/path resolution done by `rustc_resolve` specifically A-visibility Area: Visibility / privacy D-invalid-suggestion Diagnostics: A structured suggestion resulting in incorrect code. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#140831 opened May 8, 2025 by ZaneErebos
Test for #7663 doesn't test anything (?) A-resolve Area: Name/path resolution done by `rustc_resolve` specifically A-testsuite Area: The testsuite used to check the correctness of rustc C-bug Category: This is a bug. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#140780 opened May 8, 2025 by pvdrz
Test for #14082 doesn't test what it should A-resolve Area: Name/path resolution done by `rustc_resolve` specifically A-testsuite Area: The testsuite used to check the correctness of rustc C-bug Category: This is a bug. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#140765 opened May 7, 2025 by pvdrz
pub use with glob import behaves differently when re-exported vs directly used A-resolve Area: Name/path resolution done by `rustc_resolve` specifically C-discussion Category: Discussion or questions that doesn't represent real issues. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#140694 opened May 6, 2025 by lalala-233
rustc confuses missing types with missing type parameters A-diagnostics Area: Messages for errors, warnings, and lints A-resolve Area: Name/path resolution done by `rustc_resolve` specifically 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.
#139999 opened Apr 18, 2025 by Wilfred
crates are considered for fn() -> type name resolution if they have generic parameters A-resolve Area: Name/path resolution done by `rustc_resolve` specifically C-bug Category: This is a bug. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#139095 opened Mar 29, 2025 by jyn514
Built-in attributes are treated differently vs prelude attributes, unstable built-in attributes can name-collide with stable macro, and built-in attributes can break back-compat A-attributes Area: Attributes (`#[…]`, `#![…]`) A-resolve Area: Name/path resolution done by `rustc_resolve` specifically A-stability Area: `#[stable]`, `#[unstable]` etc. C-discussion Category: Discussion or questions that doesn't represent real issues. I-lang-radar Items that are on lang's radar and will need eventual work or consideration. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-lang Relevant to the language team
#134963 opened Dec 31, 2024 by jieyouxu
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
Unexpected warning when doc string invokes a macro which is defined within the same module A-macros Area: All kinds of macros (custom derive, macro_rules!, proc macros, ..) A-resolve Area: Name/path resolution done by `rustc_resolve` specifically C-bug Category: This is a bug. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#133656 opened Nov 30, 2024 by rami3l
rust_2024_prelude_collisions fails with glob of underscore import A-edition-2024 Area: The 2024 edition A-lints Area: Lints (warnings about flaws in source code) such as unused_mut. A-resolve Area: Name/path resolution done by `rustc_resolve` specifically A-suggestion-diagnostics Area: Suggestions generated by the compiler applied by `cargo fix` C-bug Category: This is a bug. D-edition Diagnostics: An error or lint that should account for edition differences. D-invalid-suggestion Diagnostics: A structured suggestion resulting in incorrect code. I-edition-triaged Issue: This issue has been reviewed and triaged by the Edition team. 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-lang Relevant to the language team
#132864 opened Nov 10, 2024 by ehuss
Diagnostic doesn't mention cfg'ed out items if the unresolved path is simple (i.e., a single identifier) 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-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.
#132166 opened Oct 26, 2024 by fmease
ambiguous name when glob importing an enum into a block when variant has same name as enum A-resolve Area: Name/path resolution done by `rustc_resolve` specifically C-bug Category: This is a bug. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#131110 opened Oct 1, 2024 by lolbinarycat
match &[first, ..more] leads down a suggestion garden path A-diagnostics Area: Messages for errors, warnings, and lints A-patterns Relating to patterns and pattern matching A-resolve Area: Name/path resolution done by `rustc_resolve` specifically 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.
#130639 opened Sep 20, 2024 by nabijaczleweli
using super in doctests errors A-diagnostics Area: Messages for errors, warnings, and lints A-doctests Area: Documentation tests, run by rustdoc A-resolve Area: Name/path resolution done by `rustc_resolve` specifically D-terse Diagnostics: An error or lint that doesn't give enough information about the problem at hand. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue.
#130274 opened Sep 12, 2024 by y86-dev
Tracking issue for future-incompatibility lint pub_use_of_private_extern_crate A-crates Area: Crates and their interactions (like crate loading) A-lints Area: Lints (warnings about flaws in source code) such as unused_mut. A-resolve Area: Name/path resolution done by `rustc_resolve` specifically A-visibility Area: Visibility / privacy C-future-incompatibility Category: Future-incompatibility lints C-tracking-issue Category: An issue tracking the progress of sth. like the implementation of an RFC T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-lang Relevant to the language team
#127909 opened Jul 18, 2024 by RalfJung
Broken method resolution for arc-swap + diesel A-resolve Area: Name/path resolution done by `rustc_resolve` specifically C-bug Category: This is a bug. T-types Relevant to the types team, which will review and decide on the PR/issue.
#127306 opened Jul 4, 2024 by weiznich
Associated function from super traits not accessible via sub traits A-associated-items Area: Associated items (types, constants & functions) A-diagnostics Area: Messages for errors, warnings, and lints A-dyn-trait Area: trait objects, vtable layout A-resolve Area: Name/path resolution done by `rustc_resolve` specifically C-bug Category: This is a bug. D-incorrect Diagnostics: A diagnostic that is giving misleading or incorrect information. 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.
#124438 opened Apr 27, 2024 by WaffleLapkin
rustc suggests for<'a> when lifetime param already exists A-diagnostics Area: Messages for errors, warnings, and lints A-lifetimes Area: Lifetimes / regions A-resolve Area: Name/path resolution done by `rustc_resolve` specifically A-suggestion-diagnostics Area: Suggestions generated by the compiler applied by `cargo fix` D-incorrect Diagnostics: A diagnostic that is giving misleading or incorrect information. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#123713 opened Apr 10, 2024 by Rudxain
Fallout from expansion of redundant import checking A-lints Area: Lints (warnings about flaws in source code) such as unused_mut. A-resolve Area: Name/path resolution done by `rustc_resolve` specifically I-lang-radar Items that are on lang's radar and will need eventual work or consideration. L-redundant_imports Lint: redundant_imports S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-lang Relevant to the language team
#121708 opened Feb 27, 2024 by tmandry
Errors about unknown attributes when attr macro failed to resolve A-attributes Area: Attributes (`#[…]`, `#![…]`) A-diagnostics Area: Messages for errors, warnings, and lints A-resolve Area: Name/path resolution done by `rustc_resolve` specifically 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.
#121555 opened Feb 24, 2024 by Noratrieb
"item TryFrom is imported redundantly" doesn't have automatic fix A-diagnostics Area: Messages for errors, warnings, and lints A-resolve Area: Name/path resolution done by `rustc_resolve` specifically A-suggestion-diagnostics Area: Suggestions generated by the compiler applied by `cargo fix` 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.
#121315 opened Feb 19, 2024 by fintelia
Broken build after updating: coverage is ambiguous; ambiguous because of a name conflict with a builtin attribute A-code-coverage Area: Source-based code coverage (-Cinstrument-coverage) A-resolve Area: Name/path resolution done by `rustc_resolve` specifically C-bug Category: This is a bug. P-medium Medium priority regression-untriaged Untriaged performance or correctness regression. 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-lang Relevant to the language team
#121157 opened Feb 15, 2024 by NicholasGorski
Empty super::{} and self::{} imports gives an error. A-resolve Area: Name/path resolution done by `rustc_resolve` specifically C-bug Category: This is a bug. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#119776 opened Jan 9, 2024 by JeanCASPAR
ProTip! Add no:assignee to see everything that’s not assigned.