├── .github ├── FUNDING.yml └── workflows │ ├── docs.disabled_yml │ ├── test-apple.yml │ └── test.yml ├── .gitignore ├── .swift-format ├── Benchmarks ├── .gitignore ├── Package.swift ├── Sources │ └── WebURLBenchmark │ │ ├── ComponentSetters.swift │ │ ├── Constructor+HTTP.swift │ │ ├── FoundationCompat.swift │ │ ├── PathComponents.swift │ │ ├── PercentEncoding.swift │ │ ├── SampleURLs.swift │ │ └── main.swift ├── compare.py └── results │ ├── .gitignore │ └── put_results_here_so_you_dont_commit_them ├── Fuzzers ├── .gitignore ├── Corpora │ └── put_corpus_in_a_subdir_here ├── Package.swift ├── README.md ├── Seeding │ └── generate_corpus_parse-reparse.swift ├── Sources │ ├── foundation-to-web │ │ └── main.swift │ ├── url-parse-reparse │ │ └── main.swift │ ├── web-foundation-roundtrip │ │ └── main.swift │ └── web-to-foundation │ │ └── main.swift ├── corpus-to-test.swift ├── fuzz-foundation-roundtrip.sh ├── fuzz-ftow.sh ├── fuzz-parser.sh ├── fuzz-wtof.sh └── url.dict ├── LICENSE ├── NOTICE ├── Package.swift ├── Package@swift-5.5.swift ├── README.md ├── Sources ├── IDNA │ ├── Generated │ │ ├── MappingData.swift │ │ └── ValidationData.swift │ ├── IDNA.swift │ ├── NFC.swift │ └── Punycode.swift ├── UnicodeDataStructures │ ├── ParseNPrint │ │ ├── IDNAMappingDatabase.swift │ │ ├── IDNAValidationDatabase.swift │ │ ├── ParsingHelpers.swift │ │ ├── Printing.swift │ │ └── Utils.swift │ └── Shared │ │ ├── CodePointDatabase.swift │ │ ├── IDNA │ │ ├── IDNAMappingDataSchema.swift │ │ └── IDNAValidationDataSchema.swift │ │ ├── IndexedTable.swift │ │ └── SegmentedLine.swift ├── WebURL │ ├── DeprecatedAPIs.swift │ ├── IPAddress.swift │ ├── Parser │ │ ├── Parser+Host.swift │ │ ├── Parser+Path.swift │ │ ├── Parser+StringUtils.swift │ │ ├── Parser.swift │ │ ├── URLWriter.swift │ │ ├── ValidationError.swift │ │ └── WebURL+Component.swift │ ├── PercentEncoding.swift │ ├── SPIs.swift │ ├── URLStorage+Setters.swift │ ├── URLStorage.swift │ ├── URLStructure.swift │ ├── Util │ │ ├── ASCII+LazyTextTransformations.swift │ │ ├── ASCII.swift │ │ ├── BidirectionalCollection+suffix.swift │ │ ├── BidirectionalCollection+trim.swift │ │ ├── BitTwiddling.swift │ │ ├── Collection+longestRange.swift │ │ ├── Either.swift │ │ ├── Errors.swift │ │ ├── FastCollectionAlgorithms.swift │ │ ├── Integers.swift │ │ ├── ManagedArrayBuffer.swift │ │ ├── MutableCollection+pathUtils.swift │ │ ├── Pointers.swift │ │ ├── StaticMember.swift │ │ ├── StringAdditions.swift │ │ ├── UnsafeBuffer+ReplaceSubrange.swift │ │ └── UnsafeSmallStack.swift │ ├── WebURL+Domain.swift │ ├── WebURL+FilePaths.swift │ ├── WebURL+FormParameters.swift │ ├── WebURL+Host.swift │ ├── WebURL+JSModel.swift │ ├── WebURL+Origin.swift │ ├── WebURL+PathComponents.swift │ ├── WebURL+Scheme.swift │ ├── WebURL+UTF8View.swift │ ├── WebURL.docc │ │ ├── Deprecated.md │ │ ├── FoundationInterop.md │ │ ├── PercentEncoding.md │ │ ├── WebURL.md │ │ └── WebURLStruct.md │ └── WebURL.swift ├── WebURLFoundationExtras │ ├── Extensions │ │ ├── DataAndString.swift │ │ ├── URLRequestResponse.swift │ │ └── URLSession.swift │ ├── FoundationToWebURL.swift │ ├── Util │ │ ├── ConversionError.swift │ │ ├── EvenFasterCollectionAlgorithms.swift │ │ └── StringAdditions.swift │ └── WebURLToFoundation.swift ├── WebURLSystemExtras │ └── WebURL+FilePaths+System.swift └── WebURLTestSupport │ ├── CollectionUtils.swift │ ├── IPAddressUtils.swift │ ├── JSONHelpers.swift │ ├── Reports │ ├── SimpleDescription.swift │ └── SimpleTestReport.swift │ ├── TestFiles.swift │ ├── TestFilesData │ ├── .gitattributes │ ├── IdnaTestV2.txt │ ├── additional_constructor_tests.json │ ├── additional_setters_tests.json │ ├── file_url_path_tests.json │ ├── setters_tests.json │ ├── toascii.json │ └── urltestdata.json │ ├── TestSuite.swift │ ├── TestSuites │ ├── FilePathTests+WebURLReportHarness.swift │ ├── FilePathTests.swift │ ├── UTS46Conformance+WebURLIDNAReportHarness.swift │ ├── UTS46Conformance.swift │ ├── WPTConstructorTest+WebURLReportHarness.swift │ ├── WPTConstructorTest.swift │ ├── WPTSetterTest+WebURLReportHarness.swift │ ├── WPTSetterTest.swift │ ├── WPTToASCIITest+WebURLReportHarness.swift │ └── WPTToASCIITest.swift │ └── URLValues.swift └── Tests ├── IDNATests ├── PunycodeTests.swift ├── SimpleToUnicodeTests.swift ├── UTS46ConformanceTests.swift └── Utils.swift ├── LinuxMain.swift ├── UnicodeDataStructuresTests ├── GenerateData │ ├── GenerateData.swift │ └── TableDefinitions │ │ ├── .gitattributes │ │ ├── DerivedBidiClass.txt │ │ ├── DerivedJoiningType.txt │ │ └── IdnaMappingTable.txt ├── IndexedTableTests.swift └── SegmentedLineTests.swift ├── WebURLDeprecatedAPITests └── DeprecatedAPITests.swift ├── WebURLFoundationEndToEndTests ├── LocalServer.swift └── URLSessionTests.swift ├── WebURLFoundationExtrasTests ├── Extensions │ ├── DataAndStringExtensions.swift │ └── URLRequestResponseExtensions.swift ├── URLConversion │ ├── FoundationToWebTests.disabled_swift │ ├── FuzzCorpus_foundation_to_web.swift │ ├── FuzzCorpus_web_to_foundation.swift │ ├── Resources │ │ └── NSURLTestData.plist │ └── WebToFoundationTests.swift └── _ReportGeneratingTestCase.swift ├── WebURLSystemExtrasTests ├── SystemFilePathTests.swift └── Utils.swift └── WebURLTests ├── ASCIITests.swift ├── CollectionExtensionsTests.swift ├── DomainTests.swift ├── FilePathTests.swift ├── FormParametersTests.swift ├── HostTests.swift ├── IPv4AddressTests.swift ├── IPv6AddressTests.swift ├── ManagedArrayBufferTests.swift ├── MutableCollectionExtensionsTests.swift ├── OtherURLTests.swift ├── OtherUtilitiesTests.swift ├── PathComponentsTests.swift ├── PercentEncodingTests.swift ├── SchemeKindTests.swift ├── Utils.swift ├── WebPlatformTests.swift ├── WebURLPercentEncodingUtilsTests.swift ├── WebURLTests.swift └── _ReportGeneratingTestCase.swift /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: [karwa] 4 | -------------------------------------------------------------------------------- /.github/workflows/docs.disabled_yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/.github/workflows/docs.disabled_yml -------------------------------------------------------------------------------- /.github/workflows/test-apple.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/.github/workflows/test-apple.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/.gitignore -------------------------------------------------------------------------------- /.swift-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/.swift-format -------------------------------------------------------------------------------- /Benchmarks/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Benchmarks/.gitignore -------------------------------------------------------------------------------- /Benchmarks/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Benchmarks/Package.swift -------------------------------------------------------------------------------- /Benchmarks/Sources/WebURLBenchmark/ComponentSetters.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Benchmarks/Sources/WebURLBenchmark/ComponentSetters.swift -------------------------------------------------------------------------------- /Benchmarks/Sources/WebURLBenchmark/Constructor+HTTP.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Benchmarks/Sources/WebURLBenchmark/Constructor+HTTP.swift -------------------------------------------------------------------------------- /Benchmarks/Sources/WebURLBenchmark/FoundationCompat.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Benchmarks/Sources/WebURLBenchmark/FoundationCompat.swift -------------------------------------------------------------------------------- /Benchmarks/Sources/WebURLBenchmark/PathComponents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Benchmarks/Sources/WebURLBenchmark/PathComponents.swift -------------------------------------------------------------------------------- /Benchmarks/Sources/WebURLBenchmark/PercentEncoding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Benchmarks/Sources/WebURLBenchmark/PercentEncoding.swift -------------------------------------------------------------------------------- /Benchmarks/Sources/WebURLBenchmark/SampleURLs.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Benchmarks/Sources/WebURLBenchmark/SampleURLs.swift -------------------------------------------------------------------------------- /Benchmarks/Sources/WebURLBenchmark/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Benchmarks/Sources/WebURLBenchmark/main.swift -------------------------------------------------------------------------------- /Benchmarks/compare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Benchmarks/compare.py -------------------------------------------------------------------------------- /Benchmarks/results/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /Benchmarks/results/put_results_here_so_you_dont_commit_them: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Fuzzers/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Fuzzers/.gitignore -------------------------------------------------------------------------------- /Fuzzers/Corpora/put_corpus_in_a_subdir_here: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Fuzzers/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Fuzzers/Package.swift -------------------------------------------------------------------------------- /Fuzzers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Fuzzers/README.md -------------------------------------------------------------------------------- /Fuzzers/Seeding/generate_corpus_parse-reparse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Fuzzers/Seeding/generate_corpus_parse-reparse.swift -------------------------------------------------------------------------------- /Fuzzers/Sources/foundation-to-web/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Fuzzers/Sources/foundation-to-web/main.swift -------------------------------------------------------------------------------- /Fuzzers/Sources/url-parse-reparse/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Fuzzers/Sources/url-parse-reparse/main.swift -------------------------------------------------------------------------------- /Fuzzers/Sources/web-foundation-roundtrip/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Fuzzers/Sources/web-foundation-roundtrip/main.swift -------------------------------------------------------------------------------- /Fuzzers/Sources/web-to-foundation/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Fuzzers/Sources/web-to-foundation/main.swift -------------------------------------------------------------------------------- /Fuzzers/corpus-to-test.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Fuzzers/corpus-to-test.swift -------------------------------------------------------------------------------- /Fuzzers/fuzz-foundation-roundtrip.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Fuzzers/fuzz-foundation-roundtrip.sh -------------------------------------------------------------------------------- /Fuzzers/fuzz-ftow.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Fuzzers/fuzz-ftow.sh -------------------------------------------------------------------------------- /Fuzzers/fuzz-parser.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Fuzzers/fuzz-parser.sh -------------------------------------------------------------------------------- /Fuzzers/fuzz-wtof.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Fuzzers/fuzz-wtof.sh -------------------------------------------------------------------------------- /Fuzzers/url.dict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Fuzzers/url.dict -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/NOTICE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Package.swift -------------------------------------------------------------------------------- /Package@swift-5.5.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Package@swift-5.5.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/README.md -------------------------------------------------------------------------------- /Sources/IDNA/Generated/MappingData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/IDNA/Generated/MappingData.swift -------------------------------------------------------------------------------- /Sources/IDNA/Generated/ValidationData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/IDNA/Generated/ValidationData.swift -------------------------------------------------------------------------------- /Sources/IDNA/IDNA.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/IDNA/IDNA.swift -------------------------------------------------------------------------------- /Sources/IDNA/NFC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/IDNA/NFC.swift -------------------------------------------------------------------------------- /Sources/IDNA/Punycode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/IDNA/Punycode.swift -------------------------------------------------------------------------------- /Sources/UnicodeDataStructures/ParseNPrint/IDNAMappingDatabase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/UnicodeDataStructures/ParseNPrint/IDNAMappingDatabase.swift -------------------------------------------------------------------------------- /Sources/UnicodeDataStructures/ParseNPrint/IDNAValidationDatabase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/UnicodeDataStructures/ParseNPrint/IDNAValidationDatabase.swift -------------------------------------------------------------------------------- /Sources/UnicodeDataStructures/ParseNPrint/ParsingHelpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/UnicodeDataStructures/ParseNPrint/ParsingHelpers.swift -------------------------------------------------------------------------------- /Sources/UnicodeDataStructures/ParseNPrint/Printing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/UnicodeDataStructures/ParseNPrint/Printing.swift -------------------------------------------------------------------------------- /Sources/UnicodeDataStructures/ParseNPrint/Utils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/UnicodeDataStructures/ParseNPrint/Utils.swift -------------------------------------------------------------------------------- /Sources/UnicodeDataStructures/Shared/CodePointDatabase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/UnicodeDataStructures/Shared/CodePointDatabase.swift -------------------------------------------------------------------------------- /Sources/UnicodeDataStructures/Shared/IDNA/IDNAMappingDataSchema.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/UnicodeDataStructures/Shared/IDNA/IDNAMappingDataSchema.swift -------------------------------------------------------------------------------- /Sources/UnicodeDataStructures/Shared/IDNA/IDNAValidationDataSchema.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/UnicodeDataStructures/Shared/IDNA/IDNAValidationDataSchema.swift -------------------------------------------------------------------------------- /Sources/UnicodeDataStructures/Shared/IndexedTable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/UnicodeDataStructures/Shared/IndexedTable.swift -------------------------------------------------------------------------------- /Sources/UnicodeDataStructures/Shared/SegmentedLine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/UnicodeDataStructures/Shared/SegmentedLine.swift -------------------------------------------------------------------------------- /Sources/WebURL/DeprecatedAPIs.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/DeprecatedAPIs.swift -------------------------------------------------------------------------------- /Sources/WebURL/IPAddress.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/IPAddress.swift -------------------------------------------------------------------------------- /Sources/WebURL/Parser/Parser+Host.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/Parser/Parser+Host.swift -------------------------------------------------------------------------------- /Sources/WebURL/Parser/Parser+Path.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/Parser/Parser+Path.swift -------------------------------------------------------------------------------- /Sources/WebURL/Parser/Parser+StringUtils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/Parser/Parser+StringUtils.swift -------------------------------------------------------------------------------- /Sources/WebURL/Parser/Parser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/Parser/Parser.swift -------------------------------------------------------------------------------- /Sources/WebURL/Parser/URLWriter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/Parser/URLWriter.swift -------------------------------------------------------------------------------- /Sources/WebURL/Parser/ValidationError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/Parser/ValidationError.swift -------------------------------------------------------------------------------- /Sources/WebURL/Parser/WebURL+Component.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/Parser/WebURL+Component.swift -------------------------------------------------------------------------------- /Sources/WebURL/PercentEncoding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/PercentEncoding.swift -------------------------------------------------------------------------------- /Sources/WebURL/SPIs.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/SPIs.swift -------------------------------------------------------------------------------- /Sources/WebURL/URLStorage+Setters.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/URLStorage+Setters.swift -------------------------------------------------------------------------------- /Sources/WebURL/URLStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/URLStorage.swift -------------------------------------------------------------------------------- /Sources/WebURL/URLStructure.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/URLStructure.swift -------------------------------------------------------------------------------- /Sources/WebURL/Util/ASCII+LazyTextTransformations.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/Util/ASCII+LazyTextTransformations.swift -------------------------------------------------------------------------------- /Sources/WebURL/Util/ASCII.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/Util/ASCII.swift -------------------------------------------------------------------------------- /Sources/WebURL/Util/BidirectionalCollection+suffix.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/Util/BidirectionalCollection+suffix.swift -------------------------------------------------------------------------------- /Sources/WebURL/Util/BidirectionalCollection+trim.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/Util/BidirectionalCollection+trim.swift -------------------------------------------------------------------------------- /Sources/WebURL/Util/BitTwiddling.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/Util/BitTwiddling.swift -------------------------------------------------------------------------------- /Sources/WebURL/Util/Collection+longestRange.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/Util/Collection+longestRange.swift -------------------------------------------------------------------------------- /Sources/WebURL/Util/Either.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/Util/Either.swift -------------------------------------------------------------------------------- /Sources/WebURL/Util/Errors.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/Util/Errors.swift -------------------------------------------------------------------------------- /Sources/WebURL/Util/FastCollectionAlgorithms.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/Util/FastCollectionAlgorithms.swift -------------------------------------------------------------------------------- /Sources/WebURL/Util/Integers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/Util/Integers.swift -------------------------------------------------------------------------------- /Sources/WebURL/Util/ManagedArrayBuffer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/Util/ManagedArrayBuffer.swift -------------------------------------------------------------------------------- /Sources/WebURL/Util/MutableCollection+pathUtils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/Util/MutableCollection+pathUtils.swift -------------------------------------------------------------------------------- /Sources/WebURL/Util/Pointers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/Util/Pointers.swift -------------------------------------------------------------------------------- /Sources/WebURL/Util/StaticMember.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/Util/StaticMember.swift -------------------------------------------------------------------------------- /Sources/WebURL/Util/StringAdditions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/Util/StringAdditions.swift -------------------------------------------------------------------------------- /Sources/WebURL/Util/UnsafeBuffer+ReplaceSubrange.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/Util/UnsafeBuffer+ReplaceSubrange.swift -------------------------------------------------------------------------------- /Sources/WebURL/Util/UnsafeSmallStack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/Util/UnsafeSmallStack.swift -------------------------------------------------------------------------------- /Sources/WebURL/WebURL+Domain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/WebURL+Domain.swift -------------------------------------------------------------------------------- /Sources/WebURL/WebURL+FilePaths.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/WebURL+FilePaths.swift -------------------------------------------------------------------------------- /Sources/WebURL/WebURL+FormParameters.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/WebURL+FormParameters.swift -------------------------------------------------------------------------------- /Sources/WebURL/WebURL+Host.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/WebURL+Host.swift -------------------------------------------------------------------------------- /Sources/WebURL/WebURL+JSModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/WebURL+JSModel.swift -------------------------------------------------------------------------------- /Sources/WebURL/WebURL+Origin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/WebURL+Origin.swift -------------------------------------------------------------------------------- /Sources/WebURL/WebURL+PathComponents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/WebURL+PathComponents.swift -------------------------------------------------------------------------------- /Sources/WebURL/WebURL+Scheme.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/WebURL+Scheme.swift -------------------------------------------------------------------------------- /Sources/WebURL/WebURL+UTF8View.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/WebURL+UTF8View.swift -------------------------------------------------------------------------------- /Sources/WebURL/WebURL.docc/Deprecated.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/WebURL.docc/Deprecated.md -------------------------------------------------------------------------------- /Sources/WebURL/WebURL.docc/FoundationInterop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/WebURL.docc/FoundationInterop.md -------------------------------------------------------------------------------- /Sources/WebURL/WebURL.docc/PercentEncoding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/WebURL.docc/PercentEncoding.md -------------------------------------------------------------------------------- /Sources/WebURL/WebURL.docc/WebURL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/WebURL.docc/WebURL.md -------------------------------------------------------------------------------- /Sources/WebURL/WebURL.docc/WebURLStruct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/WebURL.docc/WebURLStruct.md -------------------------------------------------------------------------------- /Sources/WebURL/WebURL.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURL/WebURL.swift -------------------------------------------------------------------------------- /Sources/WebURLFoundationExtras/Extensions/DataAndString.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURLFoundationExtras/Extensions/DataAndString.swift -------------------------------------------------------------------------------- /Sources/WebURLFoundationExtras/Extensions/URLRequestResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURLFoundationExtras/Extensions/URLRequestResponse.swift -------------------------------------------------------------------------------- /Sources/WebURLFoundationExtras/Extensions/URLSession.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURLFoundationExtras/Extensions/URLSession.swift -------------------------------------------------------------------------------- /Sources/WebURLFoundationExtras/FoundationToWebURL.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURLFoundationExtras/FoundationToWebURL.swift -------------------------------------------------------------------------------- /Sources/WebURLFoundationExtras/Util/ConversionError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURLFoundationExtras/Util/ConversionError.swift -------------------------------------------------------------------------------- /Sources/WebURLFoundationExtras/Util/EvenFasterCollectionAlgorithms.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURLFoundationExtras/Util/EvenFasterCollectionAlgorithms.swift -------------------------------------------------------------------------------- /Sources/WebURLFoundationExtras/Util/StringAdditions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURLFoundationExtras/Util/StringAdditions.swift -------------------------------------------------------------------------------- /Sources/WebURLFoundationExtras/WebURLToFoundation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURLFoundationExtras/WebURLToFoundation.swift -------------------------------------------------------------------------------- /Sources/WebURLSystemExtras/WebURL+FilePaths+System.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURLSystemExtras/WebURL+FilePaths+System.swift -------------------------------------------------------------------------------- /Sources/WebURLTestSupport/CollectionUtils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURLTestSupport/CollectionUtils.swift -------------------------------------------------------------------------------- /Sources/WebURLTestSupport/IPAddressUtils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURLTestSupport/IPAddressUtils.swift -------------------------------------------------------------------------------- /Sources/WebURLTestSupport/JSONHelpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURLTestSupport/JSONHelpers.swift -------------------------------------------------------------------------------- /Sources/WebURLTestSupport/Reports/SimpleDescription.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURLTestSupport/Reports/SimpleDescription.swift -------------------------------------------------------------------------------- /Sources/WebURLTestSupport/Reports/SimpleTestReport.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURLTestSupport/Reports/SimpleTestReport.swift -------------------------------------------------------------------------------- /Sources/WebURLTestSupport/TestFiles.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURLTestSupport/TestFiles.swift -------------------------------------------------------------------------------- /Sources/WebURLTestSupport/TestFilesData/.gitattributes: -------------------------------------------------------------------------------- 1 | # Do not interfere with line endings 2 | *.txt binary 3 | -------------------------------------------------------------------------------- /Sources/WebURLTestSupport/TestFilesData/IdnaTestV2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURLTestSupport/TestFilesData/IdnaTestV2.txt -------------------------------------------------------------------------------- /Sources/WebURLTestSupport/TestFilesData/additional_constructor_tests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURLTestSupport/TestFilesData/additional_constructor_tests.json -------------------------------------------------------------------------------- /Sources/WebURLTestSupport/TestFilesData/additional_setters_tests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURLTestSupport/TestFilesData/additional_setters_tests.json -------------------------------------------------------------------------------- /Sources/WebURLTestSupport/TestFilesData/file_url_path_tests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURLTestSupport/TestFilesData/file_url_path_tests.json -------------------------------------------------------------------------------- /Sources/WebURLTestSupport/TestFilesData/setters_tests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURLTestSupport/TestFilesData/setters_tests.json -------------------------------------------------------------------------------- /Sources/WebURLTestSupport/TestFilesData/toascii.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURLTestSupport/TestFilesData/toascii.json -------------------------------------------------------------------------------- /Sources/WebURLTestSupport/TestFilesData/urltestdata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURLTestSupport/TestFilesData/urltestdata.json -------------------------------------------------------------------------------- /Sources/WebURLTestSupport/TestSuite.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURLTestSupport/TestSuite.swift -------------------------------------------------------------------------------- /Sources/WebURLTestSupport/TestSuites/FilePathTests+WebURLReportHarness.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURLTestSupport/TestSuites/FilePathTests+WebURLReportHarness.swift -------------------------------------------------------------------------------- /Sources/WebURLTestSupport/TestSuites/FilePathTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURLTestSupport/TestSuites/FilePathTests.swift -------------------------------------------------------------------------------- /Sources/WebURLTestSupport/TestSuites/UTS46Conformance+WebURLIDNAReportHarness.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURLTestSupport/TestSuites/UTS46Conformance+WebURLIDNAReportHarness.swift -------------------------------------------------------------------------------- /Sources/WebURLTestSupport/TestSuites/UTS46Conformance.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURLTestSupport/TestSuites/UTS46Conformance.swift -------------------------------------------------------------------------------- /Sources/WebURLTestSupport/TestSuites/WPTConstructorTest+WebURLReportHarness.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURLTestSupport/TestSuites/WPTConstructorTest+WebURLReportHarness.swift -------------------------------------------------------------------------------- /Sources/WebURLTestSupport/TestSuites/WPTConstructorTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURLTestSupport/TestSuites/WPTConstructorTest.swift -------------------------------------------------------------------------------- /Sources/WebURLTestSupport/TestSuites/WPTSetterTest+WebURLReportHarness.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURLTestSupport/TestSuites/WPTSetterTest+WebURLReportHarness.swift -------------------------------------------------------------------------------- /Sources/WebURLTestSupport/TestSuites/WPTSetterTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURLTestSupport/TestSuites/WPTSetterTest.swift -------------------------------------------------------------------------------- /Sources/WebURLTestSupport/TestSuites/WPTToASCIITest+WebURLReportHarness.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURLTestSupport/TestSuites/WPTToASCIITest+WebURLReportHarness.swift -------------------------------------------------------------------------------- /Sources/WebURLTestSupport/TestSuites/WPTToASCIITest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURLTestSupport/TestSuites/WPTToASCIITest.swift -------------------------------------------------------------------------------- /Sources/WebURLTestSupport/URLValues.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Sources/WebURLTestSupport/URLValues.swift -------------------------------------------------------------------------------- /Tests/IDNATests/PunycodeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Tests/IDNATests/PunycodeTests.swift -------------------------------------------------------------------------------- /Tests/IDNATests/SimpleToUnicodeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Tests/IDNATests/SimpleToUnicodeTests.swift -------------------------------------------------------------------------------- /Tests/IDNATests/UTS46ConformanceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Tests/IDNATests/UTS46ConformanceTests.swift -------------------------------------------------------------------------------- /Tests/IDNATests/Utils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Tests/IDNATests/Utils.swift -------------------------------------------------------------------------------- /Tests/LinuxMain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Tests/LinuxMain.swift -------------------------------------------------------------------------------- /Tests/UnicodeDataStructuresTests/GenerateData/GenerateData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Tests/UnicodeDataStructuresTests/GenerateData/GenerateData.swift -------------------------------------------------------------------------------- /Tests/UnicodeDataStructuresTests/GenerateData/TableDefinitions/.gitattributes: -------------------------------------------------------------------------------- 1 | # Do not interfere with line endings 2 | *.txt binary 3 | -------------------------------------------------------------------------------- /Tests/UnicodeDataStructuresTests/GenerateData/TableDefinitions/DerivedBidiClass.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Tests/UnicodeDataStructuresTests/GenerateData/TableDefinitions/DerivedBidiClass.txt -------------------------------------------------------------------------------- /Tests/UnicodeDataStructuresTests/GenerateData/TableDefinitions/DerivedJoiningType.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Tests/UnicodeDataStructuresTests/GenerateData/TableDefinitions/DerivedJoiningType.txt -------------------------------------------------------------------------------- /Tests/UnicodeDataStructuresTests/GenerateData/TableDefinitions/IdnaMappingTable.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Tests/UnicodeDataStructuresTests/GenerateData/TableDefinitions/IdnaMappingTable.txt -------------------------------------------------------------------------------- /Tests/UnicodeDataStructuresTests/IndexedTableTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Tests/UnicodeDataStructuresTests/IndexedTableTests.swift -------------------------------------------------------------------------------- /Tests/UnicodeDataStructuresTests/SegmentedLineTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Tests/UnicodeDataStructuresTests/SegmentedLineTests.swift -------------------------------------------------------------------------------- /Tests/WebURLDeprecatedAPITests/DeprecatedAPITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Tests/WebURLDeprecatedAPITests/DeprecatedAPITests.swift -------------------------------------------------------------------------------- /Tests/WebURLFoundationEndToEndTests/LocalServer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Tests/WebURLFoundationEndToEndTests/LocalServer.swift -------------------------------------------------------------------------------- /Tests/WebURLFoundationEndToEndTests/URLSessionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Tests/WebURLFoundationEndToEndTests/URLSessionTests.swift -------------------------------------------------------------------------------- /Tests/WebURLFoundationExtrasTests/Extensions/DataAndStringExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Tests/WebURLFoundationExtrasTests/Extensions/DataAndStringExtensions.swift -------------------------------------------------------------------------------- /Tests/WebURLFoundationExtrasTests/Extensions/URLRequestResponseExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Tests/WebURLFoundationExtrasTests/Extensions/URLRequestResponseExtensions.swift -------------------------------------------------------------------------------- /Tests/WebURLFoundationExtrasTests/URLConversion/FoundationToWebTests.disabled_swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Tests/WebURLFoundationExtrasTests/URLConversion/FoundationToWebTests.disabled_swift -------------------------------------------------------------------------------- /Tests/WebURLFoundationExtrasTests/URLConversion/FuzzCorpus_foundation_to_web.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Tests/WebURLFoundationExtrasTests/URLConversion/FuzzCorpus_foundation_to_web.swift -------------------------------------------------------------------------------- /Tests/WebURLFoundationExtrasTests/URLConversion/FuzzCorpus_web_to_foundation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Tests/WebURLFoundationExtrasTests/URLConversion/FuzzCorpus_web_to_foundation.swift -------------------------------------------------------------------------------- /Tests/WebURLFoundationExtrasTests/URLConversion/Resources/NSURLTestData.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Tests/WebURLFoundationExtrasTests/URLConversion/Resources/NSURLTestData.plist -------------------------------------------------------------------------------- /Tests/WebURLFoundationExtrasTests/URLConversion/WebToFoundationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Tests/WebURLFoundationExtrasTests/URLConversion/WebToFoundationTests.swift -------------------------------------------------------------------------------- /Tests/WebURLFoundationExtrasTests/_ReportGeneratingTestCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Tests/WebURLFoundationExtrasTests/_ReportGeneratingTestCase.swift -------------------------------------------------------------------------------- /Tests/WebURLSystemExtrasTests/SystemFilePathTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Tests/WebURLSystemExtrasTests/SystemFilePathTests.swift -------------------------------------------------------------------------------- /Tests/WebURLSystemExtrasTests/Utils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Tests/WebURLSystemExtrasTests/Utils.swift -------------------------------------------------------------------------------- /Tests/WebURLTests/ASCIITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Tests/WebURLTests/ASCIITests.swift -------------------------------------------------------------------------------- /Tests/WebURLTests/CollectionExtensionsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Tests/WebURLTests/CollectionExtensionsTests.swift -------------------------------------------------------------------------------- /Tests/WebURLTests/DomainTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Tests/WebURLTests/DomainTests.swift -------------------------------------------------------------------------------- /Tests/WebURLTests/FilePathTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Tests/WebURLTests/FilePathTests.swift -------------------------------------------------------------------------------- /Tests/WebURLTests/FormParametersTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Tests/WebURLTests/FormParametersTests.swift -------------------------------------------------------------------------------- /Tests/WebURLTests/HostTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Tests/WebURLTests/HostTests.swift -------------------------------------------------------------------------------- /Tests/WebURLTests/IPv4AddressTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Tests/WebURLTests/IPv4AddressTests.swift -------------------------------------------------------------------------------- /Tests/WebURLTests/IPv6AddressTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Tests/WebURLTests/IPv6AddressTests.swift -------------------------------------------------------------------------------- /Tests/WebURLTests/ManagedArrayBufferTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Tests/WebURLTests/ManagedArrayBufferTests.swift -------------------------------------------------------------------------------- /Tests/WebURLTests/MutableCollectionExtensionsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Tests/WebURLTests/MutableCollectionExtensionsTests.swift -------------------------------------------------------------------------------- /Tests/WebURLTests/OtherURLTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Tests/WebURLTests/OtherURLTests.swift -------------------------------------------------------------------------------- /Tests/WebURLTests/OtherUtilitiesTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Tests/WebURLTests/OtherUtilitiesTests.swift -------------------------------------------------------------------------------- /Tests/WebURLTests/PathComponentsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Tests/WebURLTests/PathComponentsTests.swift -------------------------------------------------------------------------------- /Tests/WebURLTests/PercentEncodingTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Tests/WebURLTests/PercentEncodingTests.swift -------------------------------------------------------------------------------- /Tests/WebURLTests/SchemeKindTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Tests/WebURLTests/SchemeKindTests.swift -------------------------------------------------------------------------------- /Tests/WebURLTests/Utils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Tests/WebURLTests/Utils.swift -------------------------------------------------------------------------------- /Tests/WebURLTests/WebPlatformTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Tests/WebURLTests/WebPlatformTests.swift -------------------------------------------------------------------------------- /Tests/WebURLTests/WebURLPercentEncodingUtilsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Tests/WebURLTests/WebURLPercentEncodingUtilsTests.swift -------------------------------------------------------------------------------- /Tests/WebURLTests/WebURLTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Tests/WebURLTests/WebURLTests.swift -------------------------------------------------------------------------------- /Tests/WebURLTests/_ReportGeneratingTestCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karwa/swift-url/HEAD/Tests/WebURLTests/_ReportGeneratingTestCase.swift --------------------------------------------------------------------------------