File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -93,6 +93,12 @@ Swift 5.6
93
93
}
94
94
```
95
95
96
+ * [ SE-0331] [ ] :
97
+
98
+ The conformance of the unsafe pointer types (e.g., ` UnsafePointer ` ,
99
+ ` UnsafeMutableBufferPointer ` ) to the ` Sendable ` protocols has been removed,
100
+ because pointers cannot safely be transferred across task or actor boundaries.
101
+
96
102
* References to ` Self ` or so-called "` Self ` requirements" in the type signatures
97
103
of protocol members are now correctly detected in the parent of a nested type.
98
104
As a result, protocol members that fall under this overlooked case are no longer
@@ -8850,6 +8856,7 @@ Swift 1.0
8850
8856
[SE- 0324 ]: < https: // github.com/apple/swift-evolution/blob/main/proposals/0324-c-lang-pointer-arg-conversion.md>
8851
8857
[SE- 0323 ]: < https: // github.com/apple/swift-evolution/blob/main/proposals/0323-async-main-semantics.md>
8852
8858
[SE- 0328 ]: < https: // github.com/apple/swift-evolution/blob/main/proposals/0328-structural-opaque-result-types.md>
8859
+ [SE- 0331 ]: < https: // github.com/apple/swift-evolution/blob/main/proposals/0331-remove-sendable-from-unsafepointer.md>
8853
8860
[SE- 0337 ]: < https: // github.com/apple/swift-evolution/blob/main/proposals/0337-support-incremental-migration-to-concurrency-checking.md>
8854
8861
8855
8862
[SR- 75 ]: < https: // bugs.swift.org/browse/SR-75>
You can’t perform that action at this time.
0 commit comments