[stdlib] Cleanup DefaultIndices, delete dead code (#13952)

* Remove a bunch of Default(Bidirectional|RandomAccess)Indices usage from stdlib and test

* Remove some DefaultRandomAccessIndices and IndexDistance usage from Foundation

* Remove no-longer-used internal type in Existentials.swift

* Get rid of indicesForTraversal
This commit is contained in:
Ben Cohen
2018-01-15 13:48:08 -08:00
committed by GitHub
parent 3de0d14cee
commit ca6c6b1d36
16 changed files with 13 additions and 103 deletions

View File

@@ -66,7 +66,7 @@ StringTests.test("AssociatedTypes-UTF8View") {
iteratorType: View.Iterator.self,
subSequenceType: Substring.UTF8View.self,
indexType: View.Index.self,
indicesType: DefaultBidirectionalIndices<View>.self)
indicesType: DefaultIndices<View>.self)
}
StringTests.test("AssociatedTypes-UTF16View") {
@@ -86,7 +86,7 @@ StringTests.test("AssociatedTypes-UnicodeScalarView") {
iteratorType: View.Iterator.self,
subSequenceType: Substring.UnicodeScalarView.self,
indexType: View.Index.self,
indicesType: DefaultBidirectionalIndices<View>.self)
indicesType: DefaultIndices<View>.self)
}
StringTests.test("AssociatedTypes-CharacterView") {
@@ -96,7 +96,7 @@ StringTests.test("AssociatedTypes-CharacterView") {
iteratorType: IndexingIterator<View>.self,
subSequenceType: View.self,
indexType: View.Index.self,
indicesType: DefaultBidirectionalIndices<View>.self)
indicesType: DefaultIndices<View>.self)
}
func checkUnicodeScalarViewIteration(