mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
A variety of enhancements from SE-154 and SE-165: - Custom Keys and Values collections for Dictionary - Two sequence-based Dictionary initializers - Merging methods for Dictionary - Capacity checking and reserving for Dictionary and Set - Type-specific filter(_:) methods for Dictionary and Set - A mapValues(_:) method for Dictionary - A grouping Dictionary initializer
358 lines
34 KiB
Plaintext
358 lines
34 KiB
Plaintext
/* FIXME: Bogus */
|
|
TypeAlias Dictionary.Index has been removed
|
|
TypeAlias Set.Index has been removed
|
|
Struct DictionaryIndex has been removed
|
|
Struct SetIndex has been removed
|
|
/* AbsoluteValuable is available in Swift 3 mode as a type alias */
|
|
Protocol AbsoluteValuable has been removed
|
|
|
|
/* Removed declarations */
|
|
Protocol BidirectionalIndexable has been removed (deprecated)
|
|
Protocol ExpressibleByStringInterpolation has been removed (deprecated)
|
|
Protocol Indexable has been removed (deprecated)
|
|
Protocol IndexableBase has been removed (deprecated)
|
|
/* IntegerArithmetic is available in Swift 3 mode as a type alias */
|
|
Protocol IntegerArithmetic has been removed
|
|
Protocol MutableIndexable has been removed (deprecated)
|
|
Protocol RandomAccessIndexable has been removed (deprecated)
|
|
Protocol RangeReplaceableIndexable has been removed (deprecated)
|
|
/* IntegerArithmetic is available in Swift 3 mode as a type alias */
|
|
Protocol IntegerArithmetic has been removed
|
|
/* SignedNumber is available in Swift 3 mode as a type alias */
|
|
Protocol SignedNumber has been removed
|
|
/* Underscored protocols should not be used and are not guaranteed to exist */
|
|
Protocol _DisallowMixedSignArithmetic has been removed
|
|
Protocol _Integer has been removed
|
|
Protocol _IntegerArithmetic has been removed
|
|
Protocol _SignedInteger has been removed
|
|
/* allZeros is available but deprecated in Swift 3 mode */
|
|
Var Int.allZeros has been removed
|
|
Var Int16.allZeros has been removed
|
|
Var Int32.allZeros has been removed
|
|
Var Int64.allZeros has been removed
|
|
Var Int8.allZeros has been removed
|
|
Var UInt.allZeros has been removed
|
|
Var UInt16.allZeros has been removed
|
|
Var UInt32.allZeros has been removed
|
|
Var UInt64.allZeros has been removed
|
|
Var UInt8.allZeros has been removed
|
|
Constructor String.init(stringInterpolationSegment:) has been removed
|
|
Constructor UnsafeBufferPointerIterator.init() has been removed
|
|
Func Array.append(contentsOf:) has been removed
|
|
Func ArraySlice.append(contentsOf:) has been removed
|
|
Func ContiguousArray.append(contentsOf:) has been removed
|
|
|
|
/* Unnecessary overload -- no functional change */
|
|
Func Dictionary.removeValue(forKey:) has been removed
|
|
Func Dictionary.updateValue(_:forKey:) has been removed
|
|
|
|
/* Source-compatible integer changes */
|
|
Var Int.description has been moved to Var SignedInteger.description
|
|
Var Int.max has been moved to Var SignedInteger.max
|
|
Var Int.min has been moved to Var SignedInteger.min
|
|
Var Int16.description has been moved to Var SignedInteger.description
|
|
Var Int16.max has been moved to Var SignedInteger.max
|
|
Var Int16.min has been moved to Var SignedInteger.min
|
|
Var Int32.description has been moved to Var SignedInteger.description
|
|
Var Int32.max has been moved to Var SignedInteger.max
|
|
Var Int32.min has been moved to Var SignedInteger.min
|
|
Var Int64.description has been moved to Var SignedInteger.description
|
|
Var Int64.max has been moved to Var SignedInteger.max
|
|
Var Int64.min has been moved to Var SignedInteger.min
|
|
Var Int8.description has been moved to Var SignedInteger.description
|
|
Var Int8.max has been moved to Var SignedInteger.max
|
|
Var Int8.min has been moved to Var SignedInteger.min
|
|
Var UInt.description has been moved to Var SignedInteger.description
|
|
Var UInt.max has been moved to Var SignedInteger.max
|
|
Var UInt.min has been moved to Var SignedInteger.min
|
|
Var UInt16.description has been moved to Var SignedInteger.description
|
|
Var UInt16.max has been moved to Var SignedInteger.max
|
|
Var UInt16.min has been moved to Var SignedInteger.min
|
|
Var UInt32.description has been moved to Var SignedInteger.description
|
|
Var UInt32.max has been moved to Var SignedInteger.max
|
|
Var UInt32.min has been moved to Var SignedInteger.min
|
|
Var UInt64.description has been moved to Var SignedInteger.description
|
|
Var UInt64.max has been moved to Var SignedInteger.max
|
|
Var UInt64.min has been moved to Var SignedInteger.min
|
|
Var UInt8.description has been moved to Var SignedInteger.description
|
|
Var UInt8.max has been moved to Var SignedInteger.max
|
|
Var UInt8.min has been moved to Var SignedInteger.min
|
|
|
|
/* Some of these changes are valid, others are just bogus */
|
|
Constructor Int.init() has been moved to Constructor BinaryInteger.init()
|
|
Constructor Int.init(_:) has been moved to Constructor SetAlgebra.init(_:)
|
|
Constructor Int.init(exactly:) has been moved to Constructor SignedInteger.init(exactly:)
|
|
Constructor Int.init(integerLiteral:) has been moved to Constructor ExpressibleByIntegerLiteral.init(integerLiteral:)
|
|
Constructor Int16.init() has been moved to Constructor BinaryInteger.init()
|
|
Constructor Int16.init(_:) has been moved to Constructor SetAlgebra.init(_:)
|
|
Constructor Int16.init(exactly:) has been moved to Constructor SignedInteger.init(exactly:)
|
|
Constructor Int16.init(integerLiteral:) has been moved to Constructor ExpressibleByIntegerLiteral.init(integerLiteral:)
|
|
Constructor Int32.init() has been moved to Constructor BinaryInteger.init()
|
|
Constructor Int32.init(_:) has been moved to Constructor SetAlgebra.init(_:)
|
|
Constructor Int32.init(exactly:) has been moved to Constructor SignedInteger.init(exactly:)
|
|
Constructor Int32.init(integerLiteral:) has been moved to Constructor ExpressibleByIntegerLiteral.init(integerLiteral:)
|
|
Constructor Int64.init() has been moved to Constructor BinaryInteger.init()
|
|
Constructor Int64.init(_:) has been moved to Constructor SetAlgebra.init(_:)
|
|
Constructor Int64.init(exactly:) has been moved to Constructor SignedInteger.init(exactly:)
|
|
Constructor Int64.init(integerLiteral:) has been moved to Constructor ExpressibleByIntegerLiteral.init(integerLiteral:)
|
|
Constructor Int8.init() has been moved to Constructor BinaryInteger.init()
|
|
Constructor Int8.init(_:) has been moved to Constructor SetAlgebra.init(_:)
|
|
Constructor Int8.init(exactly:) has been moved to Constructor SignedInteger.init(exactly:)
|
|
Constructor Int8.init(integerLiteral:) has been moved to Constructor ExpressibleByIntegerLiteral.init(integerLiteral:)
|
|
Constructor UInt.init() has been moved to Constructor BinaryInteger.init()
|
|
Constructor UInt.init(_:) has been moved to Constructor SetAlgebra.init(_:)
|
|
Constructor UInt.init(exactly:) has been moved to Constructor SignedInteger.init(exactly:)
|
|
Constructor UInt.init(integerLiteral:) has been moved to Constructor ExpressibleByIntegerLiteral.init(integerLiteral:)
|
|
Constructor UInt16.init() has been moved to Constructor BinaryInteger.init()
|
|
Constructor UInt16.init(_:) has been moved to Constructor SetAlgebra.init(_:)
|
|
Constructor UInt16.init(exactly:) has been moved to Constructor SignedInteger.init(exactly:)
|
|
Constructor UInt16.init(integerLiteral:) has been moved to Constructor ExpressibleByIntegerLiteral.init(integerLiteral:)
|
|
Constructor UInt32.init() has been moved to Constructor BinaryInteger.init()
|
|
Constructor UInt32.init(_:) has been moved to Constructor SetAlgebra.init(_:)
|
|
Constructor UInt32.init(exactly:) has been moved to Constructor SignedInteger.init(exactly:)
|
|
Constructor UInt32.init(integerLiteral:) has been moved to Constructor ExpressibleByIntegerLiteral.init(integerLiteral:)
|
|
Constructor UInt64.init() has been moved to Constructor BinaryInteger.init()
|
|
Constructor UInt64.init(_:) has been moved to Constructor SetAlgebra.init(_:)
|
|
Constructor UInt64.init(exactly:) has been moved to Constructor SignedInteger.init(exactly:)
|
|
Constructor UInt64.init(integerLiteral:) has been moved to Constructor ExpressibleByIntegerLiteral.init(integerLiteral:)
|
|
Constructor UInt8.init() has been moved to Constructor BinaryInteger.init()
|
|
Constructor UInt8.init(_:) has been moved to Constructor SetAlgebra.init(_:)
|
|
Constructor UInt8.init(exactly:) has been moved to Constructor SignedInteger.init(exactly:)
|
|
Constructor UInt8.init(integerLiteral:) has been moved to Constructor ExpressibleByIntegerLiteral.init(integerLiteral:)
|
|
Constructor UnsafeBufferPointerIterator.init() has been moved to Constructor BinaryInteger.init()
|
|
Func Double.subtract(_:) has been moved to Func SetAlgebra.subtract(_:)
|
|
Func Float.subtract(_:) has been moved to Func SetAlgebra.subtract(_:)
|
|
Func Float80.subtract(_:) has been moved to Func SetAlgebra.subtract(_:)
|
|
Func FloatingPoint.subtract(_:) has been moved to Func SetAlgebra.subtract(_:)
|
|
Func FloatingPoint.subtracting(_:) has been moved to Func SetAlgebra.subtracting(_:)
|
|
Func Int.toIntMax() has been moved to Func BinaryInteger.toIntMax()
|
|
Func Int16.toIntMax() has been moved to Func BinaryInteger.toIntMax()
|
|
Func Int32.toIntMax() has been moved to Func BinaryInteger.toIntMax()
|
|
Func Int64.toIntMax() has been moved to Func BinaryInteger.toIntMax()
|
|
Func Int8.toIntMax() has been moved to Func BinaryInteger.toIntMax()
|
|
Func SignedInteger.advanced(by:) has been moved to Func BinaryInteger.advanced(by:)
|
|
Func SignedInteger.distance(to:) has been moved to Func BinaryInteger.distance(to:)
|
|
Func SignedInteger.toIntMax() has been moved to Func BinaryInteger.toIntMax()
|
|
Func UInt.toUIntMax() has been moved to Func Int16.toUIntMax()
|
|
Func UInt16.toUIntMax() has been moved to Func Int16.toUIntMax()
|
|
Func UInt32.toUIntMax() has been moved to Func Int16.toUIntMax()
|
|
Func UInt64.toUIntMax() has been moved to Func Int16.toUIntMax()
|
|
Func UInt8.toUIntMax() has been moved to Func Int16.toUIntMax()
|
|
|
|
/* Valid source comatible changes to integers */
|
|
Func UnsignedInteger.advanced(by:) has been moved to Func BinaryInteger.advanced(by:)
|
|
Func UnsignedInteger.distance(to:) has been moved to Func BinaryInteger.distance(to:)
|
|
Protocol Integer has been renamed to Protocol BinaryInteger
|
|
|
|
/* FIXME: Bogus */
|
|
Func FloatingPoint.adding(_:) has been renamed to Func FloatingPoint.addingProduct(_:_:)
|
|
Var BidirectionalCollection.indices has declared type change from DefaultBidirectionalIndices<Self> to Self.Indices
|
|
Var Dictionary.endIndex has declared type change from DictionaryIndex<Key, Value> to Dictionary<Key, Value>.Index
|
|
|
|
/* Added new type */
|
|
Var Dictionary.keys has declared type change from LazyMapCollection<Dictionary<Key, Value>, Key> to Dictionary<Key, Value>.Keys
|
|
|
|
/* FIXME: Bogus */
|
|
Var Dictionary.startIndex has declared type change from DictionaryIndex<Key, Value> to Dictionary<Key, Value>.Index
|
|
Var RandomAccessCollection.indices has declared type change from DefaultRandomAccessIndices<Self> to Self.Indices
|
|
|
|
/* Added new type */
|
|
Var Dictionary.values has declared type change from LazyMapCollection<Dictionary<Key, Value>, Value> to Dictionary<Key, Value>.Values
|
|
|
|
/* FIXME: Bogus */
|
|
Var Set.endIndex has declared type change from SetIndex<Element> to Set<Element>.Index
|
|
Var Set.first has declared type change from Element? to (Element)?
|
|
Var Set.startIndex has declared type change from SetIndex<Element> to Set<Element>.Index
|
|
Constructor AnyIterator.init(_:) has parameter 0 type change from () -> Element? to () -> AnyIterator.Element?
|
|
Constructor BidirectionalSlice.init(base:bounds:) has parameter 1 type change from Range<Base.Index> to Range<BidirectionalSlice.Index>
|
|
Constructor MutableBidirectionalSlice.init(base:bounds:) has parameter 1 type change from Range<Base.Index> to Range<MutableBidirectionalSlice.Index>
|
|
Constructor MutableRandomAccessSlice.init(base:bounds:) has parameter 1 type change from Range<Base.Index> to Range<MutableRandomAccessSlice.Index>
|
|
Constructor MutableRangeReplaceableBidirectionalSlice.init(base:bounds:) has parameter 1 type change from Range<Base.Index> to Range<MutableRangeReplaceableBidirectionalSlice.Index>
|
|
Constructor MutableRangeReplaceableRandomAccessSlice.init(base:bounds:) has parameter 1 type change from Range<Base.Index> to Range<MutableRangeReplaceableRandomAccessSlice.Index>
|
|
Constructor MutableRangeReplaceableSlice.init(base:bounds:) has parameter 1 type change from Range<Base.Index> to Range<MutableRangeReplaceableSlice.Index>
|
|
Constructor MutableSlice.init(base:bounds:) has parameter 1 type change from Range<Base.Index> to Range<MutableSlice.Index>
|
|
Constructor RandomAccessSlice.init(base:bounds:) has parameter 1 type change from Range<Base.Index> to Range<RandomAccessSlice.Index>
|
|
Constructor RangeReplaceableBidirectionalSlice.init(base:bounds:) has parameter 1 type change from Range<Base.Index> to Range<RangeReplaceableBidirectionalSlice.Index>
|
|
Constructor RangeReplaceableRandomAccessSlice.init(base:bounds:) has parameter 1 type change from Range<Base.Index> to Range<RangeReplaceableRandomAccessSlice.Index>
|
|
Constructor RangeReplaceableSlice.init(base:bounds:) has parameter 1 type change from Range<Base.Index> to Range<RangeReplaceableSlice.Index>
|
|
Constructor Slice.init(base:bounds:) has parameter 1 type change from Range<Base.Index> to Range<Slice.Index>
|
|
Constructor String.init(stringInterpolationSegment:) has parameter 0 type change from String to T
|
|
Func AnyBidirectionalCollection.makeIterator() has return type change from AnyIterator<Element> to AnyBidirectionalCollection.Iterator
|
|
Func AnyCollection.makeIterator() has return type change from AnyIterator<Element> to AnyCollection.Iterator
|
|
Func AnyRandomAccessCollection.makeIterator() has return type change from AnyIterator<Element> to AnyRandomAccessCollection.Iterator
|
|
Func AnySequence.makeIterator() has return type change from AnyIterator<Element> to AnySequence.Iterator
|
|
Func BidirectionalSlice.distance(from:to:) has return type change from Base.IndexDistance to BidirectionalSlice.IndexDistance
|
|
Func BidirectionalSlice.index(_:offsetBy:) has return type change from Base.Index to BidirectionalSlice.Index
|
|
Func BidirectionalSlice.index(_:offsetBy:limitedBy:) has return type change from Base.Index? to BidirectionalSlice.Index?
|
|
Func BidirectionalSlice.index(after:) has return type change from Base.Index to BidirectionalSlice.Index
|
|
Func BidirectionalSlice.index(before:) has return type change from Base.Index to BidirectionalSlice.Index
|
|
Func CountableClosedRange.distance(from:to:) has return type change from Bound.Stride to CountableClosedRange.IndexDistance
|
|
Func CountableClosedRange.index(_:offsetBy:) has return type change from ClosedRangeIndex<Bound> to CountableClosedRange.Index
|
|
Func CountableClosedRange.index(after:) has return type change from ClosedRangeIndex<Bound> to CountableClosedRange.Index
|
|
Func CountableClosedRange.index(before:) has return type change from ClosedRangeIndex<Bound> to CountableClosedRange.Index
|
|
Func CountableRange.distance(from:to:) has return type change from Bound.Stride to CountableRange.IndexDistance
|
|
Func CountableRange.index(_:offsetBy:) has return type change from Bound to CountableRange.Index
|
|
Func CountableRange.index(after:) has return type change from Bound to CountableRange.Index
|
|
Func CountableRange.index(before:) has return type change from Bound to CountableRange.Index
|
|
Func DefaultBidirectionalIndices.index(after:) has return type change from Elements.Index to DefaultBidirectionalIndices.Index
|
|
Func DefaultBidirectionalIndices.index(before:) has return type change from Elements.Index to DefaultBidirectionalIndices.Index
|
|
Func DefaultIndices.index(after:) has return type change from Elements.Index to DefaultIndices.Index
|
|
Func DefaultRandomAccessIndices.index(after:) has return type change from Elements.Index to DefaultRandomAccessIndices.Index
|
|
Func DefaultRandomAccessIndices.index(before:) has return type change from Elements.Index to DefaultRandomAccessIndices.Index
|
|
Func Dictionary.index(after:) has return type change from DictionaryIndex<Key, Value> to Dictionary<Key, Value>.Index
|
|
Func Dictionary.index(forKey:) has return type change from DictionaryIndex<Key, Value>? to Dictionary<Key, Value>.Index?
|
|
Func Dictionary.makeIterator() has return type change from DictionaryIterator<Key, Value> to DictionaryIterator<Dictionary.Key, Dictionary.Value>
|
|
Func Dictionary.popFirst() has return type change from (key: Key, value: Value)? to Dictionary.Element?
|
|
Func Dictionary.remove(at:) has return type change from (key: Key, value: Value) to Dictionary.Element
|
|
Func Dictionary.removeValue(forKey:) has return type change from Value? to Dictionary.Value?
|
|
Func Dictionary.updateValue(_:forKey:) has return type change from Value? to Dictionary.Value?
|
|
Func EnumeratedIterator.next() has return type change from (offset: Int, element: Base.Element)? to EnumeratedIterator.Element?
|
|
Func FlattenBidirectionalCollection.index(after:) has return type change from FlattenBidirectionalCollectionIndex<Base> to FlattenBidirectionalCollection.Index
|
|
Func FlattenBidirectionalCollection.index(before:) has return type change from FlattenBidirectionalCollectionIndex<Base> to FlattenBidirectionalCollection.Index
|
|
Func FlattenCollection.index(after:) has return type change from FlattenCollectionIndex<Base> to FlattenCollection.Index
|
|
Func LazyBidirectionalCollection.distance(from:to:) has parameter 0 type change from Base.Index to LazyBidirectionalCollection.Index
|
|
Func LazyBidirectionalCollection.index(_:offsetBy:) has return type change from Base.Index to LazyBidirectionalCollection.Index
|
|
Func LazyBidirectionalCollection.index(_:offsetBy:limitedBy:) has return type change from Base.Index? to LazyBidirectionalCollection.Index?
|
|
Func LazyCollection.distance(from:to:) has parameter 0 type change from Base.Index to LazyCollection.Index
|
|
Func LazyCollection.index(_:offsetBy:) has return type change from Base.Index to LazyCollection.Index
|
|
Func LazyCollection.index(_:offsetBy:limitedBy:) has return type change from Base.Index? to LazyCollection.Index?
|
|
Func LazyFilterBidirectionalCollection.index(after:) has return type change from LazyFilterIndex<Base> to LazyFilterBidirectionalCollection.Index
|
|
Func LazyFilterBidirectionalCollection.index(before:) has return type change from LazyFilterIndex<Base> to LazyFilterBidirectionalCollection.Index
|
|
Func LazyFilterCollection.index(after:) has return type change from LazyFilterIndex<Base> to LazyFilterCollection.Index
|
|
Func LazyMapBidirectionalCollection.distance(from:to:) has parameter 0 type change from Base.Index to LazyMapBidirectionalCollection.Index
|
|
Func LazyMapBidirectionalCollection.index(_:offsetBy:) has return type change from Base.Index to LazyMapBidirectionalCollection.Index
|
|
Func LazyMapBidirectionalCollection.index(_:offsetBy:limitedBy:) has return type change from Base.Index? to LazyMapBidirectionalCollection.Index?
|
|
Func LazyMapBidirectionalCollection.index(after:) has return type change from Base.Index to LazyMapBidirectionalCollection.Index
|
|
Func LazyMapBidirectionalCollection.index(before:) has return type change from Base.Index to LazyMapBidirectionalCollection.Index
|
|
Func LazyMapCollection.distance(from:to:) has parameter 0 type change from Base.Index to LazyMapCollection.Index
|
|
Func LazyMapCollection.index(_:offsetBy:) has return type change from Base.Index to LazyMapCollection.Index
|
|
Func LazyMapCollection.index(_:offsetBy:limitedBy:) has return type change from Base.Index? to LazyMapCollection.Index?
|
|
Func LazyMapCollection.index(after:) has return type change from Base.Index to LazyMapCollection.Index
|
|
Func LazyMapRandomAccessCollection.distance(from:to:) has parameter 0 type change from Base.Index to LazyMapRandomAccessCollection.Index
|
|
Func LazyMapRandomAccessCollection.index(_:offsetBy:) has return type change from Base.Index to LazyMapRandomAccessCollection.Index
|
|
Func LazyMapRandomAccessCollection.index(_:offsetBy:limitedBy:) has return type change from Base.Index? to LazyMapRandomAccessCollection.Index?
|
|
Func LazyMapRandomAccessCollection.index(after:) has return type change from Base.Index to LazyMapRandomAccessCollection.Index
|
|
Func LazyMapRandomAccessCollection.index(before:) has return type change from Base.Index to LazyMapRandomAccessCollection.Index
|
|
Func LazyRandomAccessCollection.distance(from:to:) has parameter 0 type change from Base.Index to LazyRandomAccessCollection.Index
|
|
Func LazyRandomAccessCollection.index(_:offsetBy:) has return type change from Base.Index to LazyRandomAccessCollection.Index
|
|
Func LazyRandomAccessCollection.index(_:offsetBy:limitedBy:) has return type change from Base.Index? to LazyRandomAccessCollection.Index?
|
|
Func MutableBidirectionalSlice.distance(from:to:) has return type change from Base.IndexDistance to MutableBidirectionalSlice.IndexDistance
|
|
Func MutableBidirectionalSlice.index(_:offsetBy:) has return type change from Base.Index to MutableBidirectionalSlice.Index
|
|
Func MutableBidirectionalSlice.index(_:offsetBy:limitedBy:) has return type change from Base.Index? to MutableBidirectionalSlice.Index?
|
|
Func MutableBidirectionalSlice.index(after:) has return type change from Base.Index to MutableBidirectionalSlice.Index
|
|
Func MutableBidirectionalSlice.index(before:) has return type change from Base.Index to MutableBidirectionalSlice.Index
|
|
Func MutableRandomAccessSlice.distance(from:to:) has return type change from Base.IndexDistance to MutableRandomAccessSlice.IndexDistance
|
|
Func MutableRandomAccessSlice.index(_:offsetBy:) has return type change from Base.Index to MutableRandomAccessSlice.Index
|
|
Func MutableRandomAccessSlice.index(_:offsetBy:limitedBy:) has return type change from Base.Index? to MutableRandomAccessSlice.Index?
|
|
Func MutableRandomAccessSlice.index(after:) has return type change from Base.Index to MutableRandomAccessSlice.Index
|
|
Func MutableRandomAccessSlice.index(before:) has return type change from Base.Index to MutableRandomAccessSlice.Index
|
|
Func MutableRangeReplaceableBidirectionalSlice.distance(from:to:) has return type change from Base.IndexDistance to MutableRangeReplaceableBidirectionalSlice.IndexDistance
|
|
Func MutableRangeReplaceableBidirectionalSlice.index(_:offsetBy:) has return type change from Base.Index to MutableRangeReplaceableBidirectionalSlice.Index
|
|
Func MutableRangeReplaceableBidirectionalSlice.index(_:offsetBy:limitedBy:) has return type change from Base.Index? to MutableRangeReplaceableBidirectionalSlice.Index?
|
|
Func MutableRangeReplaceableBidirectionalSlice.index(after:) has return type change from Base.Index to MutableRangeReplaceableBidirectionalSlice.Index
|
|
Func MutableRangeReplaceableBidirectionalSlice.index(before:) has return type change from Base.Index to MutableRangeReplaceableBidirectionalSlice.Index
|
|
Func MutableRangeReplaceableBidirectionalSlice.insert(_:at:) has parameter 1 type change from Base.Index to MutableRangeReplaceableBidirectionalSlice.Index
|
|
Func MutableRangeReplaceableBidirectionalSlice.insert(contentsOf:at:) has parameter 1 type change from Base.Index to MutableRangeReplaceableBidirectionalSlice.Index
|
|
Func MutableRangeReplaceableBidirectionalSlice.remove(at:) has parameter 0 type change from Base.Index to MutableRangeReplaceableBidirectionalSlice.Index
|
|
Func MutableRangeReplaceableBidirectionalSlice.removeSubrange(_:) has parameter 0 type change from Range<Base.Index> to Range<MutableRangeReplaceableBidirectionalSlice.Index>
|
|
Func MutableRangeReplaceableBidirectionalSlice.replaceSubrange(_:with:) has parameter 0 type change from Range<Base.Index> to Range<MutableRangeReplaceableBidirectionalSlice.Index>
|
|
Func MutableRangeReplaceableRandomAccessSlice.distance(from:to:) has return type change from Base.IndexDistance to MutableRangeReplaceableRandomAccessSlice.IndexDistance
|
|
Func MutableRangeReplaceableRandomAccessSlice.index(_:offsetBy:) has return type change from Base.Index to MutableRangeReplaceableRandomAccessSlice.Index
|
|
Func MutableRangeReplaceableRandomAccessSlice.index(_:offsetBy:limitedBy:) has return type change from Base.Index? to MutableRangeReplaceableRandomAccessSlice.Index?
|
|
Func MutableRangeReplaceableRandomAccessSlice.index(after:) has return type change from Base.Index to MutableRangeReplaceableRandomAccessSlice.Index
|
|
Func MutableRangeReplaceableRandomAccessSlice.index(before:) has return type change from Base.Index to MutableRangeReplaceableRandomAccessSlice.Index
|
|
Func MutableRangeReplaceableRandomAccessSlice.insert(_:at:) has parameter 1 type change from Base.Index to MutableRangeReplaceableRandomAccessSlice.Index
|
|
Func MutableRangeReplaceableRandomAccessSlice.insert(contentsOf:at:) has parameter 1 type change from Base.Index to MutableRangeReplaceableRandomAccessSlice.Index
|
|
Func MutableRangeReplaceableRandomAccessSlice.remove(at:) has parameter 0 type change from Base.Index to MutableRangeReplaceableRandomAccessSlice.Index
|
|
Func MutableRangeReplaceableRandomAccessSlice.removeSubrange(_:) has parameter 0 type change from Range<Base.Index> to Range<MutableRangeReplaceableRandomAccessSlice.Index>
|
|
Func MutableRangeReplaceableRandomAccessSlice.replaceSubrange(_:with:) has parameter 0 type change from Range<Base.Index> to Range<MutableRangeReplaceableRandomAccessSlice.Index>
|
|
Func MutableRangeReplaceableSlice.distance(from:to:) has return type change from Base.IndexDistance to MutableRangeReplaceableSlice.IndexDistance
|
|
Func MutableRangeReplaceableSlice.index(_:offsetBy:) has return type change from Base.Index to MutableRangeReplaceableSlice.Index
|
|
Func MutableRangeReplaceableSlice.index(_:offsetBy:limitedBy:) has return type change from Base.Index? to MutableRangeReplaceableSlice.Index?
|
|
Func MutableRangeReplaceableSlice.index(after:) has return type change from Base.Index to MutableRangeReplaceableSlice.Index
|
|
Func MutableRangeReplaceableSlice.insert(_:at:) has parameter 1 type change from Base.Index to MutableRangeReplaceableSlice.Index
|
|
Func MutableRangeReplaceableSlice.insert(contentsOf:at:) has parameter 1 type change from Base.Index to MutableRangeReplaceableSlice.Index
|
|
Func MutableRangeReplaceableSlice.remove(at:) has parameter 0 type change from Base.Index to MutableRangeReplaceableSlice.Index
|
|
Func MutableRangeReplaceableSlice.removeSubrange(_:) has parameter 0 type change from Range<Base.Index> to Range<MutableRangeReplaceableSlice.Index>
|
|
Func MutableRangeReplaceableSlice.replaceSubrange(_:with:) has parameter 0 type change from Range<Base.Index> to Range<MutableRangeReplaceableSlice.Index>
|
|
Func MutableSlice.distance(from:to:) has return type change from Base.IndexDistance to MutableSlice.IndexDistance
|
|
Func MutableSlice.index(_:offsetBy:) has return type change from Base.Index to MutableSlice.Index
|
|
Func MutableSlice.index(_:offsetBy:limitedBy:) has return type change from Base.Index? to MutableSlice.Index?
|
|
Func MutableSlice.index(after:) has return type change from Base.Index to MutableSlice.Index
|
|
Func OptionSet.insert(_:) has return type change from (inserted: Bool, memberAfterInsert: Self) to (inserted: Bool, memberAfterInsert: Self.Element)
|
|
Func OptionSet.remove(_:) has return type change from Self? to Self.Element?
|
|
Func OptionSet.update(with:) has return type change from Self? to Self.Element?
|
|
Func RandomAccessCollection.distance(from:to:) has return type change from Self.IndexDistance to Self.Index.Stride
|
|
Func RandomAccessCollection.index(_:offsetBy:) has parameter 1 type change from Self.IndexDistance to Self.Index.Stride
|
|
Func RandomAccessSlice.distance(from:to:) has return type change from Base.IndexDistance to RandomAccessSlice.IndexDistance
|
|
Func RandomAccessSlice.index(_:offsetBy:) has return type change from Base.Index to RandomAccessSlice.Index
|
|
Func RandomAccessSlice.index(_:offsetBy:limitedBy:) has return type change from Base.Index? to RandomAccessSlice.Index?
|
|
Func RandomAccessSlice.index(after:) has return type change from Base.Index to RandomAccessSlice.Index
|
|
Func RandomAccessSlice.index(before:) has return type change from Base.Index to RandomAccessSlice.Index
|
|
Func RangeReplaceableBidirectionalSlice.distance(from:to:) has return type change from Base.IndexDistance to RangeReplaceableBidirectionalSlice.IndexDistance
|
|
Func RangeReplaceableBidirectionalSlice.index(_:offsetBy:) has return type change from Base.Index to RangeReplaceableBidirectionalSlice.Index
|
|
Func RangeReplaceableBidirectionalSlice.index(_:offsetBy:limitedBy:) has return type change from Base.Index? to RangeReplaceableBidirectionalSlice.Index?
|
|
Func RangeReplaceableBidirectionalSlice.index(after:) has return type change from Base.Index to RangeReplaceableBidirectionalSlice.Index
|
|
Func RangeReplaceableBidirectionalSlice.index(before:) has return type change from Base.Index to RangeReplaceableBidirectionalSlice.Index
|
|
Func RangeReplaceableBidirectionalSlice.insert(_:at:) has parameter 1 type change from Base.Index to RangeReplaceableBidirectionalSlice.Index
|
|
Func RangeReplaceableBidirectionalSlice.insert(contentsOf:at:) has parameter 1 type change from Base.Index to RangeReplaceableBidirectionalSlice.Index
|
|
Func RangeReplaceableBidirectionalSlice.remove(at:) has parameter 0 type change from Base.Index to RangeReplaceableBidirectionalSlice.Index
|
|
Func RangeReplaceableBidirectionalSlice.removeSubrange(_:) has parameter 0 type change from Range<Base.Index> to Range<RangeReplaceableBidirectionalSlice.Index>
|
|
Func RangeReplaceableBidirectionalSlice.replaceSubrange(_:with:) has parameter 0 type change from Range<Base.Index> to Range<RangeReplaceableBidirectionalSlice.Index>
|
|
Func RangeReplaceableRandomAccessSlice.distance(from:to:) has return type change from Base.IndexDistance to RangeReplaceableRandomAccessSlice.IndexDistance
|
|
Func RangeReplaceableRandomAccessSlice.index(_:offsetBy:) has return type change from Base.Index to RangeReplaceableRandomAccessSlice.Index
|
|
Func RangeReplaceableRandomAccessSlice.index(_:offsetBy:limitedBy:) has return type change from Base.Index? to RangeReplaceableRandomAccessSlice.Index?
|
|
Func RangeReplaceableRandomAccessSlice.index(after:) has return type change from Base.Index to RangeReplaceableRandomAccessSlice.Index
|
|
Func RangeReplaceableRandomAccessSlice.index(before:) has return type change from Base.Index to RangeReplaceableRandomAccessSlice.Index
|
|
Func RangeReplaceableRandomAccessSlice.insert(_:at:) has parameter 1 type change from Base.Index to RangeReplaceableRandomAccessSlice.Index
|
|
Func RangeReplaceableRandomAccessSlice.insert(contentsOf:at:) has parameter 1 type change from Base.Index to RangeReplaceableRandomAccessSlice.Index
|
|
Func RangeReplaceableRandomAccessSlice.remove(at:) has parameter 0 type change from Base.Index to RangeReplaceableRandomAccessSlice.Index
|
|
Func RangeReplaceableRandomAccessSlice.removeSubrange(_:) has parameter 0 type change from Range<Base.Index> to Range<RangeReplaceableRandomAccessSlice.Index>
|
|
Func RangeReplaceableRandomAccessSlice.replaceSubrange(_:with:) has parameter 0 type change from Range<Base.Index> to Range<RangeReplaceableRandomAccessSlice.Index>
|
|
Func RangeReplaceableSlice.distance(from:to:) has return type change from Base.IndexDistance to RangeReplaceableSlice.IndexDistance
|
|
Func RangeReplaceableSlice.index(_:offsetBy:) has return type change from Base.Index to RangeReplaceableSlice.Index
|
|
Func RangeReplaceableSlice.index(_:offsetBy:limitedBy:) has return type change from Base.Index? to RangeReplaceableSlice.Index?
|
|
Func RangeReplaceableSlice.index(after:) has return type change from Base.Index to RangeReplaceableSlice.Index
|
|
Func RangeReplaceableSlice.insert(_:at:) has parameter 1 type change from Base.Index to RangeReplaceableSlice.Index
|
|
Func RangeReplaceableSlice.insert(contentsOf:at:) has parameter 1 type change from Base.Index to RangeReplaceableSlice.Index
|
|
Func RangeReplaceableSlice.remove(at:) has parameter 0 type change from Base.Index to RangeReplaceableSlice.Index
|
|
Func RangeReplaceableSlice.removeSubrange(_:) has parameter 0 type change from Range<Base.Index> to Range<RangeReplaceableSlice.Index>
|
|
Func RangeReplaceableSlice.replaceSubrange(_:with:) has parameter 0 type change from Range<Base.Index> to Range<RangeReplaceableSlice.Index>
|
|
Func ReversedCollection.distance(from:to:) has return type change from Base.IndexDistance to ReversedCollection.IndexDistance
|
|
Func ReversedCollection.index(_:offsetBy:) has return type change from ReversedIndex<Base> to ReversedCollection.Index
|
|
Func ReversedCollection.index(_:offsetBy:limitedBy:) has return type change from ReversedIndex<Base>? to ReversedCollection.Index?
|
|
Func ReversedCollection.index(after:) has return type change from ReversedIndex<Base> to ReversedCollection.Index
|
|
Func ReversedCollection.index(before:) has return type change from ReversedIndex<Base> to ReversedCollection.Index
|
|
Func ReversedRandomAccessCollection.distance(from:to:) has return type change from Base.IndexDistance to ReversedRandomAccessCollection.IndexDistance
|
|
Func ReversedRandomAccessCollection.index(_:offsetBy:) has return type change from ReversedRandomAccessIndex<Base> to ReversedRandomAccessCollection.Index
|
|
Func ReversedRandomAccessCollection.index(_:offsetBy:limitedBy:) has return type change from ReversedRandomAccessIndex<Base>? to ReversedRandomAccessCollection.Index?
|
|
Func ReversedRandomAccessCollection.index(after:) has return type change from ReversedRandomAccessIndex<Base> to ReversedRandomAccessCollection.Index
|
|
Func ReversedRandomAccessCollection.index(before:) has return type change from ReversedRandomAccessIndex<Base> to ReversedRandomAccessCollection.Index
|
|
Func Set.formSymmetricDifference(_:) has parameter 0 type change from Set<Element> to Set<Set.Element>
|
|
Func Set.index(after:) has return type change from SetIndex<Element> to Set<Element>.Index
|
|
Func Set.index(of:) has return type change from SetIndex<Element>? to Set<Element>.Index?
|
|
Func Set.intersection(_:) has return type change from Set<Element> to Set<Set.Element>
|
|
Func Set.isDisjoint(with:) has parameter 0 type change from Set<Element> to Set<Set.Element>
|
|
Func Set.isStrictSubset(of:) has parameter 0 type change from Set<Element> to Set<Set.Element>
|
|
Func Set.isStrictSuperset(of:) has parameter 0 type change from Set<Element> to Set<Set.Element>
|
|
Func Set.isSubset(of:) has parameter 0 type change from Set<Element> to Set<Set.Element>
|
|
Func Set.isSuperset(of:) has parameter 0 type change from Set<Element> to Set<Set.Element>
|
|
Func Set.popFirst() has return type change from Element? to Set.Element?
|
|
Func Set.remove(at:) has parameter 0 type change from SetIndex<Element> to Set<Element>.Index
|
|
Func Set.removeFirst() has return type change from Element to Set.Element
|
|
Func Set.subtract(_:) has parameter 0 type change from Set<Element> to Set<Set.Element>
|
|
Func Set.subtracting(_:) has return type change from Set<Element> to Set<Set.Element>
|
|
Func Set.symmetricDifference(_:) has return type change from Set<Element> to Set<Set.Element>
|
|
Func Set.union(_:) has return type change from Set<Element> to Set<Set.Element>
|
|
Func Slice.distance(from:to:) has return type change from Base.IndexDistance to Slice.IndexDistance
|
|
Func Slice.index(_:offsetBy:) has return type change from Base.Index to Slice.Index
|
|
Func Slice.index(_:offsetBy:limitedBy:) has return type change from Base.Index? to Slice.Index?
|
|
Func Slice.index(after:) has return type change from Base.Index to Slice.Index
|
|
|
|
/* Function type change */
|
|
Func UnsafePointer.withMemoryRebound(to:capacity:_:) has parameter 2 type change from (UnsafeMutablePointer<T>) throws -> Result to (UnsafePointer<T>) throws -> Result
|
|
|
|
/* FIXME: Bogus */
|
|
Func Zip2Iterator.next() has return type change from (Iterator1.Element, Iterator2.Element)? to Zip2Iterator.Element?
|
|
Func Zip2Sequence.makeIterator() has return type change from Zip2Iterator<Sequence1.Iterator, Sequence2.Iterator> to Zip2Sequence.Iterator
|