File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change 33> [ !NOTE]
44> This is in reverse chronological order, so newer entries are added to the top.
55
6- ## Swift (next)
6+ ## Swift 6.1
77
88* [ SE-0444] [ ] :
99 When the upcoming feature ` MemberImportVisibility ` is enabled, Swift will
4040* [ SE-0442] [ ] :
4141 TaskGroups can now be created without explicitly specifying their child task's result types:
4242
43- Previously the child task type would have to be specified explicitly when creating the task group:
43+ Previously the child task type would have to be specified explicitly when creating the task group:
4444
4545 ``` swift
4646 await withTaskGroup (of : Int .self ) { group in
@@ -50,7 +50,7 @@ Previously the child task type would have to be specified explicitly when creati
5050 }
5151 ```
5252
53- Now the type is inferred based on the first use of the task group within the task group's body:
53+ Now the type is inferred based on the first use of the task group within the task group's body:
5454
5555 ``` swift
5656 await withTaskGroup { group in
@@ -63,6 +63,8 @@ Now the type is inferred based on the first use of the task group within the tas
6363
6464## Swift 6.0
6565
66+ ### 2024-09-17 (Xcode 16.0)
67+
6668* Swift 6 comes with a new language mode that prevents the risk of data races
6769 at compile time. This guarantee is accomplished through _ data isolation_ ; the
6870 compiler will validate that data passed over a boundary between concurrently
You can’t perform that action at this time.
0 commit comments