Skip to content

Commit a8edd42

Browse files
committed
Add ChangeLog entry for SE-0331.
(cherry picked from commit 1d52d32)
1 parent ce857ac commit a8edd42

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,12 @@ Swift 5.6
8080
}
8181
```
8282

83+
* [SE-0331][]:
84+
85+
The conformance of the unsafe pointer types (e.g., `UnsafePointer`,
86+
`UnsafeMutableBufferPointer`) to the `Sendable` protocols has been removed,
87+
because pointers cannot safely be transferred across task or actor boundaries.
88+
8389
* References to `Self` or so-called "`Self` requirements" in the type signatures
8490
of protocol members are now correctly detected in the parent of a nested type.
8591
As a result, protocol members that fall under this overlooked case are no longer
@@ -8836,6 +8842,7 @@ Swift 1.0
88368842
[SE-0316]: <https://github.com/apple/swift-evolution/blob/main/proposals/0316-global-actors.md>
88378843
[SE-0324]: <https://github.com/apple/swift-evolution/blob/main/proposals/0324-c-lang-pointer-arg-conversion.md>
88388844
[SE-0323]: <https://github.com/apple/swift-evolution/blob/main/proposals/0323-async-main-semantics.md>
8845+
[SE-0331]: <https://github.com/apple/swift-evolution/blob/main/proposals/0331-remove-sendable-from-unsafepointer.md>
88398846
[SE-0337]: <https://github.com/apple/swift-evolution/blob/main/proposals/0337-support-incremental-migration-to-concurrency-checking.md>
88408847

88418848
[SR-75]: <https://bugs.swift.org/browse/SR-75>

0 commit comments

Comments
 (0)