You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Isolated synchronous deinit and asynchronous deinit (#2035)
* Updated proposal
- synchronous deinit is nonisolated by default
- async deinit
- attribute to control task-local usage
* Minimized "Interaction with ObjC runtime" section
* Removed C++ code from "Runtime" section
* Removed assertion from future directions
Already implemented in swiftlang/swift@108f780
* Reviewed proposal text
* Added paragraph about task-local values and future async deinit optimizations
* Removed async deinit from the proposal
* Make task-locals undefined for isolated deinit
* Removed questionable paragraph from the Motivation section
* [SE-0371] Address some concerns about nondeterminism in motivation
* Removed few more references to async deinit
* Applied review comments
---------
Co-authored-by: Konrad `ktoso` Malawski <[email protected]>
Co-authored-by: Frederick Kellison-Linn <[email protected]>
0 commit comments