Skip to content

Commit 8ea1ebe

Browse files
atricktkremenek
authored andcommitted
Update CHANGELOG for SE-0107: UnsafeRawPointer. (#3920)
1 parent 22e1cfd commit 8ea1ebe

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,15 @@ Note: This is in reverse chronological order, so newer entries are added to the
22

33
Swift 3.0
44
---------
5+
* [SE-0107](https://github.com/apple/swift-evolution/blob/master/proposals/0107-unsaferawpointer.md)
6+
7+
An `Unsafe[Mutable]RawPointer` type has been introduced. It
8+
replaces `Unsafe[Mutable]Pointer<Void>`. Conversion from
9+
`UnsafePointer<T>` to `UnsafePointer<U>` has been
10+
disallowed. `Unsafe[Mutable]RawPointer` provides an API for untyped
11+
memory access, and an API for binding memory to a type. Binding
12+
memory allows for safe conversion between pointer types.
13+
514
* [SE-0096](https://github.com/apple/swift-evolution/blob/master/proposals/0096-dynamictype.md):
615

716
The `dynamicType` keyword has been removed from Swift. In its place a new

0 commit comments

Comments
 (0)