Skip to content

Commit c8a0d7d

Browse files
authored
Update NNNN-pointer-family-initialization-improvements.md
Remove pitch links from the main body, since they're in the `Review` header field.
1 parent 858a9db commit c8a0d7d

File tree

1 file changed

+0
-2
lines changed

1 file changed

+0
-2
lines changed

proposals/NNNN-pointer-family-initialization-improvements.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,6 @@ Memory can be safely deallocated whenever it is uninitialized.
1919

2020
We intend to round out initialization functionality for every relevant member of that family: `UnsafeMutablePointer`, `UnsafeMutableRawPointer`, `UnsafeMutableBufferPointer`, `UnsafeMutableRawBufferPointer`, `Slice<UnsafeMutableBufferPointer>` and `Slice<UnsafeMutableRawBufferPointer>`. The functionality will allow managing initialization state in a much greater variety of situations, including easier handling of partially-initialized buffers.
2121

22-
Swift-evolution thread: [Pitch thread](https://forums.swift.org/t/55689), previous pitch threads [A](https://forums.swift.org/t/53168), [B](https://forums.swift.org/t/53795)
23-
2422
## Motivation
2523

2624
Memory allocated using `UnsafeMutablePointer`, `UnsafeMutableRawPointer`, `UnsafeMutableBufferPointer` and `UnsafeMutableRawBufferPointer` is passed to the user in an uninitialized state. In the general case, such memory needs to be initialized before it is used in Swift. Memory can be "initialized" or "uninitialized". We hereafter refer to this as a memory region's "initialization state".

0 commit comments

Comments
 (0)