[Accepted] SE-0471: Improved Custom SerialExecutor isolation checking for Concurrency Runtime

Hello Swift Community,

The review of SE-0471 "Improved Custom SerialExecutor isolation checking for Concurrency Runtime" concluded on April 29, 2025. The proposal underwent two modifications during the extended review period:

  • The isIsolatingCurrentContext property now produces a Bool? to express the case where the serial executor cannot tell whether it is executing
  • The Actor.executor property was added to make it possible to use the new functionality on an actor safely.

The Language Steering Group has decided to accept with these changes.

Thank you,
Doug Gregor, Review Manager

4 Likes