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

Mismatch between sync and async drop gen? A-async-await Area: Async & Await A-const-eval Area: Constant evaluation, covers all const contexts (static, const fn, ...) A-monomorphization Area: Monomorphization C-bug Category: This is a bug. needs-triage This issue may need triage. Remove it if it has been sufficiently triaged. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#140600 opened May 2, 2025 by lovely-error
async-drop-initial.rs test failing on Fuchsia A-async-await Area: Async & Await A-testsuite Area: The testsuite used to check the correctness of rustc C-bug Category: This is a bug. F-async_drop `#![feature(async_drop)]` O-fuchsia Operating system: Fuchsia T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#140493 opened Apr 30, 2025 by erickt
ICE:called Option::unwrap() on a None value A-async-await Area: Async & Await A-const-prop Area: Constant propagation C-bug Category: This is a bug. F-async_drop `#![feature(async_drop)]` I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ requires-incomplete-features This issue requires the use of incomplete features. 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.
#140469 opened Apr 29, 2025 by sososopy
Poor suggestion for async || {} in place of async {} A-async-await Area: Async & Await 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.
#140265 opened Apr 24, 2025 by meithecatte
[bug] When I Use tauri-plugin-http and reqwest either, I got a panic A-async-await Area: Async & Await A-auto-traits Area: auto traits (e.g., `auto trait Send {}`) A-coercions Area: implicit and explicit `expr as Type` coercions A-dyn-trait Area: trait objects, vtable layout 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-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. T-types Relevant to the types team, which will review and decide on the PR/issue.
#138274 opened Mar 9, 2025 by Wan9xy
Migrating from Fn -> impl Future to AsyncFn breaks Send A-async-await Area: Async & Await C-bug Category: This is a bug. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#137698 opened Feb 27, 2025 by smessmer
"implementation is not general enough" even if only 'static is used. A-async-await Area: Async & Await A-borrow-checker Area: The borrow checker C-bug Category: This is a bug. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#136726 opened Feb 8, 2025 by tisonkun
Async function calls not optimized out A-async-await Area: Async & Await C-optimization Category: An issue highlighting optimization opportunities or PRs implementing such E-needs-mcve Call for participation: This issue has a repro, but needs a Minimal Complete and Verifiable Example T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#135468 opened Jan 14, 2025 by swenson
Missing Send on "recursive" Future A-async-await Area: Async & Await 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.
#135062 opened Jan 3, 2025 by CheaterCodes
rustc doesn't infer that the future of a recursive async fn is Send. A-async-await Area: Async & Await A-trait-system Area: Trait system C-bug Category: This is a bug. T-types Relevant to the types team, which will review and decide on the PR/issue.
#134101 opened Dec 9, 2024 by jimblandy
Tracking issue for release notes of #129347: #[inline(never)] does not work for async functions A-async-await Area: Async & Await A-codegen Area: Code generation A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. 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.
#132573 opened Nov 3, 2024 by rustbot
3 tasks
ICE: Building async destructor constructor shim is not yet implemented for type: Coroutine -Zvalidate-mir Unstable option: MIR validation A-async-await Area: Async & Await A-coroutines Area: Coroutines A-destructors Area: Destructors (`Drop`, …) 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. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#132103 opened Oct 24, 2024 by matthiaskrgr
Repeated calls to the same async fn can cause stack overflow A-async-await Area: Async & Await C-bug Category: This is a bug. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#132050 opened Oct 23, 2024 by xmh0511
Returning bare trait from an async function gives subpar suggestion A-async-await Area: Async & Await A-diagnostics Area: Messages for errors, warnings, and lints 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.
#131661 opened Oct 13, 2024 by GrigorenkoPV
Adding explicit lifetimes causes compilation error A-async-await Area: Async & Await A-lifetimes Area: Lifetimes / regions C-discussion Category: Discussion or questions that doesn't represent real issues.
#131336 opened Oct 6, 2024 by varqox
Outlives requirements are not implied in the return type of async fn, and generally for RPIT A-async-await Area: Async & Await A-impl-trait Area: `impl Trait`. Universally / existentially quantified anonymous types with static dispatch. A-implied-bounds Area: Implied bounds / inferred outlives-bounds AsyncAwait-Triaged Async-await issues that have been triaged during a working group meeting. C-bug Category: This is a bug. T-types Relevant to the types team, which will review and decide on the PR/issue.
#130935 opened Sep 27, 2024 by jackh726
Send bound of trait object make unexpected async block is not general enough error A-async-await Area: Async & Await A-diagnostics Area: Messages for errors, warnings, and lints A-trait-system Area: Trait system C-bug Category: This is a bug.
#130596 opened Sep 20, 2024 by ethe
Bogus "implementation of <whatever trait you want> is not general enough" with RPITIT + async A-async-await Area: Async & Await A-impl-trait Area: `impl Trait`. Universally / existentially quantified anonymous types with static dispatch. A-trait-system Area: Trait system C-bug Category: This is a bug. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#130113 opened Sep 8, 2024 by jplatte
async code fails to compile with -Znext-solver 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. 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-types Relevant to the types team, which will review and decide on the PR/issue. WG-trait-system-refactor The Rustc Trait System Refactor Initiative (-Znext-solver)
#129865 opened Sep 1, 2024 by 0xdeafbeef
#[inline(never)] does not work for async functions A-async-await Area: Async & Await A-codegen Area: Code generation A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. AsyncAwait-Triaged Async-await issues that have been triaged during a working group meeting. C-bug Category: This is a bug. 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. S-has-mcve Status: A Minimal Complete and Verifiable Example has been found for this issue T-lang Relevant to the language team, which will review and decide on the PR/issue.
#129347 opened Aug 21, 2024 by michaelwoerister
Misleading help suggests Sync bound when shareable reference is passed across or into await 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. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#129105 opened Aug 14, 2024 by mzabaluev
rustc fails to prove Sendness for an async block where a !Send value is dropped before an .await point 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-coroutines `#![feature(coroutines)]`
#128095 opened Jul 23, 2024 by frank-king
Async code causes error "implementation of FnOnce is not general enough" when demanding an impl Send 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. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#126551 opened Jun 16, 2024 by theemathas
Extremely un-informative error when a future that capture the environment is used as Send 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. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#126550 opened Jun 16, 2024 by Ciel-MC
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
ProTip! Exclude everything labeled bug with -label:bug.