Skip to content

Issues: rust-lang/rust

Draft release notes for 1.87
#140133 opened Apr 21, 2025 by BoxyUwU
Open 5
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

Coroutine/Future Send bounds are too restrictive when taking references to !Sync values A-coroutines Area: Coroutines C-bug Category: This is a bug. E-needs-investigation Call for partcipation: This issues needs some investigation to determine current status 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. WG-async Working group: Async & await
#132382 opened Oct 31, 2024 by ds84182
Overly conservative async capture analysis when values are borrowed I-async-nominated Nominated for discussion during an async working group meeting. WG-async Working group: Async & await
#129325 opened Aug 20, 2024 by nikomatsakis
Happens-before relationship between wake and poll A-docs Area: Documentation for any part of the project, including the compiler, standard library, and tools C-discussion Category: Discussion or questions that doesn't represent real issues. T-libs-api Relevant to the library API team, which will review and decide on the PR/issue. WG-async Working group: Async & await
#128920 opened Aug 10, 2024 by Ddystopia
Tracking Issue for async drop codegen 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 F-async_drop `#![feature(async_drop)]` 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. WG-async Working group: Async & await
#126482 opened Jun 14, 2024 by zetanumbers
4 of 20 tasks
Strange error message when trying to call a function that takes a closure that returns a future A-async-await Area: Async & Await A-closures Area: Closures (`|…| { … }`) A-diagnostics Area: Messages for errors, warnings, and lints AsyncAwait-Triaged Async-await issues that have been triaged during a working group meeting. 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. WG-async Working group: Async & await
#123717 opened Apr 10, 2024 by tljubej-tbtl
Tracking Issue for context_ext 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 F-context_ext `#![feature(context_ext)]` T-libs-api Relevant to the library API team, which will review and decide on the PR/issue. WG-async Working group: Async & await
#123392 opened Apr 2, 2024 by jkarneges
1 of 3 tasks
Recursive async functions don't internally implement auto traits A-async-await Area: Async & Await A-auto-traits Area: auto traits (e.g., `auto trait Send {}`) A-trait-system Area: Trait system AsyncAwait-Triaged Async-await issues that have been triaged during a working group meeting. C-bug Category: This is a bug. fixed-by-next-solver Fixed by the next-generation trait solver, `-Znext-solver`. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. WG-async Working group: Async & await
#123072 opened Mar 26, 2024 by drewtato
recursive async function using Box::new results in cycle error A-async-await Area: Async & Await A-diagnostics Area: Messages for errors, warnings, and lints AsyncAwait-Triaged Async-await issues that have been triaged during a working group meeting. D-confusing Diagnostics: Confusing error or lint that should be reworked. I-cycle Issue: A query cycle occurred while none was expected T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. WG-async Working group: Async & await
#122332 opened Mar 11, 2024 by lcnr
Async callback argument causes nonsensical error message. A-async-await Area: Async & Await A-diagnostics Area: Messages for errors, warnings, and lints AsyncAwait-Triaged Async-await issues that have been triaged during a working group meeting. D-confusing Diagnostics: Confusing error or lint that should be reworked. 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. WG-async Working group: Async & await WG-diagnostics Working group: Diagnostics
#121093 opened Feb 14, 2024 by theemathas
never patterns: ! argument not detected as diverging on async fn A-async-await Area: Async & Await AsyncAwait-Triaged Async-await issues that have been triaged during a working group meeting. C-bug Category: This is a bug. F-never_patterns `#![feature(never_patterns)]` requires-incomplete-features This issue requires the use of incomplete features. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. WG-async Working group: Async & await
#120240 opened Jan 22, 2024 by Nadrieril
Clarification needed on what happens when Future::poll wakes an old waker A-async-await Area: Async & Await A-docs Area: Documentation for any part of the project, including the compiler, standard library, and tools AsyncAwait-Triaged Async-await issues that have been triaged during a working group meeting. I-async-nominated Nominated for discussion during an async working group meeting. T-libs Relevant to the library team, which will review and decide on the PR/issue. WG-async Working group: Async & await
#119698 opened Jan 7, 2024 by zopsicle
Rename AsyncIterator back to Stream, introduce an AFIT-based AsyncIterator trait I-async-nominated Nominated for discussion during an async working group meeting. S-waiting-on-team Status: Awaiting decision from the relevant subteam (see the T-<team> label). T-lang Relevant to the language team, which will review and decide on the PR/issue. WG-async Working group: Async & await WG-trait-system-refactor The Rustc Trait System Refactor Initiative (-Znext-solver)
#119550 opened Jan 3, 2024 by yoshuawuyts Draft
ICE with "failed to resolve instance for <... as IntoFuture>::into_future: Ok(None)" (regression between 1.73 and 1.74) A-async-await Area: Async & Await A-auto-traits Area: auto traits (e.g., `auto trait Send {}`) AsyncAwait-Triaged Async-await issues that have been triaged during a working group meeting. C-bug Category: This is a bug. I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ P-medium Medium priority regression-from-stable-to-stable Performance or correctness regression from one stable version to another. S-bug-has-test Status: This bug is tracked inside the repo by a `known-bug` test. 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. WG-async Working group: Async & await
#119095 opened Dec 18, 2023 by 42triangles
Tracking Issue for LocalWaker 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. WG-async Working group: Async & await
#118959 opened Dec 15, 2023 by tvallotton
1 of 4 tasks
Tracking Issue for for await loops 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-async_for_loop `#![feature(async_for_loop)]` T-lang Relevant to the language team, which will review and decide on the PR/issue. WG-async Working group: Async & await
#118898 opened Dec 13, 2023 by eholk
5 tasks
Non-Send values that are assigned to a variable but not used across an await point incorrectly mark the entire Future as non-Send A-async-await Area: Async & Await AsyncAwait-Triaged Async-await issues that have been triaged during a working group meeting. C-feature-request Category: A feature request, i.e: not implemented / a PR. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. WG-async Working group: Async & await
#116680 opened Oct 13, 2023 by wallefan
Slow compilation of async fn that creates a vector with many Strings created from string literals, even with no .await A-async-await Area: Async & Await AsyncAwait-Triaged Async-await issues that have been triaged during a working group meeting. C-optimization Category: An issue highlighting optimization opportunities or PRs implementing such I-compilemem Issue: Problems and improvements with respect to memory usage during compilation. I-compiletime Issue: Problems and improvements with respect to compile times. P-medium Medium priority T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. WG-async Working group: Async & await
#115327 opened Aug 28, 2023 by shepmaster
.await does not perform autoref or autoderef A-async-await Area: Async & Await A-diagnostics Area: Messages for errors, warnings, and lints A-suggestion-diagnostics Area: Suggestions generated by the compiler applied by `cargo fix` AsyncAwait-Triaged Async-await issues that have been triaged during a working group meeting. C-bug Category: This is a bug. T-lang Relevant to the language team, which will review and decide on the PR/issue. T-types Relevant to the types team, which will review and decide on the PR/issue. WG-async Working group: Async & await
#111546 opened May 13, 2023 by Jules-Bertholet
Tracking issue for incorrect lifetime bound errors in async A-async-await Area: Async & Await A-coroutines Area: Coroutines AsyncAwait-Triaged Async-await issues that have been triaged during a working group meeting. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-types Relevant to the types team, which will review and decide on the PR/issue. WG-async Working group: Async & await
#110338 opened Apr 14, 2023 by tmandry
1 of 25 tasks
async block occupies twice the size of its captures (causing explosion in size). C-bug Category: This is a bug. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. WG-async Working group: Async & await
#108906 opened Mar 8, 2023 by nolanderc
type inference fails when using async_fn_in_trait A-async-await Area: Async & Await A-impl-trait Area: `impl Trait`. Universally / existentially quantified anonymous types with static dispatch. A-inference Area: Type inference AsyncAwait-Triaged Async-await issues that have been triaged during a working group meeting. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. WG-async Working group: Async & await
#108362 opened Feb 22, 2023 by LastExceed
#[inline(never)] does not work for async fn A-async-await Area: Async & Await AsyncAwait-Triaged Async-await issues that have been triaged during a working group meeting. C-bug Category: This is a bug. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. WG-async Working group: Async & await
#106765 opened Jan 12, 2023 by quininer
async block with futures::stream::Buffered is not Send A-async-await Area: Async & Await AsyncAwait-Triaged Async-await issues that have been triaged during a working group meeting. C-bug Category: This is a bug. WG-async Working group: Async & await
#104382 opened Nov 13, 2022 by mikeyhew
Implementation of FnOnce is not general enough for Flatten iterator of futures outliving an .await point A-async-await Area: Async & Await A-lifetimes Area: Lifetimes / regions A-trait-system Area: Trait system AsyncAwait-Triaged Async-await issues that have been triaged during a working group meeting. C-bug Category: This is a bug. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-types Relevant to the types team, which will review and decide on the PR/issue. WG-async Working group: Async & await
#98380 opened Jun 22, 2022 by Veetaha
Unexpected "the parameter type X may not live long enough" error in asynchronous functions A-async-await Area: Async & Await A-GATs Area: Generic associated types (GATs) A-lifetimes Area: Lifetimes / regions A-trait-system Area: Trait system AsyncAwait-Triaged Async-await issues that have been triaged during a working group meeting. F-impl_trait_in_assoc_type `#![feature(impl_trait_in_assoc_type)]` T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-types Relevant to the types team, which will review and decide on the PR/issue. WG-async Working group: Async & await
#95719 opened Apr 6, 2022 by wvwwvwwv
ProTip! Adding no:label will show everything without a label.