Skip to content

Commit 5a7b84c

Browse files
authored
Fixups for SE-0466 (#2908)
* Fixups for SE-0466 * Edit a typo in the header field * Add a succinct revision history * Revise status for automated tooling
1 parent 06b13a1 commit 5a7b84c

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

proposals/0466-control-default-actor-isolation.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* Proposal: [SE-0466](0466-control-default-actor-isolation.md)
44
* Authors: [Holly Borla](https://github.com/hborla), [Doug Gregor](https://github.com/DougGregor)
55
* Review Manager: [Steve Canon](https://github.com/stephentyrone)
6-
* Status: **Implemented (Swift 6.2)**, **Amendmendment review July 8 - 15, 2025**
6+
* Status: **Active review (July 8...15, 2025)**
77
* Vision: [Improving the approachability of data-race safety](/visions/approachable-concurrency.md)
88
* Review: ([pitch](https://forums.swift.org/t/pitch-control-default-actor-isolation-inference/77482))([review](https://forums.swift.org/t/se-0466-control-default-actor-isolation-inference/78321))([acceptance](https://forums.swift.org/t/accepted-se-0466-control-default-actor-isolation-inference/78926))([amendment pitch](https://forums.swift.org/t/pitch-amend-se-0466-se-0470-to-improve-isolation-inference/79854))([amendment review](https://forums.swift.org/t/amendment-se-0466-control-default-actor-isolation-inference/80994))
99

@@ -238,6 +238,11 @@ The enum approach introduces a different way of writing main actor isolation tha
238238

239239
The primary argument for using an enum is that it can be extended in the future to support custom global actor types. This proposal deliberately puts supporting custom global actors in the alternatives considered and not future directions, because defaulting a module to a different global actor does not help improve progressive disclosure for concurrency.
240240

241+
## Revision history
242+
243+
* Changes in amendment review:
244+
* Disable `@MainActor` inference when type conforms to a `SendableMetatype` protocol
245+
241246
## Acknowledgments
242247

243248
Thank you to John McCall for providing much of the motivation for this pitch in the approachable data-race safety vision document, and to Michael Gottesman for helping with the implementation.

0 commit comments

Comments
 (0)