Skip to content

Commit 0bc68f5

Browse files
committed
Improve the structure of the introduction.
1 parent 5fafff6 commit 0bc68f5

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

_posts/NNNN-NN-NN-swift-5.10-released.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ author: [hborla]
88

99
Swift 5.10 is now available!
1010

11-
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.
11+
Swift 5.10 accomplishes full data isolation in the concurrency language model. This important milestone has taken years of active development over many releases. The concurrency model was introduced in Swift 5.5 including `async`/`await`, actors, and structured concurrency. Swift 5.7 introduced `Sendable` as the fundamental concept for thread-safe types whose values can be shared across arbitrary concurrent contexts without introducing a risk of data races. And now, in Swift 5.10, full data isolation is enforced at compile time in all areas of the language when the complete concurrency checking option is enabled.
1212

1313
Full data isolation in Swift 5.10 is the precursor to Swift 6. Swift 6 will enforce full data isolation by default, and we will embark upon the transition to eliminate data races across the Swift ecosystem.
1414

0 commit comments

Comments
 (0)