swift-http-types
Version-independent HTTP currency types for Swift
File Explorer
Download Latest Version (.zip)- main.yml
- pull_request.yml
- pull_request_label.yml
- release.yml
- Benchmarks.swift
- HTTPFieldsScalingBenchmarks.swift
- HTTPFieldsScalingFixtures.swift
- Benchmarks.swift
- Benchmarks.HTTPField-nonASCIIValueRoundTrip.p90.json
- Benchmarks.HTTPField.Name.init-alreadyLowercaseNames.p90.json
- Benchmarks.HTTPField.Name.init-mixedCaseNames.p90.json
- Benchmarks.HTTPFields(parsedTrailerFields)-decodeNFields-N=128.p90.json
- Benchmarks.HTTPFields(parsedTrailerFields)-decodeNFields-N=16.p90.json
- Benchmarks.HTTPFields(parsedTrailerFields)-decodeNFields-N=32.p90.json
- Benchmarks.HTTPFields(parsedTrailerFields)-decodeNFields-N=64.p90.json
- Benchmarks.HTTPFields(parsedTrailerFields)-decodeNFields-N=8.p90.json
- Benchmarks.HTTPFields-copyThenInsertNewField-N=128.p90.json
- Benchmarks.HTTPFields-copyThenInsertNewField-N=16.p90.json
- Benchmarks.HTTPFields-copyThenInsertNewField-N=32.p90.json
- Benchmarks.HTTPFields-copyThenInsertNewField-N=64.p90.json
- Benchmarks.HTTPFields-copyThenInsertNewField-N=8.p90.json
- Benchmarks.HTTPFields-copyThenOverwriteExistingField-N=128.p90.json
- Benchmarks.HTTPFields-copyThenOverwriteExistingField-N=16.p90.json
- Benchmarks.HTTPFields-copyThenOverwriteExistingField-N=32.p90.json
- Benchmarks.HTTPFields-copyThenOverwriteExistingField-N=64.p90.json
- Benchmarks.HTTPFields-copyThenOverwriteExistingField-N=8.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-differentOrder-N=128.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-differentOrder-N=16.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-differentOrder-N=32.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-differentOrder-N=64.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-differentOrder-N=8.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-sameOrder-N=128.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-sameOrder-N=16.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-sameOrder-N=32.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-sameOrder-N=64.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-sameOrder-N=8.p90.json
- Benchmarks.HTTPFields.==-equal-allDistinctNamesReversed-N=128.p90.json
- Benchmarks.HTTPFields.==-equal-allDistinctNamesReversed-N=16.p90.json
- Benchmarks.HTTPFields.==-equal-allDistinctNamesReversed-N=256.p90.json
- Benchmarks.HTTPFields.==-equal-allDistinctNamesReversed-N=32.p90.json
- Benchmarks.HTTPFields.==-equal-allDistinctNamesReversed-N=512.p90.json
- Benchmarks.HTTPFields.==-equal-allDistinctNamesReversed-N=64.p90.json
- Benchmarks.HTTPFields.==-equal-allDistinctNamesReversed-N=8.p90.json
- Benchmarks.HTTPFields.==-equal-differentOrder-N=128.p90.json
- Benchmarks.HTTPFields.==-equal-differentOrder-N=16.p90.json
- Benchmarks.HTTPFields.==-equal-differentOrder-N=32.p90.json
- Benchmarks.HTTPFields.==-equal-differentOrder-N=64.p90.json
- Benchmarks.HTTPFields.==-equal-differentOrder-N=8.p90.json
- Benchmarks.HTTPFields.==-equal-locallyDisplaced-N=128.p90.json
- Benchmarks.HTTPFields.==-equal-locallyDisplaced-N=16.p90.json
- Benchmarks.HTTPFields.==-equal-locallyDisplaced-N=32.p90.json
- Benchmarks.HTTPFields.==-equal-locallyDisplaced-N=64.p90.json
- Benchmarks.HTTPFields.==-equal-locallyDisplaced-N=8.p90.json
- Benchmarks.HTTPFields.==-equal-sameOrder-N=128.p90.json
- Benchmarks.HTTPFields.==-equal-sameOrder-N=16.p90.json
- Benchmarks.HTTPFields.==-equal-sameOrder-N=32.p90.json
- Benchmarks.HTTPFields.==-equal-sameOrder-N=64.p90.json
- Benchmarks.HTTPFields.==-equal-sameOrder-N=8.p90.json
- Benchmarks.HTTPFields.append-buildFromNFields-N=128.p90.json
- Benchmarks.HTTPFields.append-buildFromNFields-N=16.p90.json
- Benchmarks.HTTPFields.append-buildFromNFields-N=32.p90.json
- Benchmarks.HTTPFields.append-buildFromNFields-N=64.p90.json
- Benchmarks.HTTPFields.append-buildFromNFields-N=8.p90.json
- Benchmarks.HTTPFields.contains-hit-N=128.p90.json
- Benchmarks.HTTPFields.contains-hit-N=16.p90.json
- Benchmarks.HTTPFields.contains-hit-N=32.p90.json
- Benchmarks.HTTPFields.contains-hit-N=64.p90.json
- Benchmarks.HTTPFields.contains-hit-N=8.p90.json
- Benchmarks.HTTPFields.contains-miss-N=128.p90.json
- Benchmarks.HTTPFields.contains-miss-N=16.p90.json
- Benchmarks.HTTPFields.contains-miss-N=32.p90.json
- Benchmarks.HTTPFields.contains-miss-N=64.p90.json
- Benchmarks.HTTPFields.contains-miss-N=8.p90.json
- Benchmarks.HTTPFields.isEqualByNameIndex-equal-allDistinctNamesReversed-N=128.p90.json
- Benchmarks.HTTPFields.isEqualByNameIndex-equal-allDistinctNamesReversed-N=16.p90.json
- Benchmarks.HTTPFields.isEqualByNameIndex-equal-allDistinctNamesReversed-N=256.p90.json
- Benchmarks.HTTPFields.isEqualByNameIndex-equal-allDistinctNamesReversed-N=32.p90.json
- Benchmarks.HTTPFields.isEqualByNameIndex-equal-allDistinctNamesReversed-N=512.p90.json
- Benchmarks.HTTPFields.isEqualByNameIndex-equal-allDistinctNamesReversed-N=64.p90.json
- Benchmarks.HTTPFields.isEqualByNameIndex-equal-allDistinctNamesReversed-N=8.p90.json
- Benchmarks.HTTPFields[fields]-allCookieFields-N=128.p90.json
- Benchmarks.HTTPFields[fields]-allCookieFields-N=16.p90.json
- Benchmarks.HTTPFields[fields]-allCookieFields-N=32.p90.json
- Benchmarks.HTTPFields[fields]-allCookieFields-N=64.p90.json
- Benchmarks.HTTPFields[fields]-allCookieFields-N=8.p90.json
- Benchmarks.HTTPFields[name]-allCookieFieldsJoined-N=128.p90.json
- Benchmarks.HTTPFields[name]-allCookieFieldsJoined-N=16.p90.json
- Benchmarks.HTTPFields[name]-allCookieFieldsJoined-N=32.p90.json
- Benchmarks.HTTPFields[name]-allCookieFieldsJoined-N=64.p90.json
- Benchmarks.HTTPFields[name]-allCookieFieldsJoined-N=8.p90.json
- Benchmarks.HTTPFields[name]-miss-N=128.p90.json
- Benchmarks.HTTPFields[name]-miss-N=16.p90.json
- Benchmarks.HTTPFields[name]-miss-N=32.p90.json
- Benchmarks.HTTPFields[name]-miss-N=64.p90.json
- Benchmarks.HTTPFields[name]-miss-N=8.p90.json
- Benchmarks.HTTPFields[name]-singleValuedField-N=128.p90.json
- Benchmarks.HTTPFields[name]-singleValuedField-N=16.p90.json
- Benchmarks.HTTPFields[name]-singleValuedField-N=32.p90.json
- Benchmarks.HTTPFields[name]-singleValuedField-N=64.p90.json
- Benchmarks.HTTPFields[name]-singleValuedField-N=8.p90.json
- Benchmarks.HTTPFields[values]-allCookieFields-N=128.p90.json
- Benchmarks.HTTPFields[values]-allCookieFields-N=16.p90.json
- Benchmarks.HTTPFields[values]-allCookieFields-N=32.p90.json
- Benchmarks.HTTPFields[values]-allCookieFields-N=64.p90.json
- Benchmarks.HTTPFields[values]-allCookieFields-N=8.p90.json
- Benchmarks.HTTPRequest(method,url)-requestFromURL.p90.json
- Benchmarks.HTTPRequest.url-synthesizeURLFromPseudoFields.p90.json
- FoundationBenchmarks.HTTPURLResponse(httpResponse,url)-HTTPResponseToHTTPURLResponse.p90.json
- FoundationBenchmarks.HTTPURLResponse.httpResponse-HTTPURLResponseToHTTPResponse.p90.json
- FoundationBenchmarks.URLRequest(httpRequest)-HTTPRequestToURLRequest.p90.json
- FoundationBenchmarks.URLRequest.httpRequest-URLRequestToHTTPRequest.p90.json
- Benchmarks.HTTPField-nonASCIIValueRoundTrip.p90.json
- Benchmarks.HTTPField.Name.init-alreadyLowercaseNames.p90.json
- Benchmarks.HTTPField.Name.init-mixedCaseNames.p90.json
- Benchmarks.HTTPFields(parsedTrailerFields)-decodeNFields-N=128.p90.json
- Benchmarks.HTTPFields(parsedTrailerFields)-decodeNFields-N=16.p90.json
- Benchmarks.HTTPFields(parsedTrailerFields)-decodeNFields-N=32.p90.json
- Benchmarks.HTTPFields(parsedTrailerFields)-decodeNFields-N=64.p90.json
- Benchmarks.HTTPFields(parsedTrailerFields)-decodeNFields-N=8.p90.json
- Benchmarks.HTTPFields-copyThenInsertNewField-N=128.p90.json
- Benchmarks.HTTPFields-copyThenInsertNewField-N=16.p90.json
- Benchmarks.HTTPFields-copyThenInsertNewField-N=32.p90.json
- Benchmarks.HTTPFields-copyThenInsertNewField-N=64.p90.json
- Benchmarks.HTTPFields-copyThenInsertNewField-N=8.p90.json
- Benchmarks.HTTPFields-copyThenOverwriteExistingField-N=128.p90.json
- Benchmarks.HTTPFields-copyThenOverwriteExistingField-N=16.p90.json
- Benchmarks.HTTPFields-copyThenOverwriteExistingField-N=32.p90.json
- Benchmarks.HTTPFields-copyThenOverwriteExistingField-N=64.p90.json
- Benchmarks.HTTPFields-copyThenOverwriteExistingField-N=8.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-differentOrder-N=128.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-differentOrder-N=16.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-differentOrder-N=32.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-differentOrder-N=64.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-differentOrder-N=8.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-sameOrder-N=128.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-sameOrder-N=16.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-sameOrder-N=32.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-sameOrder-N=64.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-sameOrder-N=8.p90.json
- Benchmarks.HTTPFields.==-equal-allDistinctNamesReversed-N=128.p90.json
- Benchmarks.HTTPFields.==-equal-allDistinctNamesReversed-N=16.p90.json
- Benchmarks.HTTPFields.==-equal-allDistinctNamesReversed-N=256.p90.json
- Benchmarks.HTTPFields.==-equal-allDistinctNamesReversed-N=32.p90.json
- Benchmarks.HTTPFields.==-equal-allDistinctNamesReversed-N=512.p90.json
- Benchmarks.HTTPFields.==-equal-allDistinctNamesReversed-N=64.p90.json
- Benchmarks.HTTPFields.==-equal-allDistinctNamesReversed-N=8.p90.json
- Benchmarks.HTTPFields.==-equal-differentOrder-N=128.p90.json
- Benchmarks.HTTPFields.==-equal-differentOrder-N=16.p90.json
- Benchmarks.HTTPFields.==-equal-differentOrder-N=32.p90.json
- Benchmarks.HTTPFields.==-equal-differentOrder-N=64.p90.json
- Benchmarks.HTTPFields.==-equal-differentOrder-N=8.p90.json
- Benchmarks.HTTPFields.==-equal-locallyDisplaced-N=128.p90.json
- Benchmarks.HTTPFields.==-equal-locallyDisplaced-N=16.p90.json
- Benchmarks.HTTPFields.==-equal-locallyDisplaced-N=32.p90.json
- Benchmarks.HTTPFields.==-equal-locallyDisplaced-N=64.p90.json
- Benchmarks.HTTPFields.==-equal-locallyDisplaced-N=8.p90.json
- Benchmarks.HTTPFields.==-equal-sameOrder-N=128.p90.json
- Benchmarks.HTTPFields.==-equal-sameOrder-N=16.p90.json
- Benchmarks.HTTPFields.==-equal-sameOrder-N=32.p90.json
- Benchmarks.HTTPFields.==-equal-sameOrder-N=64.p90.json
- Benchmarks.HTTPFields.==-equal-sameOrder-N=8.p90.json
- Benchmarks.HTTPFields.append-buildFromNFields-N=128.p90.json
- Benchmarks.HTTPFields.append-buildFromNFields-N=16.p90.json
- Benchmarks.HTTPFields.append-buildFromNFields-N=32.p90.json
- Benchmarks.HTTPFields.append-buildFromNFields-N=64.p90.json
- Benchmarks.HTTPFields.append-buildFromNFields-N=8.p90.json
- Benchmarks.HTTPFields.contains-hit-N=128.p90.json
- Benchmarks.HTTPFields.contains-hit-N=16.p90.json
- Benchmarks.HTTPFields.contains-hit-N=32.p90.json
- Benchmarks.HTTPFields.contains-hit-N=64.p90.json
- Benchmarks.HTTPFields.contains-hit-N=8.p90.json
- Benchmarks.HTTPFields.contains-miss-N=128.p90.json
- Benchmarks.HTTPFields.contains-miss-N=16.p90.json
- Benchmarks.HTTPFields.contains-miss-N=32.p90.json
- Benchmarks.HTTPFields.contains-miss-N=64.p90.json
- Benchmarks.HTTPFields.contains-miss-N=8.p90.json
- Benchmarks.HTTPFields.isEqualByNameIndex-equal-allDistinctNamesReversed-N=128.p90.json
- Benchmarks.HTTPFields.isEqualByNameIndex-equal-allDistinctNamesReversed-N=16.p90.json
- Benchmarks.HTTPFields.isEqualByNameIndex-equal-allDistinctNamesReversed-N=256.p90.json
- Benchmarks.HTTPFields.isEqualByNameIndex-equal-allDistinctNamesReversed-N=32.p90.json
- Benchmarks.HTTPFields.isEqualByNameIndex-equal-allDistinctNamesReversed-N=512.p90.json
- Benchmarks.HTTPFields.isEqualByNameIndex-equal-allDistinctNamesReversed-N=64.p90.json
- Benchmarks.HTTPFields.isEqualByNameIndex-equal-allDistinctNamesReversed-N=8.p90.json
- Benchmarks.HTTPFields[fields]-allCookieFields-N=128.p90.json
- Benchmarks.HTTPFields[fields]-allCookieFields-N=16.p90.json
- Benchmarks.HTTPFields[fields]-allCookieFields-N=32.p90.json
- Benchmarks.HTTPFields[fields]-allCookieFields-N=64.p90.json
- Benchmarks.HTTPFields[fields]-allCookieFields-N=8.p90.json
- Benchmarks.HTTPFields[name]-allCookieFieldsJoined-N=128.p90.json
- Benchmarks.HTTPFields[name]-allCookieFieldsJoined-N=16.p90.json
- Benchmarks.HTTPFields[name]-allCookieFieldsJoined-N=32.p90.json
- Benchmarks.HTTPFields[name]-allCookieFieldsJoined-N=64.p90.json
- Benchmarks.HTTPFields[name]-allCookieFieldsJoined-N=8.p90.json
- Benchmarks.HTTPFields[name]-miss-N=128.p90.json
- Benchmarks.HTTPFields[name]-miss-N=16.p90.json
- Benchmarks.HTTPFields[name]-miss-N=32.p90.json
- Benchmarks.HTTPFields[name]-miss-N=64.p90.json
- Benchmarks.HTTPFields[name]-miss-N=8.p90.json
- Benchmarks.HTTPFields[name]-singleValuedField-N=128.p90.json
- Benchmarks.HTTPFields[name]-singleValuedField-N=16.p90.json
- Benchmarks.HTTPFields[name]-singleValuedField-N=32.p90.json
- Benchmarks.HTTPFields[name]-singleValuedField-N=64.p90.json
- Benchmarks.HTTPFields[name]-singleValuedField-N=8.p90.json
- Benchmarks.HTTPFields[values]-allCookieFields-N=128.p90.json
- Benchmarks.HTTPFields[values]-allCookieFields-N=16.p90.json
- Benchmarks.HTTPFields[values]-allCookieFields-N=32.p90.json
- Benchmarks.HTTPFields[values]-allCookieFields-N=64.p90.json
- Benchmarks.HTTPFields[values]-allCookieFields-N=8.p90.json
- Benchmarks.HTTPRequest(method,url)-requestFromURL.p90.json
- Benchmarks.HTTPRequest.url-synthesizeURLFromPseudoFields.p90.json
- FoundationBenchmarks.HTTPURLResponse(httpResponse,url)-HTTPResponseToHTTPURLResponse.p90.json
- FoundationBenchmarks.HTTPURLResponse.httpResponse-HTTPURLResponseToHTTPResponse.p90.json
- FoundationBenchmarks.URLRequest(httpRequest)-HTTPRequestToURLRequest.p90.json
- FoundationBenchmarks.URLRequest.httpRequest-URLRequestToHTTPRequest.p90.json
- Benchmarks.HTTPField-nonASCIIValueRoundTrip.p90.json
- Benchmarks.HTTPField.Name.init-alreadyLowercaseNames.p90.json
- Benchmarks.HTTPField.Name.init-mixedCaseNames.p90.json
- Benchmarks.HTTPFields(parsedTrailerFields)-decodeNFields-N=128.p90.json
- Benchmarks.HTTPFields(parsedTrailerFields)-decodeNFields-N=16.p90.json
- Benchmarks.HTTPFields(parsedTrailerFields)-decodeNFields-N=32.p90.json
- Benchmarks.HTTPFields(parsedTrailerFields)-decodeNFields-N=64.p90.json
- Benchmarks.HTTPFields(parsedTrailerFields)-decodeNFields-N=8.p90.json
- Benchmarks.HTTPFields-copyThenInsertNewField-N=128.p90.json
- Benchmarks.HTTPFields-copyThenInsertNewField-N=16.p90.json
- Benchmarks.HTTPFields-copyThenInsertNewField-N=32.p90.json
- Benchmarks.HTTPFields-copyThenInsertNewField-N=64.p90.json
- Benchmarks.HTTPFields-copyThenInsertNewField-N=8.p90.json
- Benchmarks.HTTPFields-copyThenOverwriteExistingField-N=128.p90.json
- Benchmarks.HTTPFields-copyThenOverwriteExistingField-N=16.p90.json
- Benchmarks.HTTPFields-copyThenOverwriteExistingField-N=32.p90.json
- Benchmarks.HTTPFields-copyThenOverwriteExistingField-N=64.p90.json
- Benchmarks.HTTPFields-copyThenOverwriteExistingField-N=8.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-differentOrder-N=128.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-differentOrder-N=16.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-differentOrder-N=32.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-differentOrder-N=64.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-differentOrder-N=8.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-sameOrder-N=128.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-sameOrder-N=16.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-sameOrder-N=32.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-sameOrder-N=64.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-sameOrder-N=8.p90.json
- Benchmarks.HTTPFields.==-equal-allDistinctNamesReversed-N=128.p90.json
- Benchmarks.HTTPFields.==-equal-allDistinctNamesReversed-N=16.p90.json
- Benchmarks.HTTPFields.==-equal-allDistinctNamesReversed-N=256.p90.json
- Benchmarks.HTTPFields.==-equal-allDistinctNamesReversed-N=32.p90.json
- Benchmarks.HTTPFields.==-equal-allDistinctNamesReversed-N=512.p90.json
- Benchmarks.HTTPFields.==-equal-allDistinctNamesReversed-N=64.p90.json
- Benchmarks.HTTPFields.==-equal-allDistinctNamesReversed-N=8.p90.json
- Benchmarks.HTTPFields.==-equal-differentOrder-N=128.p90.json
- Benchmarks.HTTPFields.==-equal-differentOrder-N=16.p90.json
- Benchmarks.HTTPFields.==-equal-differentOrder-N=32.p90.json
- Benchmarks.HTTPFields.==-equal-differentOrder-N=64.p90.json
- Benchmarks.HTTPFields.==-equal-differentOrder-N=8.p90.json
- Benchmarks.HTTPFields.==-equal-locallyDisplaced-N=128.p90.json
- Benchmarks.HTTPFields.==-equal-locallyDisplaced-N=16.p90.json
- Benchmarks.HTTPFields.==-equal-locallyDisplaced-N=32.p90.json
- Benchmarks.HTTPFields.==-equal-locallyDisplaced-N=64.p90.json
- Benchmarks.HTTPFields.==-equal-locallyDisplaced-N=8.p90.json
- Benchmarks.HTTPFields.==-equal-sameOrder-N=128.p90.json
- Benchmarks.HTTPFields.==-equal-sameOrder-N=16.p90.json
- Benchmarks.HTTPFields.==-equal-sameOrder-N=32.p90.json
- Benchmarks.HTTPFields.==-equal-sameOrder-N=64.p90.json
- Benchmarks.HTTPFields.==-equal-sameOrder-N=8.p90.json
- Benchmarks.HTTPFields.append-buildFromNFields-N=128.p90.json
- Benchmarks.HTTPFields.append-buildFromNFields-N=16.p90.json
- Benchmarks.HTTPFields.append-buildFromNFields-N=32.p90.json
- Benchmarks.HTTPFields.append-buildFromNFields-N=64.p90.json
- Benchmarks.HTTPFields.append-buildFromNFields-N=8.p90.json
- Benchmarks.HTTPFields.contains-hit-N=128.p90.json
- Benchmarks.HTTPFields.contains-hit-N=16.p90.json
- Benchmarks.HTTPFields.contains-hit-N=32.p90.json
- Benchmarks.HTTPFields.contains-hit-N=64.p90.json
- Benchmarks.HTTPFields.contains-hit-N=8.p90.json
- Benchmarks.HTTPFields.contains-miss-N=128.p90.json
- Benchmarks.HTTPFields.contains-miss-N=16.p90.json
- Benchmarks.HTTPFields.contains-miss-N=32.p90.json
- Benchmarks.HTTPFields.contains-miss-N=64.p90.json
- Benchmarks.HTTPFields.contains-miss-N=8.p90.json
- Benchmarks.HTTPFields.isEqualByNameIndex-equal-allDistinctNamesReversed-N=128.p90.json
- Benchmarks.HTTPFields.isEqualByNameIndex-equal-allDistinctNamesReversed-N=16.p90.json
- Benchmarks.HTTPFields.isEqualByNameIndex-equal-allDistinctNamesReversed-N=256.p90.json
- Benchmarks.HTTPFields.isEqualByNameIndex-equal-allDistinctNamesReversed-N=32.p90.json
- Benchmarks.HTTPFields.isEqualByNameIndex-equal-allDistinctNamesReversed-N=512.p90.json
- Benchmarks.HTTPFields.isEqualByNameIndex-equal-allDistinctNamesReversed-N=64.p90.json
- Benchmarks.HTTPFields.isEqualByNameIndex-equal-allDistinctNamesReversed-N=8.p90.json
- Benchmarks.HTTPFields[fields]-allCookieFields-N=128.p90.json
- Benchmarks.HTTPFields[fields]-allCookieFields-N=16.p90.json
- Benchmarks.HTTPFields[fields]-allCookieFields-N=32.p90.json
- Benchmarks.HTTPFields[fields]-allCookieFields-N=64.p90.json
- Benchmarks.HTTPFields[fields]-allCookieFields-N=8.p90.json
- Benchmarks.HTTPFields[name]-allCookieFieldsJoined-N=128.p90.json
- Benchmarks.HTTPFields[name]-allCookieFieldsJoined-N=16.p90.json
- Benchmarks.HTTPFields[name]-allCookieFieldsJoined-N=32.p90.json
- Benchmarks.HTTPFields[name]-allCookieFieldsJoined-N=64.p90.json
- Benchmarks.HTTPFields[name]-allCookieFieldsJoined-N=8.p90.json
- Benchmarks.HTTPFields[name]-miss-N=128.p90.json
- Benchmarks.HTTPFields[name]-miss-N=16.p90.json
- Benchmarks.HTTPFields[name]-miss-N=32.p90.json
- Benchmarks.HTTPFields[name]-miss-N=64.p90.json
- Benchmarks.HTTPFields[name]-miss-N=8.p90.json
- Benchmarks.HTTPFields[name]-singleValuedField-N=128.p90.json
- Benchmarks.HTTPFields[name]-singleValuedField-N=16.p90.json
- Benchmarks.HTTPFields[name]-singleValuedField-N=32.p90.json
- Benchmarks.HTTPFields[name]-singleValuedField-N=64.p90.json
- Benchmarks.HTTPFields[name]-singleValuedField-N=8.p90.json
- Benchmarks.HTTPFields[values]-allCookieFields-N=128.p90.json
- Benchmarks.HTTPFields[values]-allCookieFields-N=16.p90.json
- Benchmarks.HTTPFields[values]-allCookieFields-N=32.p90.json
- Benchmarks.HTTPFields[values]-allCookieFields-N=64.p90.json
- Benchmarks.HTTPFields[values]-allCookieFields-N=8.p90.json
- Benchmarks.HTTPRequest(method,url)-requestFromURL.p90.json
- Benchmarks.HTTPRequest.url-synthesizeURLFromPseudoFields.p90.json
- FoundationBenchmarks.HTTPURLResponse(httpResponse,url)-HTTPResponseToHTTPURLResponse.p90.json
- FoundationBenchmarks.HTTPURLResponse.httpResponse-HTTPURLResponseToHTTPResponse.p90.json
- FoundationBenchmarks.URLRequest(httpRequest)-HTTPRequestToURLRequest.p90.json
- FoundationBenchmarks.URLRequest.httpRequest-URLRequestToHTTPRequest.p90.json
- Benchmarks.HTTPField-nonASCIIValueRoundTrip.p90.json
- Benchmarks.HTTPField.Name.init-alreadyLowercaseNames.p90.json
- Benchmarks.HTTPField.Name.init-mixedCaseNames.p90.json
- Benchmarks.HTTPFields(parsedTrailerFields)-decodeNFields-N=128.p90.json
- Benchmarks.HTTPFields(parsedTrailerFields)-decodeNFields-N=16.p90.json
- Benchmarks.HTTPFields(parsedTrailerFields)-decodeNFields-N=32.p90.json
- Benchmarks.HTTPFields(parsedTrailerFields)-decodeNFields-N=64.p90.json
- Benchmarks.HTTPFields(parsedTrailerFields)-decodeNFields-N=8.p90.json
- Benchmarks.HTTPFields-copyThenInsertNewField-N=128.p90.json
- Benchmarks.HTTPFields-copyThenInsertNewField-N=16.p90.json
- Benchmarks.HTTPFields-copyThenInsertNewField-N=32.p90.json
- Benchmarks.HTTPFields-copyThenInsertNewField-N=64.p90.json
- Benchmarks.HTTPFields-copyThenInsertNewField-N=8.p90.json
- Benchmarks.HTTPFields-copyThenOverwriteExistingField-N=128.p90.json
- Benchmarks.HTTPFields-copyThenOverwriteExistingField-N=16.p90.json
- Benchmarks.HTTPFields-copyThenOverwriteExistingField-N=32.p90.json
- Benchmarks.HTTPFields-copyThenOverwriteExistingField-N=64.p90.json
- Benchmarks.HTTPFields-copyThenOverwriteExistingField-N=8.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-differentOrder-N=128.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-differentOrder-N=16.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-differentOrder-N=32.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-differentOrder-N=64.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-differentOrder-N=8.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-sameOrder-N=128.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-sameOrder-N=16.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-sameOrder-N=32.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-sameOrder-N=64.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-sameOrder-N=8.p90.json
- Benchmarks.HTTPFields.==-equal-allDistinctNamesReversed-N=128.p90.json
- Benchmarks.HTTPFields.==-equal-allDistinctNamesReversed-N=16.p90.json
- Benchmarks.HTTPFields.==-equal-allDistinctNamesReversed-N=256.p90.json
- Benchmarks.HTTPFields.==-equal-allDistinctNamesReversed-N=32.p90.json
- Benchmarks.HTTPFields.==-equal-allDistinctNamesReversed-N=512.p90.json
- Benchmarks.HTTPFields.==-equal-allDistinctNamesReversed-N=64.p90.json
- Benchmarks.HTTPFields.==-equal-allDistinctNamesReversed-N=8.p90.json
- Benchmarks.HTTPFields.==-equal-differentOrder-N=128.p90.json
- Benchmarks.HTTPFields.==-equal-differentOrder-N=16.p90.json
- Benchmarks.HTTPFields.==-equal-differentOrder-N=32.p90.json
- Benchmarks.HTTPFields.==-equal-differentOrder-N=64.p90.json
- Benchmarks.HTTPFields.==-equal-differentOrder-N=8.p90.json
- Benchmarks.HTTPFields.==-equal-locallyDisplaced-N=128.p90.json
- Benchmarks.HTTPFields.==-equal-locallyDisplaced-N=16.p90.json
- Benchmarks.HTTPFields.==-equal-locallyDisplaced-N=32.p90.json
- Benchmarks.HTTPFields.==-equal-locallyDisplaced-N=64.p90.json
- Benchmarks.HTTPFields.==-equal-locallyDisplaced-N=8.p90.json
- Benchmarks.HTTPFields.==-equal-sameOrder-N=128.p90.json
- Benchmarks.HTTPFields.==-equal-sameOrder-N=16.p90.json
- Benchmarks.HTTPFields.==-equal-sameOrder-N=32.p90.json
- Benchmarks.HTTPFields.==-equal-sameOrder-N=64.p90.json
- Benchmarks.HTTPFields.==-equal-sameOrder-N=8.p90.json
- Benchmarks.HTTPFields.append-buildFromNFields-N=128.p90.json
- Benchmarks.HTTPFields.append-buildFromNFields-N=16.p90.json
- Benchmarks.HTTPFields.append-buildFromNFields-N=32.p90.json
- Benchmarks.HTTPFields.append-buildFromNFields-N=64.p90.json
- Benchmarks.HTTPFields.append-buildFromNFields-N=8.p90.json
- Benchmarks.HTTPFields.contains-hit-N=128.p90.json
- Benchmarks.HTTPFields.contains-hit-N=16.p90.json
- Benchmarks.HTTPFields.contains-hit-N=32.p90.json
- Benchmarks.HTTPFields.contains-hit-N=64.p90.json
- Benchmarks.HTTPFields.contains-hit-N=8.p90.json
- Benchmarks.HTTPFields.contains-miss-N=128.p90.json
- Benchmarks.HTTPFields.contains-miss-N=16.p90.json
- Benchmarks.HTTPFields.contains-miss-N=32.p90.json
- Benchmarks.HTTPFields.contains-miss-N=64.p90.json
- Benchmarks.HTTPFields.contains-miss-N=8.p90.json
- Benchmarks.HTTPFields.isEqualByNameIndex-equal-allDistinctNamesReversed-N=128.p90.json
- Benchmarks.HTTPFields.isEqualByNameIndex-equal-allDistinctNamesReversed-N=16.p90.json
- Benchmarks.HTTPFields.isEqualByNameIndex-equal-allDistinctNamesReversed-N=256.p90.json
- Benchmarks.HTTPFields.isEqualByNameIndex-equal-allDistinctNamesReversed-N=32.p90.json
- Benchmarks.HTTPFields.isEqualByNameIndex-equal-allDistinctNamesReversed-N=512.p90.json
- Benchmarks.HTTPFields.isEqualByNameIndex-equal-allDistinctNamesReversed-N=64.p90.json
- Benchmarks.HTTPFields.isEqualByNameIndex-equal-allDistinctNamesReversed-N=8.p90.json
- Benchmarks.HTTPFields[fields]-allCookieFields-N=128.p90.json
- Benchmarks.HTTPFields[fields]-allCookieFields-N=16.p90.json
- Benchmarks.HTTPFields[fields]-allCookieFields-N=32.p90.json
- Benchmarks.HTTPFields[fields]-allCookieFields-N=64.p90.json
- Benchmarks.HTTPFields[fields]-allCookieFields-N=8.p90.json
- Benchmarks.HTTPFields[name]-allCookieFieldsJoined-N=128.p90.json
- Benchmarks.HTTPFields[name]-allCookieFieldsJoined-N=16.p90.json
- Benchmarks.HTTPFields[name]-allCookieFieldsJoined-N=32.p90.json
- Benchmarks.HTTPFields[name]-allCookieFieldsJoined-N=64.p90.json
- Benchmarks.HTTPFields[name]-allCookieFieldsJoined-N=8.p90.json
- Benchmarks.HTTPFields[name]-miss-N=128.p90.json
- Benchmarks.HTTPFields[name]-miss-N=16.p90.json
- Benchmarks.HTTPFields[name]-miss-N=32.p90.json
- Benchmarks.HTTPFields[name]-miss-N=64.p90.json
- Benchmarks.HTTPFields[name]-miss-N=8.p90.json
- Benchmarks.HTTPFields[name]-singleValuedField-N=128.p90.json
- Benchmarks.HTTPFields[name]-singleValuedField-N=16.p90.json
- Benchmarks.HTTPFields[name]-singleValuedField-N=32.p90.json
- Benchmarks.HTTPFields[name]-singleValuedField-N=64.p90.json
- Benchmarks.HTTPFields[name]-singleValuedField-N=8.p90.json
- Benchmarks.HTTPFields[values]-allCookieFields-N=128.p90.json
- Benchmarks.HTTPFields[values]-allCookieFields-N=16.p90.json
- Benchmarks.HTTPFields[values]-allCookieFields-N=32.p90.json
- Benchmarks.HTTPFields[values]-allCookieFields-N=64.p90.json
- Benchmarks.HTTPFields[values]-allCookieFields-N=8.p90.json
- Benchmarks.HTTPRequest(method,url)-requestFromURL.p90.json
- Benchmarks.HTTPRequest.url-synthesizeURLFromPseudoFields.p90.json
- FoundationBenchmarks.HTTPURLResponse(httpResponse,url)-HTTPResponseToHTTPURLResponse.p90.json
- FoundationBenchmarks.HTTPURLResponse.httpResponse-HTTPURLResponseToHTTPResponse.p90.json
- FoundationBenchmarks.URLRequest(httpRequest)-HTTPRequestToURLRequest.p90.json
- FoundationBenchmarks.URLRequest.httpRequest-URLRequestToHTTPRequest.p90.json
- Benchmarks.HTTPField-nonASCIIValueRoundTrip.p90.json
- Benchmarks.HTTPField.Name.init-alreadyLowercaseNames.p90.json
- Benchmarks.HTTPField.Name.init-mixedCaseNames.p90.json
- Benchmarks.HTTPFields(parsedTrailerFields)-decodeNFields-N=128.p90.json
- Benchmarks.HTTPFields(parsedTrailerFields)-decodeNFields-N=16.p90.json
- Benchmarks.HTTPFields(parsedTrailerFields)-decodeNFields-N=32.p90.json
- Benchmarks.HTTPFields(parsedTrailerFields)-decodeNFields-N=64.p90.json
- Benchmarks.HTTPFields(parsedTrailerFields)-decodeNFields-N=8.p90.json
- Benchmarks.HTTPFields-copyThenInsertNewField-N=128.p90.json
- Benchmarks.HTTPFields-copyThenInsertNewField-N=16.p90.json
- Benchmarks.HTTPFields-copyThenInsertNewField-N=32.p90.json
- Benchmarks.HTTPFields-copyThenInsertNewField-N=64.p90.json
- Benchmarks.HTTPFields-copyThenInsertNewField-N=8.p90.json
- Benchmarks.HTTPFields-copyThenOverwriteExistingField-N=128.p90.json
- Benchmarks.HTTPFields-copyThenOverwriteExistingField-N=16.p90.json
- Benchmarks.HTTPFields-copyThenOverwriteExistingField-N=32.p90.json
- Benchmarks.HTTPFields-copyThenOverwriteExistingField-N=64.p90.json
- Benchmarks.HTTPFields-copyThenOverwriteExistingField-N=8.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-differentOrder-N=128.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-differentOrder-N=16.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-differentOrder-N=32.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-differentOrder-N=64.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-differentOrder-N=8.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-sameOrder-N=128.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-sameOrder-N=16.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-sameOrder-N=32.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-sameOrder-N=64.p90.json
- Benchmarks.HTTPFields.==-differsAt80%-sameOrder-N=8.p90.json
- Benchmarks.HTTPFields.==-equal-allDistinctNamesReversed-N=128.p90.json
- Benchmarks.HTTPFields.==-equal-allDistinctNamesReversed-N=16.p90.json
- Benchmarks.HTTPFields.==-equal-allDistinctNamesReversed-N=256.p90.json
- Benchmarks.HTTPFields.==-equal-allDistinctNamesReversed-N=32.p90.json
- Benchmarks.HTTPFields.==-equal-allDistinctNamesReversed-N=512.p90.json
- Benchmarks.HTTPFields.==-equal-allDistinctNamesReversed-N=64.p90.json
- Benchmarks.HTTPFields.==-equal-allDistinctNamesReversed-N=8.p90.json
- Benchmarks.HTTPFields.==-equal-differentOrder-N=128.p90.json
- Benchmarks.HTTPFields.==-equal-differentOrder-N=16.p90.json
- Benchmarks.HTTPFields.==-equal-differentOrder-N=32.p90.json
- Benchmarks.HTTPFields.==-equal-differentOrder-N=64.p90.json
- Benchmarks.HTTPFields.==-equal-differentOrder-N=8.p90.json
- Benchmarks.HTTPFields.==-equal-locallyDisplaced-N=128.p90.json
- Benchmarks.HTTPFields.==-equal-locallyDisplaced-N=16.p90.json
- Benchmarks.HTTPFields.==-equal-locallyDisplaced-N=32.p90.json
- Benchmarks.HTTPFields.==-equal-locallyDisplaced-N=64.p90.json
- Benchmarks.HTTPFields.==-equal-locallyDisplaced-N=8.p90.json
- Benchmarks.HTTPFields.==-equal-sameOrder-N=128.p90.json
- Benchmarks.HTTPFields.==-equal-sameOrder-N=16.p90.json
- Benchmarks.HTTPFields.==-equal-sameOrder-N=32.p90.json
- Benchmarks.HTTPFields.==-equal-sameOrder-N=64.p90.json
- Benchmarks.HTTPFields.==-equal-sameOrder-N=8.p90.json
- Benchmarks.HTTPFields.append-buildFromNFields-N=128.p90.json
- Benchmarks.HTTPFields.append-buildFromNFields-N=16.p90.json
- Benchmarks.HTTPFields.append-buildFromNFields-N=32.p90.json
- Benchmarks.HTTPFields.append-buildFromNFields-N=64.p90.json
- Benchmarks.HTTPFields.append-buildFromNFields-N=8.p90.json
- Benchmarks.HTTPFields.contains-hit-N=128.p90.json
- Benchmarks.HTTPFields.contains-hit-N=16.p90.json
- Benchmarks.HTTPFields.contains-hit-N=32.p90.json
- Benchmarks.HTTPFields.contains-hit-N=64.p90.json
- Benchmarks.HTTPFields.contains-hit-N=8.p90.json
- Benchmarks.HTTPFields.contains-miss-N=128.p90.json
- Benchmarks.HTTPFields.contains-miss-N=16.p90.json
- Benchmarks.HTTPFields.contains-miss-N=32.p90.json
- Benchmarks.HTTPFields.contains-miss-N=64.p90.json
- Benchmarks.HTTPFields.contains-miss-N=8.p90.json
- Benchmarks.HTTPFields.isEqualByNameIndex-equal-allDistinctNamesReversed-N=128.p90.json
- Benchmarks.HTTPFields.isEqualByNameIndex-equal-allDistinctNamesReversed-N=16.p90.json
- Benchmarks.HTTPFields.isEqualByNameIndex-equal-allDistinctNamesReversed-N=256.p90.json
- Benchmarks.HTTPFields.isEqualByNameIndex-equal-allDistinctNamesReversed-N=32.p90.json
- Benchmarks.HTTPFields.isEqualByNameIndex-equal-allDistinctNamesReversed-N=512.p90.json
- Benchmarks.HTTPFields.isEqualByNameIndex-equal-allDistinctNamesReversed-N=64.p90.json
- Benchmarks.HTTPFields.isEqualByNameIndex-equal-allDistinctNamesReversed-N=8.p90.json
- Benchmarks.HTTPFields[fields]-allCookieFields-N=128.p90.json
- Benchmarks.HTTPFields[fields]-allCookieFields-N=16.p90.json
- Benchmarks.HTTPFields[fields]-allCookieFields-N=32.p90.json
- Benchmarks.HTTPFields[fields]-allCookieFields-N=64.p90.json
- Benchmarks.HTTPFields[fields]-allCookieFields-N=8.p90.json
- Benchmarks.HTTPFields[name]-allCookieFieldsJoined-N=128.p90.json
- Benchmarks.HTTPFields[name]-allCookieFieldsJoined-N=16.p90.json
- Benchmarks.HTTPFields[name]-allCookieFieldsJoined-N=32.p90.json
- Benchmarks.HTTPFields[name]-allCookieFieldsJoined-N=64.p90.json
- Benchmarks.HTTPFields[name]-allCookieFieldsJoined-N=8.p90.json
- Benchmarks.HTTPFields[name]-miss-N=128.p90.json
- Benchmarks.HTTPFields[name]-miss-N=16.p90.json
- Benchmarks.HTTPFields[name]-miss-N=32.p90.json
- Benchmarks.HTTPFields[name]-miss-N=64.p90.json
- Benchmarks.HTTPFields[name]-miss-N=8.p90.json
- Benchmarks.HTTPFields[name]-singleValuedField-N=128.p90.json
- Benchmarks.HTTPFields[name]-singleValuedField-N=16.p90.json
- Benchmarks.HTTPFields[name]-singleValuedField-N=32.p90.json
- Benchmarks.HTTPFields[name]-singleValuedField-N=64.p90.json
- Benchmarks.HTTPFields[name]-singleValuedField-N=8.p90.json
- Benchmarks.HTTPFields[values]-allCookieFields-N=128.p90.json
- Benchmarks.HTTPFields[values]-allCookieFields-N=16.p90.json
- Benchmarks.HTTPFields[values]-allCookieFields-N=32.p90.json
- Benchmarks.HTTPFields[values]-allCookieFields-N=64.p90.json
- Benchmarks.HTTPFields[values]-allCookieFields-N=8.p90.json
- Benchmarks.HTTPRequest(method,url)-requestFromURL.p90.json
- Benchmarks.HTTPRequest.url-synthesizeURLFromPseudoFields.p90.json
- FoundationBenchmarks.HTTPURLResponse(httpResponse,url)-HTTPResponseToHTTPURLResponse.p90.json
- FoundationBenchmarks.HTTPURLResponse.httpResponse-HTTPURLResponseToHTTPResponse.p90.json
- FoundationBenchmarks.URLRequest(httpRequest)-HTTPRequestToURLRequest.p90.json
- FoundationBenchmarks.URLRequest.httpRequest-URLRequestToHTTPRequest.p90.json
- .gitignore
- Package.swift
- preview_docc.sh
- run-linkage-test.sh
- index.md
- HTTPField.swift
- HTTPFieldName.swift
- HTTPFields.swift
- HTTPParsedFields.swift
- HTTPRequest+URL.swift
- HTTPRequest.swift
- HTTPResponse.swift
- ISOLatin1String.swift
- HTTPTypes+ISOLatin1.swift
- HTTPTypesFoundation.swift
- URLRequest+HTTPTypes.swift
- URLResponse+HTTPTypes.swift
- URLSession+HTTPTypes.swift
- HTTPTypesFoundationTests.swift
- HTTPTypesTests.swift
- HTTPTypesURLTests.swift
- main.swift
- .gitignore
- Package.swift
- .editorconfig
- .gitignore
- .licenseignore
- .spi.yml
- .swift-format
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- CONTRIBUTORS.txt
- LICENSE.txt
- NOTICE.txt
- Package.swift
- README.md
// repository documentation
Was this content helpful?
(0 ratings)
