Skip to content

Commit e20fa6d

Browse files
nickolas-pohiletsktosoJumhyn
authored
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]>
1 parent f3082ca commit e20fa6d

File tree

1 file changed

+222
-151
lines changed

1 file changed

+222
-151
lines changed

0 commit comments

Comments
 (0)