@@ -177,6 +177,9 @@ implied.
177
177
178
178
- public protocol CVarArgType { ... }
179
179
+ public protocol CVarArg { ... }
180
+
181
+ - public protocol MirrorPathType { ... }
182
+ + public protocol MirrorPath { ... }
180
183
```
181
184
182
185
* The concept of ` generator ` is renamed to ` iterator ` across all APIs.
@@ -736,7 +739,7 @@ public struct OpaquePointer : ... {
736
739
// Changes to this protocol affect `Array`, `ArraySlice`, `ContiguousArray` and
737
740
// other types.
738
741
public protocol RangeReplaceableCollection : ... {
739
- + public init(repeating: Iterator.Element, count: Int)
742
+ + public init(repeating repeatedValue : Iterator.Element, count: Int)
740
743
741
744
- mutating func replaceRange<
742
745
+ mutating func replaceSubrange<
@@ -763,6 +766,8 @@ public struct OpaquePointer : ... {
763
766
+ public mutating func removeAt(index: Index) -> Element
764
767
}
765
768
769
+ + extension Set : SetAlgebra {}
770
+
766
771
public struct Dictionary<Key : Hashable, Value> : ... {
767
772
- public typealias Element = (Key, Value)
768
773
+ public typealias Element = (key: Key, value: Value)
@@ -804,6 +809,15 @@ public struct OpaquePointer : ... {
804
809
805
810
- public init(count: Int, repeatedValue c: UnicodeScalar)
806
811
+ public init(repeating repeatedValue: UnicodeScalar, count: Int)
812
+
813
+ - public var utf8: UTF8View { get }
814
+ + public var utf8: UTF8View { get set }
815
+
816
+ - public var utf16: UTF16View { get }
817
+ + public var utf16: UTF16View { get set }
818
+
819
+ - public var characters: CharacterView { get }
820
+ + public var characters: CharacterView { get set }
807
821
}
808
822
809
823
public enum UnicodeDecodingResult {
0 commit comments