Skip to content

Commit f8846c3

Browse files
committed
Initiate review of SE-0471: Improved Custom SerialExecutor isolation checking for Concurrency Runtime
1 parent ac5642c commit f8846c3

File tree

3 files changed

+5
-8
lines changed

3 files changed

+5
-8
lines changed

proposals/NNNN-SerialExecutor-isIsolated.md renamed to proposals/0471-SerialExecutor-isIsolated.md

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,11 @@
11
# Improved Custom SerialExecutor isolation checking for Concurrency Runtime
22

3-
* Proposal: [SE-NNNN](...)
3+
* Proposal: [SE-0471](0471-SerialExecutor-isIsolated.md)
44
* Author: [Konrad 'ktoso' Malawski](https://github.com/ktoso)
5-
* Review Manager: TBD
6-
* Status: Implemented
7-
* https://github.com/swiftlang/swift/pull/79788
8-
* https://github.com/swiftlang/swift/pull/79946
9-
5+
* Review Manager: [Doug Gregor](https://github.com/DougGregor)
6+
* Status: **Active Review (March 25...April 8, 2025)
7+
* Implementation: https://github.com/swiftlang/swift/pull/79788 & https://github.com/swiftlang/swift/pull/79946
108
* Pitch: [[Pitch][SerialExecutor] Improved Custom SerialExecutor isolation checking](https://forums.swift.org/t/pitch-serialexecutor-improved-custom-serialexecutor-isolation-checking/78237/)
11-
* Review: TODO
129

1310
## Introduction
1411

@@ -102,7 +99,7 @@ In most cases implementing this new API is preferable to implementing `checkIsol
10299

103100
The newly proposed `isIsolatingCurrentContext()` function participates in the previously established runtime isolation checking flow, and happens _before_ any calls to `checkIsolated()` are attempted. The following diagram explains the order of calls issued by the runtime to dynamically verify an isolation when e.g. `assumeIsolated()` is called:
104101

105-
![diagram illustrating which method is called when](nnnn-is-isolated-flow.png)
102+
![diagram illustrating which method is called when](0471-is-isolated-flow.png)
106103

107104

108105

0 commit comments

Comments
 (0)