Skip to content

Commit d608aa0

Browse files
committed
More formatting
1 parent c4a8567 commit d608aa0

File tree

8 files changed

+74
-73
lines changed

8 files changed

+74
-73
lines changed

Sources/NIOHPACK/HPACKHeader.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public struct HPACKHeaders: ExpressibleByDictionaryLiteral, Sendable {
3939

4040
// see 8.1.2.2. Connection-Specific Header Fields in RFC 7540
4141
@usableFromInline
42-
static let illegalHeaders: [String] = [
42+
static let illegalNames: [String] = [
4343
"connection", "keep-alive", "proxy-connection",
4444
"transfer-encoding", "upgrade",
4545
]
@@ -57,14 +57,14 @@ public struct HPACKHeaders: ExpressibleByDictionaryLiteral, Sendable {
5757
if connectionHeaderValue.count > Self.connectionHeaderValueArraySizeLimit {
5858
var headersToRemove = Set(connectionHeaderValue)
5959
// Since we have a set we can just merge in the illegal headers.
60-
headersToRemove.formUnion(Self.illegalHeaders.lazy.map { $0[...] })
60+
headersToRemove.formUnion(Self.illegalNames.lazy.map { $0[...] })
6161
self.headers.removeAll { header in
6262
headersToRemove.contains(header.name[...])
6363
}
6464
} else {
6565
self.headers.removeAll { header in
6666
connectionHeaderValue.contains(header.name[...])
67-
|| HPACKHeaders.illegalHeaders.contains(header.name)
67+
|| HPACKHeaders.illegalNames.contains(header.name)
6868
}
6969
}
7070
} else {

Sources/NIOHTTP2/HTTP2ToHTTP1Codec.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -726,7 +726,9 @@ extension HTTPHeaders {
726726
var newHeaders: [(String, String)] = []
727727
newHeaders.reserveCapacity(responseHead.headers.count + 1)
728728
newHeaders.append((":status", String(responseHead.status.code)))
729-
responseHead.headers.forEach { newHeaders.append(($0.name, $0.value)) }
729+
for responseHeader in responseHead.headers {
730+
newHeaders.append((responseHeader.name, responseHeader.value))
731+
}
730732

731733
self.init(newHeaders)
732734
}

Sources/NIOHTTP2PerformanceTester/Bench1Conn10kRequests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ func setupServer(group: EventLoopGroup) throws -> Channel {
5555

5656
// Set the handlers that are applied to the accepted Channels
5757
.childChannelInitializer { channel in
58-
return channel.configureHTTP2Pipeline(mode: .server) { streamChannel -> EventLoopFuture<Void> in
58+
channel.configureHTTP2Pipeline(mode: .server) { streamChannel -> EventLoopFuture<Void> in
5959
streamChannel.pipeline.addHandler(HTTP2FramePayloadToHTTP1ServerCodec()).flatMap {
6060
() -> EventLoopFuture<Void> in
6161
streamChannel.pipeline.addHandler(HTTP1TestServer())

Sources/NIOHTTP2PerformanceTester/HuffmanDecodingBenchmark.swift

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,8 @@ extension HuffmanDecodingBenchmark: Benchmark {
5656
self.buffer.writeInteger(UInt8(0x10)) // Never indexed, non-indexed name
5757
self.buffer.encodeInteger(1, prefix: 7, prefixBits: 0x80) // Name length, huffman encoded, 7-bit integer
5858
self.buffer.writeInteger(UInt8(0x97)) // Huffman encoded "f"
59-
self.buffer.encodeInteger(UInt(self.testType.huffmanBytes.count), prefix: 7, prefixBits: 0x80) // Value length, huffman encoded, 7-bit integer
59+
// Value length, huffman encoded, 7-bit integer
60+
self.buffer.encodeInteger(UInt(self.testType.huffmanBytes.count), prefix: 7, prefixBits: 0x80)
6061
self.buffer.writeBytes(self.testType.huffmanBytes)
6162

6263
// Run a single iteration of the loop. This warms up the encoder and decoder and ensures all the pages are mapped.

Sources/NIOHTTP2PerformanceTester/HuffmanEncodingBenchmark.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ extension HuffmanEncodingBenchmark: Benchmark {
5656
}
5757

5858
extension String {
59-
static let basicHuffmanString: String = {
59+
static let basicHuffman: String = {
6060
var text =
6161
"Hello, world. I am a header value; I have Teh Texts. I am going on for quite a long time because I want to ensure that the encoded data buffer needs to be expanded to test out that code. I'll try some meta-characters too: \r\t\n ought to do it, no?"
6262
while text.count < 1024 * 128 {
@@ -65,7 +65,7 @@ extension String {
6565
return text
6666
}()
6767

68-
static let complexHuffmanString: String = {
68+
static let complexHuffman: String = {
6969
var text = "午セイ谷高ぐふあト食71入ツエヘナ津県を類及オモ曜一購ごきわ致掲ぎぐず敗文輪へけり鯖審ヘ塊米卸呪おぴ。"
7070
while text.utf8.count < 128 * 1024 {
7171
text += text

Sources/NIOHTTP2PerformanceTester/main.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -138,11 +138,11 @@ try measureAndPrint(
138138
)
139139
try measureAndPrint(
140140
desc: "huffman_encode_basic",
141-
benchmark: HuffmanEncodingBenchmark(huffmanString: .basicHuffmanString, loopCount: 100)
141+
benchmark: HuffmanEncodingBenchmark(huffmanString: .basicHuffman, loopCount: 100)
142142
)
143143
try measureAndPrint(
144144
desc: "huffman_encode_complex",
145-
benchmark: HuffmanEncodingBenchmark(huffmanString: .complexHuffmanString, loopCount: 100)
145+
benchmark: HuffmanEncodingBenchmark(huffmanString: .complexHuffman, loopCount: 100)
146146
)
147147
try measureAndPrint(
148148
desc: "huffman_decode_basic",

Tests/NIOHTTP2Tests/ConcurrentStreamBufferTest.swift

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -232,23 +232,20 @@ final class ConcurrentStreamBufferTests: XCTestCase {
232232
)
233233
manager.streamCreated(1)
234234

235-
XCTAssertNoThrow(
236-
try (0..<15).forEach { _ in
237-
XCTAssertNoThrow(
238-
try manager.processOutboundFrame(subsequentFrame, promise: nil, channelWritable: true)
239-
.assertNothing()
240-
)
241-
}
242-
)
235+
236+
for _ in 0..<15 {
237+
XCTAssertNoThrow(
238+
try manager.processOutboundFrame(subsequentFrame, promise: nil, channelWritable: true)
239+
.assertNothing()
240+
)
241+
}
243242
manager.flushReceived()
244-
XCTAssertNoThrow(
245-
try (0..<15).forEach { _ in
246-
XCTAssertNoThrow(
247-
try manager.processOutboundFrame(subsequentFrame, promise: nil, channelWritable: true)
248-
.assertNothing()
249-
)
250-
}
251-
)
243+
for _ in 0..<15 {
244+
XCTAssertNoThrow(
245+
try manager.processOutboundFrame(subsequentFrame, promise: nil, channelWritable: true)
246+
.assertNothing()
247+
)
248+
}
252249

253250
XCTAssertNil(manager.nextFlushedWritableFrame())
254251

0 commit comments

Comments
 (0)