Isolation Assumptions

When testing out code examples against -strict-concurrency=complete, I recommend using a Swift 5.10 development snapshot. Compiler versions <= Swift 5.9 have many holes in Sendable and actor isolation checking; Swift 5.10 closes all known holes in the static data-race safety model.

6 Likes