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 3
3
> [ !NOTE]
4
4
> This is in reverse chronological order, so newer entries are added to the top.
5
5
6
- ## Swift (next)
6
+ ## Swift 6.1
7
7
8
8
* [ SE-0444] [ ] :
9
9
When the upcoming feature ` MemberImportVisibility ` is enabled, Swift will
40
40
* [ SE-0442] [ ] :
41
41
TaskGroups can now be created without explicitly specifying their child task's result types:
42
42
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:
44
44
45
45
``` swift
46
46
await withTaskGroup (of : Int .self ) { group in
@@ -50,7 +50,7 @@ Previously the child task type would have to be specified explicitly when creati
50
50
}
51
51
```
52
52
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:
54
54
55
55
``` swift
56
56
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
63
63
64
64
## Swift 6.0
65
65
66
+ ### 2024-09-17 (Xcode 16.0)
67
+
66
68
* Swift 6 comes with a new language mode that prevents the risk of data races
67
69
at compile time. This guarantee is accomplished through _ data isolation_ ; the
68
70
compiler will validate that data passed over a boundary between concurrently
You can’t perform that action at this time.
0 commit comments