Skip to content

Commit 68721a4

Browse files
authored
Merge pull request #75575 from lorentey/delete-fixedarray
[stdlib] Remove _FixedArray16
2 parents 1f4a722 + 56bcc8d commit 68721a4

File tree

3 files changed

+0
-157
lines changed

3 files changed

+0
-157
lines changed

docs/StandardLibraryProgrammersManual.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -480,10 +480,6 @@ The standard library cannot import the Darwin module (much less an ICU module),
480480
481481
### Internal structures
482482
483-
#### `_FixedArray16`
484-
485-
The standard library has an internal array type of fixed size 16. This provides fast random access into contiguous (usually stack-allocated) memory. See [FixedArray.swift](https://github.com/swiftlang/swift/blob/main/stdlib/public/core/FixedArray.swift) for implementation.
486-
487483
#### Thread Local Storage
488484
489485
The standard library utilizes thread local storage (TLS) to cache expensive computations or operations in a thread-safe fashion. This is currently used for tracking some ICU state for Strings. Adding new things to this struct is a little more involved, as Swift lacks some of the features required for it to be expressed elegantly (e.g. move-only structs):

stdlib/public/core/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,6 @@ split_embedded_sources(
7979
EMBEDDED ErrorType.swift
8080
EMBEDDED ExistentialCollection.swift
8181
NORMAL Filter.swift
82-
NORMAL FixedArray.swift
8382
NORMAL FlatMap.swift
8483
NORMAL Flatten.swift
8584
EMBEDDED FloatingPoint.swift

stdlib/public/core/FixedArray.swift

Lines changed: 0 additions & 152 deletions
This file was deleted.

0 commit comments

Comments
 (0)