Skip to content

Issues: rust-lang/rust

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

&& operator chains (and ||, possibly) generates unoptimizable LLVM IR A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. C-enhancement Category: An issue proposing an enhancement or a PR with one. 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. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#83623 opened Mar 28, 2021 by AngelicosPhosphoros
Tracking issue for specialization (RFC 1210) A-specialization Area: Trait impl specialization A-trait-system Area: Trait system B-RFC-approved Blocker: Approved by a merged RFC but not yet implemented. B-RFC-implemented Blocker: Approved by a merged RFC and implemented but not stabilized. B-unstable Blocker: Implemented in the nightly compiler and unstable. C-tracking-issue Category: An issue tracking the progress of sth. like the implementation of an RFC F-specialization `#![feature(specialization)]` I-unsound Issue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/Soundness requires-nightly This issue requires a nightly compiler in some way. S-tracking-design-concerns Status: There are blocking design concerns. T-lang Relevant to the language team, which will review and decide on the PR/issue.
#31844 opened Feb 23, 2016 by nikomatsakis
1 of 8 tasks
Tracking issue for eRFC 2497, "if- and while-let-chains, take 2" B-RFC-approved Blocker: Approved by a merged RFC but not yet implemented. C-tracking-issue Category: An issue tracking the progress of sth. like the implementation of an RFC F-let_chains `#![feature(let_chains)]` S-tracking-ready-to-stabilize Status: This is ready to stabilize; it may need a stabilization report and a PR T-lang Relevant to the language team, which will review and decide on the PR/issue.
#53667 opened Aug 24, 2018 by Centril
9 of 15 tasks
Tracking Issue for RFC 2948: Portable SIMD A-SIMD Area: SIMD (Single Instruction Multiple Data) A-target-feature Area: Enabling/disabling target features like AVX, Neon, etc. C-tracking-issue Category: An issue tracking the progress of sth. like the implementation of an RFC needs-rfc This change is large or controversial enough that it should have an RFC accepted before doing it. PG-portable-simd Project group: Portable SIMD (https://github.com/rust-lang/project-portable-simd) T-libs-api Relevant to the library API team, which will review and decide on the PR/issue.
#86656 opened Jun 27, 2021 by calebzulawski
1 of 9 tasks
Tracking Issue for inline const patterns (RFC 2920) A-const-eval Area: Constant evaluation, covers all const contexts (static, const fn, ...) B-RFC-approved Blocker: Approved by a merged RFC but not yet implemented. C-tracking-issue Category: An issue tracking the progress of sth. like the implementation of an RFC F-inline_const_pat #![feature(inline_const_pat)] F-inline_const Inline constants (aka: const blocks, const expressions, anonymous constants) S-tracking-needs-summary Status: It's hard to tell what's been done and what hasn't! Someone should do some investigation. 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.
#76001 opened Aug 27, 2020 by nikomatsakis
9 of 11 tasks
Tracking issue for ? operator and try blocks (RFC 243, question_mark & try_blocks features) A-error-handling Area: Error handling B-RFC-approved Blocker: Approved by a merged RFC but not yet implemented. B-RFC-implemented Blocker: Approved by a merged RFC and implemented but not stabilized. B-unstable Blocker: Implemented in the nightly compiler and unstable. C-tracking-issue Category: An issue tracking the progress of sth. like the implementation of an RFC F-try_blocks `#![feature(try_blocks)]` Libs-Tracked Libs issues that are tracked on the team's project board. S-tracking-design-concerns Status: There are blocking design concerns. T-lang Relevant to the language team, which will review and decide on the PR/issue. T-libs-api Relevant to the library API team, which will review and decide on the PR/issue.
#31436 opened Feb 5, 2016 by nikomatsakis
10 of 12 tasks
Tracking issue for RFC 2033: Experimentally add coroutines to Rust A-coroutines Area: Coroutines B-experimental Blocker: In-tree experiment; RFC pending, not yet approved or unneeded (requires FCP to stabilize). B-unstable Blocker: Implemented in the nightly compiler and unstable. C-tracking-issue Category: An issue tracking the progress of sth. like the implementation of an RFC F-coroutines `#![feature(coroutines)]` S-tracking-design-concerns Status: There are blocking design concerns. T-lang Relevant to the language team, which will review and decide on the PR/issue.
#43122 opened Jul 8, 2017 by aturon
Tracking Issue for complex generic constants: feature(generic_const_exprs) A-const-generics Area: const generics (parameters and arguments) C-tracking-issue Category: An issue tracking the progress of sth. like the implementation of an RFC F-generic_const_exprs `#![feature(generic_const_exprs)]` S-tracking-impl-incomplete Status: The implementation is incomplete. 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.
#76560 opened Sep 10, 2020 by lcnr
Tracking issue: declarative macros 2.0 A-decl-macros-2-0 Area: Declarative macros 2.0 (#39412) A-hygiene Area: Macro hygiene A-macros Area: All kinds of macros (custom derive, macro_rules!, proc macros, ..) B-RFC-approved Blocker: Approved by a merged RFC but not yet implemented. B-unstable Blocker: Implemented in the nightly compiler and unstable. C-tracking-issue Category: An issue tracking the progress of sth. like the implementation of an RFC F-decl_macro `#![feature(decl_macro)]` S-tracking-design-concerns Status: There are blocking design concerns. T-lang Relevant to the language team, which will review and decide on the PR/issue. WG-macros Working group: Macros
#39412 opened Jan 30, 2017 by nrc
11 of 19 tasks
Use const generics for array Default impl A-array Area: `[T; N]` A-const-generics Area: const generics (parameters and arguments) A-slice Area: `[T]` Libs-Tracked Libs issues that are tracked on the team's project board. 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. T-libs-api Relevant to the library API team, which will review and decide on the PR/issue.
#61415 opened May 31, 2019 by varkor
1 of 3 tasks
Tracking issue for RFC 3681: Default field values B-RFC-implemented Blocker: Approved by a merged RFC and implemented but not stabilized. B-unstable Blocker: Implemented in the nightly compiler and unstable. C-tracking-issue Category: An issue tracking the progress of sth. like the implementation of an RFC F-default_field_values `#![feature(default_field_values)]` 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.
#132162 opened Oct 25, 2024 by estebank
9 of 17 tasks
Tracking Issue for experimental yeet expressions (feature(yeet_expr)) C-tracking-issue Category: An issue tracking the progress of sth. like the implementation of an RFC T-lang Relevant to the language team, which will review and decide on the PR/issue.
#96373 opened Apr 25, 2022 by scottmcm
6 tasks
Tracking Issue for "unsafe blocks in unsafe fn" (RFC #2585) B-RFC-approved Blocker: Approved by a merged RFC but not yet implemented. C-tracking-issue Category: An issue tracking the progress of sth. like the implementation of an RFC disposition-merge This issue / PR is in PFCP or FCP with a disposition to merge it. F-unsafe-block-in-unsafe-fn RFC #2585 finished-final-comment-period The final comment period is finished for this PR / Issue. S-tracking-impl-incomplete Status: The implementation is incomplete. T-lang Relevant to the language team, which will review and decide on the PR/issue.
#71668 opened Apr 29, 2020 by nikomatsakis
3 of 5 tasks
Tracking issue for trait aliases A-trait-system Area: Trait system B-RFC-approved Blocker: Approved by a merged RFC but not yet implemented. B-unstable Blocker: Implemented in the nightly compiler and unstable. C-tracking-issue Category: An issue tracking the progress of sth. like the implementation of an RFC F-trait_alias `#![feature(trait_alias)]` S-tracking-needs-summary Status: It's hard to tell what's been done and what hasn't! Someone should do some investigation. T-lang Relevant to the language team, which will review and decide on the PR/issue.
#41517 opened Apr 24, 2017 by withoutboats
5 of 13 tasks
Adding an unreachable branch helps optimize the code when matching on x % N A-codegen Area: Code generation A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. C-enhancement Category: An issue proposing an enhancement or a PR with one. C-optimization Category: An issue highlighting optimization opportunities or PRs implementing such E-needs-test Call for participation: An issue has been fixed and does not reproduce, but no test has been added. I-slow Issue: Problems and improvements with respect to performance of generated code. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#93514 opened Jan 31, 2022 by WaffleLapkin
Use lld by default on x64 msvc windows A-linkage Area: linking into static, shared libraries and binaries C-tracking-issue Category: An issue tracking the progress of sth. like the implementation of an RFC metabug Issues about issues themselves ("bugs about bugs") S-tracking-needs-summary Status: It's hard to tell what's been done and what hasn't! Someone should do some investigation.
#71520 opened Apr 24, 2020 by Gankra
6 tasks done
Tracking Issue for Iterator::try_collect C-tracking-issue Category: An issue tracking the progress of sth. like the implementation of an RFC T-libs-api Relevant to the library API team, which will review and decide on the PR/issue.
#94047 opened Feb 16, 2022 by a-lafrance
1 of 6 tasks
Tracking Issue for #![feature(async_iterator)] A-async-await Area: Async & Await AsyncAwait-Triaged Async-await issues that have been triaged during a working group meeting. C-tracking-issue Category: An issue tracking the progress of sth. like the implementation of an RFC Libs-Tracked Libs issues that are tracked on the team's project board. T-lang Relevant to the language team, which will review and decide on the PR/issue. T-libs-api Relevant to the library API team, which will review and decide on the PR/issue. WG-async Working group: Async & await
#79024 opened Nov 13, 2020 by yoshuawuyts
3 of 9 tasks
Tracking Issue for ops::Yeet (feature(try_trait_v2_yeet)) C-tracking-issue Category: An issue tracking the progress of sth. like the implementation of an RFC T-libs-api Relevant to the library API team, which will review and decide on the PR/issue.
#96374 opened Apr 25, 2022 by scottmcm
4 tasks
Tracking issue for RFC 2963: rustdoc JSON backend A-rustdoc-json Area: Rustdoc JSON backend B-unstable Blocker: Implemented in the nightly compiler and unstable. C-tracking-issue Category: An issue tracking the progress of sth. like the implementation of an RFC T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue.
#76578 opened Sep 10, 2020 by Manishearth
3 of 5 tasks
Tracking issue for RFC 2532, "Associated type defaults" A-associated-items Area: Associated items (types, constants & functions) B-RFC-approved Blocker: Approved by a merged RFC but not yet implemented. B-unstable Blocker: Implemented in the nightly compiler and unstable. C-tracking-issue Category: An issue tracking the progress of sth. like the implementation of an RFC F-associated_type_defaults `#![feature(associated_type_defaults)]` S-tracking-needs-summary Status: It's hard to tell what's been done and what hasn't! Someone should do some investigation. T-lang Relevant to the language team, which will review and decide on the PR/issue.
#29661 opened Nov 6, 2015 by aturon
41 of 85 tasks
Tracking issue: deref patterns A-patterns Relating to patterns and pattern matching C-tracking-issue Category: An issue tracking the progress of sth. like the implementation of an RFC F-deref_patterns `#![feature(deref_patterns)]` needs-rfc This change is large or controversial enough that it should have an RFC accepted before doing it. S-tracking-design-concerns Status: There are blocking design concerns. T-lang Relevant to the language team, which will review and decide on the PR/issue.
#87121 opened Jul 14, 2021 by nrc
1 of 6 tasks
Tracking issue for Fn traits (unboxed_closures & fn_traits feature) B-RFC-implemented Blocker: Approved by a merged RFC and implemented but not stabilized. B-unstable Blocker: Implemented in the nightly compiler and unstable. C-tracking-issue Category: An issue tracking the progress of sth. like the implementation of an RFC F-unboxed_closures `#![feature(unboxed_closures)]` S-tracking-design-concerns Status: There are blocking design concerns. T-lang Relevant to the language team, which will review and decide on the PR/issue. T-libs-api Relevant to the library API team, which will review and decide on the PR/issue.
#29625 opened Nov 5, 2015 by aturon
1 of 2 tasks
Tracking Issue for assert_matches C-tracking-issue Category: An issue tracking the progress of sth. like the implementation of an RFC disposition-merge This issue / PR is in PFCP or FCP with a disposition to merge it. finished-final-comment-period The final comment period is finished for this PR / Issue. T-libs-api Relevant to the library API team, which will review and decide on the PR/issue.
#82775 opened Mar 4, 2021 by m-ou-se
5 of 7 tasks
Stabilize return type notation (RFC 3654) disposition-merge This issue / PR is in PFCP or FCP with a disposition to merge it. final-comment-period In the final comment period and will be merged soon unless new substantive objections are raised. I-lang-nominated Nominated for discussion during a lang team meeting. S-waiting-on-documentation Status: Waiting on approved PRs to documentation before merging S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-lang Relevant to the language team, which will review and decide on the PR/issue.
#138424 opened Mar 12, 2025 by compiler-errors Loading…
1 of 4 tasks
ProTip! Follow long discussions with comments:>50.