-Swift 5.10 accomplishes full data isolation in the concurrency language model. The concurrency model was introduced in Swift 5.5 including `async`/`await`, actors, and structured concurrency, and Swift 5.7 introduced `Sendable` as the fundamental concept for state that is safe to be shared across isolation domains. Data isolation enforcement at compile time is gated behind complete concurrency checking, and the programming model with full data isolation covering all areas of the language has taken years of active development over many releases of Swift. Swift 5.10 reaches this important milestone.
0 commit comments