-
Notifications
You must be signed in to change notification settings - Fork 12.9k
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
Prereq4 for async drop - needs_async_drop query fixes and some cleanup #129739
base: master
Are you sure you want to change the base?
Prereq4 for async drop - needs_async_drop query fixes and some cleanup #129739
Conversation
Some changes occurred to the CTFE / Miri engine cc @rust-lang/miri Some changes occurred in compiler/rustc_codegen_cranelift cc @bjorn3 Some changes occurred to MIR optimizations cc @rust-lang/wg-mir-opt This PR changes MIR cc @oli-obk, @RalfJung, @JakobDegen, @davidtwco, @celinval, @vakaras This PR changes Stable MIR |
This comment has been minimized.
This comment has been minimized.
b667246
to
ccf830a
Compare
This comment has been minimized.
This comment has been minimized.
ccf830a
to
b193d6a
Compare
This comment has been minimized.
This comment has been minimized.
☔ The latest upstream changes (presumably #129817) made this pull request unmergeable. Please resolve the merge conflicts. |
e0d8585
to
aa7c159
Compare
This comment has been minimized.
This comment has been minimized.
aa7c159
to
2d5cad6
Compare
☔ The latest upstream changes (presumably #129313) made this pull request unmergeable. Please resolve the merge conflicts. |
…p from previous async drop glue implementation
2d5cad6
to
81c51d9
Compare
☔ The latest upstream changes (presumably #130165) made this pull request unmergeable. Please resolve the merge conflicts. |
r? @nikomatsakis is going to look into this |
This is subpart 4 PR of #123948, just for review purposes.
is_async_drop
query added, smallneeds_async_drop
fixes and previous async drop glue implementation cleanup.is_async_drop
for detection of type implementing AsyncDrop trait itself,needs_async_drop
for detection if a complex type have some internals implementing AsyncDrop and requires async drop glue for itself.Review only last commit, based on previous PR #129737.