| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-07-25 | async drop tests for box | beepster4096 | -0/+255 | |
| 2025-07-09 | Make AsyncDrop check that it's being implemented on a local ADT | Michael Goulet | -0/+45 | |
| 2025-06-18 | AsyncDrop trait without sync Drop generates an error | Andrew Zhogin | -0/+29 | |
| 2025-06-14 | Async drop - fix for StorageLive/StorageDead codegen for pinned async drop ↵ | Andrew Zhogin | -1/+133 | |
| future | ||||
| 2025-06-04 | Rollup merge of #141932 - azhogin:azhogin/async-drop-inside-asyncgen-fix, ↵ | Matthias Krüger | -0/+9 | |
| r=oli-obk Fix for async drop inside async gen fn Return value (for yield) is corrected for async drop inside async gen function. In CFG, when internal async drop future is polled and returned `Poll<()>::Pending`, then async gen resume function returns `Poll<(OptRet)>::Pending`. Fixes rust-lang/rust#140530 | ||||
| 2025-06-04 | Fix for async drop inside async gen fn | Andrew Zhogin | -0/+9 | |
| 2025-06-01 | Async drop - type instead of async drop fn and incorrect drop signature ↵ | Andrew Zhogin | -0/+77 | |
| don't ICE now | ||||
| 2025-05-23 | Rollup merge of #140967 - ↵ | Matthias Krüger | -0/+40 | |
| azhogin:azhogin/async-drop-poll-shim-for-error-dropee-fix, r=oli-obk Async drop poll shim for error dropee generates noop body Fixes https://github.com/rust-lang/rust/issues/140930. When dropee type for async drop poll shim is `ty::Error(_)`, the generated poll function will be noop body. To avoid ICE in `elaborate_drop`. | ||||
| 2025-05-23 | Async drop poll shim for error dropee generates noop body (fixes #140930) | Andrew Zhogin | -0/+40 | |
| 2025-05-21 | Rollup merge of #141328 - azhogin:azhogin/async-drop-ice-for-empty-impl-fix, ↵ | Matthias Krüger | -0/+28 | |
| r=oli-obk When AsyncDrop impl is empty, sync drop generated in elaborator Fixes #140974. | ||||
| 2025-05-21 | Rollup merge of #141296 - ↵ | Matthias Krüger | -0/+26 | |
| azhogin:azhogin/async-drop-broken-mir-place-deref-fix, r=oli-obk Async drop fix for 'broken mir, place has deref as later projection' fixes #140975 Problem in codegen fixed with an additional temporary local. | ||||
| 2025-05-21 | Async drop fix for 'broken mir in AsyncDropGlue, place has deref as a later ↵ | Andrew Zhogin | -0/+26 | |
| projection' (#140975) | ||||
| 2025-05-21 | When AsyncDrop impl is empty, sync drop generated in elaborator (Fixes #140974) | Andrew Zhogin | -0/+28 | |
| 2025-05-20 | Warning when dependency crate has async drop types, and the feature is ↵ | Andrew Zhogin | -2/+2 | |
| disabled - typo fixed | ||||
| 2025-05-19 | Warning added when dependency crate has async drop types, and the feature is ↵ | Andrew Zhogin | -1/+15 | |
| disabled | ||||
| 2025-05-15 | Async drop fix for dropee from another crate (#140858) | Andrew Zhogin | -0/+63 | |
| 2025-05-12 | ui/async-drop-initial: factor in panic strategy in destructor size check | Jorge Aparicio | -1/+4 | |
| the size of `AsyncStruct`'s destructor depends on whether the configured panic strategy is 'unwind' or 'abort' so factor that into the test using conditional compilation fixes rust-lang/rust#140939 | ||||
| 2025-05-11 | Async drop fix for async_drop_in_place<T> layout calculated for unspecified T | Andrew Zhogin | -0/+21 | |
| 2025-04-29 | Fix for async drop ice with partly dropped tuple | Andrew Zhogin | -0/+11 | |
| 2025-04-28 | AsyncDrop implementation using shim codegen of ↵ | Andrew Zhogin | -0/+1260 | |
| async_drop_in_place::{closure}, scoped async drop added. | ||||
