File tree Expand file tree Collapse file tree 1 file changed +7
-6
lines changed Expand file tree Collapse file tree 1 file changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -4,12 +4,13 @@ Swift 3.0
4
4
---------
5
5
* [ SE-0107] ( https://github.com/apple/swift-evolution/blob/master/proposals/0107-unsaferawpointer.md )
6
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.
7
+ An ` Unsafe[Mutable]RawPointer ` type has been introduced. It replaces
8
+ ` Unsafe[Mutable]Pointer<Void> ` . Conversion from ` UnsafePointer<T> `
9
+ to ` UnsafePointer<U> ` has been disallowed. ` Unsafe[Mutable]RawPointer `
10
+ provides an API for untyped memory access, and an API for binding memory
11
+ to a type. Binding memory allows for safe conversion between pointer types.
12
+ See ` bindMemory(to:capacity:) ` , ` assumingMemoryBound(to:) ` , and
13
+ ` withMemoryRebound(to:capacity:) ` .
13
14
14
15
* [ SE-0096] ( https://github.com/apple/swift-evolution/blob/master/proposals/0096-dynamictype.md ) :
15
16
You can’t perform that action at this time.
0 commit comments