├── .gitignore ├── LICENSE.txt ├── Package.swift ├── README.md ├── Sources ├── SE0270_RangeSet │ ├── CollectionExtensions.swift │ ├── DiscontiguousSlice.swift │ ├── Pair.swift │ ├── Partition.swift │ ├── RangeSet.swift │ └── RangeSetStorage.swift └── TestHelpers │ ├── COWLoggingArray.swift │ └── XCTestExtensions.swift └── Tests └── SE0270_RangeSet_Tests ├── CollectionExtensionsTests.swift └── RangeSetTests.swift /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /.swiftpm 3 | /.build 4 | /Packages 5 | /*.xcodeproj 6 | xcuserdata/ 7 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-se0270-range-set/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-se0270-range-set/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-se0270-range-set/HEAD/README.md -------------------------------------------------------------------------------- /Sources/SE0270_RangeSet/CollectionExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-se0270-range-set/HEAD/Sources/SE0270_RangeSet/CollectionExtensions.swift -------------------------------------------------------------------------------- /Sources/SE0270_RangeSet/DiscontiguousSlice.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-se0270-range-set/HEAD/Sources/SE0270_RangeSet/DiscontiguousSlice.swift -------------------------------------------------------------------------------- /Sources/SE0270_RangeSet/Pair.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-se0270-range-set/HEAD/Sources/SE0270_RangeSet/Pair.swift -------------------------------------------------------------------------------- /Sources/SE0270_RangeSet/Partition.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-se0270-range-set/HEAD/Sources/SE0270_RangeSet/Partition.swift -------------------------------------------------------------------------------- /Sources/SE0270_RangeSet/RangeSet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-se0270-range-set/HEAD/Sources/SE0270_RangeSet/RangeSet.swift -------------------------------------------------------------------------------- /Sources/SE0270_RangeSet/RangeSetStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-se0270-range-set/HEAD/Sources/SE0270_RangeSet/RangeSetStorage.swift -------------------------------------------------------------------------------- /Sources/TestHelpers/COWLoggingArray.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-se0270-range-set/HEAD/Sources/TestHelpers/COWLoggingArray.swift -------------------------------------------------------------------------------- /Sources/TestHelpers/XCTestExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-se0270-range-set/HEAD/Sources/TestHelpers/XCTestExtensions.swift -------------------------------------------------------------------------------- /Tests/SE0270_RangeSet_Tests/CollectionExtensionsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-se0270-range-set/HEAD/Tests/SE0270_RangeSet_Tests/CollectionExtensionsTests.swift -------------------------------------------------------------------------------- /Tests/SE0270_RangeSet_Tests/RangeSetTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swiftlang/swift-se0270-range-set/HEAD/Tests/SE0270_RangeSet_Tests/RangeSetTests.swift --------------------------------------------------------------------------------