-
Notifications
You must be signed in to change notification settings - Fork 13.3k
Issues: rust-lang/rust
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
Label
Projects
Milestones
Assignee
Sort
Issues list
[E0521] coroutine should own upvars and assigning internal references to moved captures does not leak the references
A-coroutines
Area: Coroutines
C-enhancement
Category: An issue proposing an enhancement or a PR with one.
F-coroutines
`#![feature(coroutines)]`
#140132
opened Apr 21, 2025 by
dingxiangfei2009
Initial Area: Coroutines
F-coroutines
`#![feature(coroutines)]`
F-unsafe_pinned
`#![feature(unsafe_pinned)]`
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.
WG-trait-system-refactor
The Rustc Trait System Refactor Initiative (-Znext-solver)
UnsafePinned
implementation [Part 2: Lowering]
A-coroutines
ICE: yield: Category: This is a bug.
F-coroutines
`#![feature(coroutines)]`
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.
itertools: .zip_eq() reached end of one iterator before the other
C-bug
#139570
opened Apr 9, 2025 by
matthiaskrgr
Postfix yield is pretty-printed with too many parentheses
A-pretty
Area: Pretty printing (including `-Z unpretty`)
C-bug
Category: This is a bug.
F-coroutines
`#![feature(coroutines)]`
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#139395
opened Apr 5, 2025 by
dtolnay
deadlock detected as we're unable to find a query cycle to break
A-parallel-compiler
Area: parallel compiler
C-bug
Category: This is a bug.
E-needs-mcve
Call for participation: This issue has a repro, but needs a Minimal Complete and Verifiable Example
F-coroutines
`#![feature(coroutines)]`
I-cycle
Issue: A query cycle occurred while none was expected
I-ICE
Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#129912
opened Sep 2, 2024 by
matthiaskrgr
rustc fails to prove 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)]`
Send
ness for an async
block where a !Send
value is dropped before an .await
point
A-async-await
#128095
opened Jul 23, 2024 by
frank-king
ICE: Unstable option: MIR validation
C-bug
Category: This is a bug.
F-coroutines
`#![feature(coroutines)]`
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.
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.
Assignment between coroutine saved locals whose storage is not marked as conflicting
-Zvalidate-mir
#122630
opened Mar 17, 2024 by
matthiaskrgr
regression on nightly-2024-03-16
A-coroutines
Area: Coroutines
C-bug
Category: This is a bug.
F-coroutines
`#![feature(coroutines)]`
F-impl_trait_in_assoc_type
`#![feature(impl_trait_in_assoc_type)]`
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.
#122618
opened Mar 17, 2024 by
xxchan
E0308 for coroutines kinda cryptic
A-coroutines
Area: Coroutines
A-diagnostics
Area: Messages for errors, warnings, and lints
F-coroutines
`#![feature(coroutines)]`
S-waiting-on-author
Status: This is awaiting some action (such as code changes or more information) from the author.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#118954
opened Dec 14, 2023 by
matthiaskrgr
Tracking Issue for Coroutine Memory Usage
A-async-await
Area: Async & Await
A-codegen
Area: Code generation
A-coroutines
Area: Coroutines
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
F-coroutines
`#![feature(coroutines)]`
I-heavy
Issue: Problems and improvements with respect to binary size of generated code.
metabug
Issues about issues themselves ("bugs about bugs")
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#69826
opened Mar 8, 2020 by
jonas-schievink
2 of 7 tasks
Yield reference in coroutine with GAT
A-associated-items
Area: Associated items (types, constants & functions)
A-coroutines
Area: Coroutines
A-GATs
Area: Generic associated types (GATs)
C-feature-request
Category: A feature request, i.e: not implemented / a PR.
F-coroutines
`#![feature(coroutines)]`
GATs-triaged
Issues using the `generic_associated_types` feature that have been triaged
T-lang
Relevant to the language team, which will review and decide on the PR/issue.
#69268
opened Feb 18, 2020 by
cynecx
Coroutines should be able to implement Area: Coroutines
C-enhancement
Category: An issue proposing an enhancement or a PR with one.
F-coroutines
`#![feature(coroutines)]`
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
for<'a> Coroutine<&'a mut T>
A-coroutines
#68923
opened Feb 7, 2020 by
jonas-schievink
Keeping references to #[thread_local] statics is allowed across yields.
A-borrow-checker
Area: The borrow checker
A-coroutines
Area: Coroutines
C-enhancement
Category: An issue proposing an enhancement or a PR with one.
F-coroutines
`#![feature(coroutines)]`
F-thread_local
`#![feature(thread_local)]`
I-unsound
Issue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/Soundness
P-medium
Medium priority
requires-nightly
This issue requires a nightly compiler in some way.
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.
#49682
opened Apr 5, 2018 by
eddyb
Coroutine tracing of borrows is quite conservative
A-coroutines
Area: Coroutines
C-enhancement
Category: An issue proposing an enhancement or a PR with one.
F-coroutines
`#![feature(coroutines)]`
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#43249
opened Jul 15, 2017 by
nikomatsakis
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
ProTip!
Add no:assignee to see everything that’s not assigned.