Skip to content

Commit 5da634a

Browse files
committed
wip: internalize more
1 parent 90f3479 commit 5da634a

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

stdlib/public/core/ArrayBuffer.swift

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,11 @@ internal typealias _ArrayBridgeStorage
2525
internal struct _ArrayBuffer<Element> : _ArrayBufferProtocol {
2626

2727
/// Create an empty buffer.
28-
public init() {
28+
internal init() {
2929
_storage = _ArrayBridgeStorage(native: _emptyArrayStorage)
3030
}
3131

32-
public init(nsArray: _NSArrayCore) {
32+
internal init(nsArray: _NSArrayCore) {
3333
_sanityCheck(_isClassOrObjCExistential(Element.self))
3434
_storage = _ArrayBridgeStorage(objC: nsArray)
3535
}
@@ -126,7 +126,7 @@ extension _ArrayBuffer {
126126
/// `_ContiguousArrayBuffer` that can be grown in-place to allow the self
127127
/// buffer store minimumCapacity elements, returns that buffer.
128128
/// Otherwise, returns `nil`.
129-
public mutating func requestUniqueMutableBackingBuffer(minimumCapacity: Int)
129+
internal mutating func requestUniqueMutableBackingBuffer(minimumCapacity: Int)
130130
-> NativeBuffer? {
131131
if _fastPath(isUniquelyReferenced()) {
132132
let b = _native
@@ -137,18 +137,18 @@ extension _ArrayBuffer {
137137
return nil
138138
}
139139

140-
public mutating func isMutableAndUniquelyReferenced() -> Bool {
140+
internal mutating func isMutableAndUniquelyReferenced() -> Bool {
141141
return isUniquelyReferenced()
142142
}
143143

144-
public mutating func isMutableAndUniquelyReferencedOrPinned() -> Bool {
144+
internal mutating func isMutableAndUniquelyReferencedOrPinned() -> Bool {
145145
return isUniquelyReferencedOrPinned()
146146
}
147147

148148
/// If this buffer is backed by a `_ContiguousArrayBuffer`
149149
/// containing the same number of elements as `self`, return it.
150150
/// Otherwise, return `nil`.
151-
public func requestNativeBuffer() -> NativeBuffer? {
151+
internal func requestNativeBuffer() -> NativeBuffer? {
152152
if !_isClassOrObjCExistential(Element.self) {
153153
return _native
154154
}
@@ -467,8 +467,8 @@ extension _ArrayBuffer {
467467
public typealias Indices = CountableRange<Int>
468468

469469
//===--- private --------------------------------------------------------===//
470-
typealias Storage = _ContiguousArrayStorage<Element>
471-
public typealias NativeBuffer = _ContiguousArrayBuffer<Element>
470+
internal typealias Storage = _ContiguousArrayStorage<Element>
471+
internal typealias NativeBuffer = _ContiguousArrayBuffer<Element>
472472

473473
@_versioned
474474
var _isNative: Bool {

stdlib/public/core/ContiguousArrayBuffer.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -573,7 +573,7 @@ internal func _copySequenceToContiguousArray<
573573
}
574574

575575
extension Collection {
576-
internal func _copyToContiguousArray() -> ContiguousArray<Iterator.Element> {
576+
public func _copyToContiguousArray() -> ContiguousArray<Iterator.Element> {
577577
return _copyCollectionToContiguousArray(self)
578578
}
579579
}

0 commit comments

Comments
 (0)