File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -49,6 +49,16 @@ And the module structure to support such applications looks like this:
4949 └──────────────────────────────────────────────┘
5050```
5151
52+ * [ SE-0424] [ ] :
53+ Serial executor gain a new customization point ` checkIsolation() ` , which can be
54+ implemented by custom executor implementations in order to provide a last resort
55+ check before the isolation asserting APIs such as ` Actor.assumeIsolated ` or
56+ ` assertIsolated ` fail and crash.
57+
58+ This specifically enables Dispatch to implement more sophisticated isolation
59+ checking, and now even an actor which is "on a queue which is targeting
60+ another specific queue" can be properly detected using these APIs.
61+
5262* [ SE-0423] [ ] :
5363 You can now use ` @preconcurrency ` attribute to replace static actor isolation
5464 checking with dynamic checks for witnesses of synchronous nonisolated protocol
@@ -10497,6 +10507,7 @@ using the `.dynamicType` member to retrieve the type of an expression should mig
1049710507[SE- 0430 ]: https: // github.com/apple/swift-evolution/blob/main/proposals/0430-transferring-parameters-and-results.md
1049810508[SE- 0418 ]: https: // github.com/apple/swift-evolution/blob/main/proposals/0418-inferring-sendable-for-methods.md
1049910509[SE- 0423 ]: https: // github.com/apple/swift-evolution/blob/main/proposals/0423-dynamic-actor-isolation.md
10510+ [SE- 0424 ]: https: // github.com/apple/swift-evolution/blob/main/proposals/0424-custom-isolation-checking-for-serialexecutor.md
1050010511[SE- 0428 ]: https: // github.com/apple/swift-evolution/blob/main/proposals/0428-resolve-distributed-actor-protocols.md
1050110512[#64927 ]: < https: // github.com/apple/swift/issues/64927>
1050210513[#42697 ]: < https: // github.com/apple/swift/issues/42697>
You can’t perform that action at this time.
0 commit comments