Skip to content

Issues: rust-lang/rust

Draft release notes for 1.86.0
#138795 opened Mar 21, 2025 by cuviper
Open 13
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

#![no_implicit_prelude] does not disable macros A-macros Area: All kinds of macros (custom derive, macro_rules!, proc macros, ..) A-maybe-future-edition Something we may consider for a future edition. C-bug Category: This is a bug. needs-triage This issue may need triage. Remove it if it has been sufficiently triaged. T-lang Relevant to the language team, which will review and decide on the PR/issue.
#138756 opened Mar 20, 2025 by kpreid
offset_of_slice exposes whether a custom DST has a private slice field C-bug Category: This is a bug. F-offset_of_slice `#![feature(offset_of_slice)]` T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#138327 opened Mar 11, 2025 by kpreid
Rustdoc UI test suite should more helpfully explain its run-time dependencies in errors, especially npm A-testsuite Area: The testsuite used to check the correctness of rustc C-bug Category: This is a bug. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue.
#138134 opened Mar 7, 2025 by kpreid
tail_expr_drop_order lint can mention internal __awaitee name A-diagnostics Area: Messages for errors, warnings, and lints A-edition-2024 Area: The 2024 edition A-lints Area: Lints (warnings about flaws in source code) such as unused_mut. I-edition-triaged Issue: This issue has been reviewed and triaged by the Edition team. L-tail_expr_drop_order Lint: tail_expr_drop_order T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#136206 opened Jan 28, 2025 by kpreid
f16 creates doc-link ambiguity on stable A-intra-doc-links Area: Intra-doc links, the ability to link to items in docs by name C-bug Category: This is a bug. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue.
#135897 opened Jan 22, 2025 by kpreid
E0106 "missing lifetime specifier" should be omitted when the signature is incorrect in an impl (E0186) A-diagnostics Area: Messages for errors, warnings, and lints T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#135659 opened Jan 17, 2025 by kpreid
impl<T> PointerLike for {Rc,Arc,Weak}<T> can't exist but should C-feature-request Category: A feature request, i.e: not implemented / a PR. F-dyn_star `#![feature(dyn_star)]`
#134591 opened Dec 21, 2024 by kpreid
unnameable_test_items does not detect tests in inner modules A-lints Area: Lints (warnings about flaws in source code) such as unused_mut. C-bug Category: This is a bug. L-unnameable_test_items Lint: unnameable_test_items T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#131364 opened Oct 7, 2024 by kpreid
Make E0277 on Sized its own error code with more focused explanation A-diagnostics Area: Messages for errors, warnings, and lints A-error-codes Area: Explanation of an error code (--explain) 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. T-libs Relevant to the library team, which will review and decide on the PR/issue.
#130359 opened Sep 14, 2024 by kpreid
rustdoc prints the names of private consts when used as const generic parameter defaults A-const-eval Area: Constant evaluation, covers all const contexts (static, const fn, ...) A-const-generics Area: const generics (parameters and arguments) A-visibility Area: Visibility / privacy C-bug Category: This is a bug. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue.
#129035 opened Aug 13, 2024 by kpreid
unreachable_patterns lint due to min_exhaustive_patterns A-diagnostics Area: Messages for errors, warnings, and lints A-lints Area: Lints (warnings about flaws in source code) such as unused_mut. F-min_exhaustive_patterns `#![feature(min_exhaustive_patterns)]` L-unreachable_patterns Lint: unreachable_patterns 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.
#129031 opened Aug 12, 2024 by kpreid
Rustdoc links are broken when glob reexporting items from a doc(hidden) module in another crate. A-cross-crate-reexports Area: Documentation that has been re-exported from a different crate A-intra-doc-links Area: Intra-doc links, the ability to link to items in docs by name A-rustdoc-ui Area: Rustdoc UI (generated HTML) C-bug Category: This is a bug. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue.
#127445 opened Jul 7, 2024 by kpreid
unnameable_types should show where the type is reachable A-diagnostics Area: Messages for errors, warnings, and lints A-lints Area: Lints (warnings about flaws in source code) such as unused_mut. A-visibility Area: Visibility / privacy D-terse Diagnostics: An error or lint that doesn't give enough information about the problem at hand. L-unnameable_types Lint: unnameable_types T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#126435 opened Jun 13, 2024 by kpreid
unnameable_types lint emits incorrect visibility syntax A-diagnostics Area: Messages for errors, warnings, and lints A-lints Area: Lints (warnings about flaws in source code) such as unused_mut. D-papercut Diagnostics: An error or lint that needs small tweaks. L-unnameable_types Lint: unnameable_types T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#126241 opened Jun 10, 2024 by kpreid
Visited links are made indistinguishable A-docs Area: Documentation for any part of the project, including the compiler, standard library, and tools C-bug Category: This is a bug. T-release Relevant to the release subteam, which will review and decide on the PR/issue.
#124499 opened Apr 28, 2024 by kpreid
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 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
Lint against creating an invariant, perpetual &mut borrow (&'a mut T<'a>) A-lints Area: Lints (warnings about flaws in source code) such as unused_mut. A-variance Area: Variance (https://doc.rust-lang.org/nomicon/subtyping.html) C-feature-request Category: A feature request, i.e: not implemented / a PR. T-lang Relevant to the language team, which will review and decide on the PR/issue.
#120481 opened Jan 29, 2024 by kpreid
More precisely point out what is immutable, in E0596 "cannot borrow data in a & reference as mutable" A-diagnostics Area: Messages for errors, warnings, and lints T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#113842 opened Jul 18, 2023 by kpreid
TAIT: typed patterns don't count as defining uses A-impl-trait Area: `impl Trait`. Universally / existentially quantified anonymous types with static dispatch. C-bug Category: This is a bug. F-type_alias_impl_trait `#[feature(type_alias_impl_trait)]`
#113596 opened Jul 11, 2023 by kpreid
Explain how to fix “no field on type” on a TAIT / ATPIT typed value A-diagnostics Area: Messages for errors, warnings, and lints A-impl-trait Area: `impl Trait`. Universally / existentially quantified anonymous types with static dispatch. D-terse Diagnostics: An error or lint that doesn't give enough information about the problem at hand. F-impl_trait_in_assoc_type `#![feature(impl_trait_in_assoc_type)]` F-type_alias_impl_trait `#[feature(type_alias_impl_trait)]` T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#113581 opened Jul 11, 2023 by kpreid
Unclear unwind safety for std::alloc::Allocator::{grow,shrink} A-allocators Area: Custom and system allocators A-docs Area: Documentation for any part of the project, including the compiler, standard library, and tools
#104224 opened Nov 10, 2022 by kpreid
Poor recovery from pub let x = ... A-diagnostics Area: Messages for errors, warnings, and lints T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#101622 opened Sep 9, 2022 by kpreid
"cannot return … reference to data owned by the current function" even though the result would be a harmless reborrow A-borrow-checker Area: The borrow checker A-diagnostics Area: Messages for errors, warnings, and lints D-papercut Diagnostics: An error or lint that needs small tweaks. 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.
#95324 opened Mar 26, 2022 by kpreid
Suggestions when a single-field enum variant pattern is needed A-diagnostics Area: Messages for errors, warnings, and lints A-suggestion-diagnostics Area: Suggestions generated by the compiler applied by `cargo fix` 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.
#94942 opened Mar 14, 2022 by kpreid
ProTip! What’s not been updated in a month: updated:<2025-02-24.