Build Information
Successful build of garuda, reference 2.2.0 (67f457), with Swift 6.3 for Linux on 21 Oct 2026 08:18:33 UTC.
Swift 6 data race errors: 0
Build Command
bash -c docker run --pull=always --rm -v "checkouts-54344843-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:linux-6.3-latest swift build --triple x86_64-unknown-linux-gnu 2>&1Build Log
========================================
RunAll
========================================
Builder version: 5.1.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/grepjava/garuda.git
Reference: 2.2.0
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
From https://github.com/grepjava/garuda
* tag 2.2.0 -> FETCH_HEAD
HEAD is now at 67f4570 Garuda 2.2.0: RELEASE.md dated, the README on 2.2.0
Cloned https://github.com/grepjava/garuda.git
Revision (git rev-parse @):
67f4570c0eb7266146fd31db6aa1ddda272a864c
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/grepjava/garuda.git at 2.2.0
========================================
Build
========================================
Selected platform: linux
Swift version: 6.3
Building package at path: $PWD
https://github.com/grepjava/garuda.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-54344843-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:linux-6.3-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
linux-6.3-latest: Pulling from saguaro1/spi-images
Digest: sha256:1b75f3338690e1611bd07d393b988f1cb6c72bd2655b61306c710afc67bb9c44
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:linux-6.3-latest
Fetching https://github.com/apple/swift-distributed-tracing
Fetching https://github.com/grepjava/vega-db.git
Fetching https://github.com/swiftlang/swift-syntax
Fetching https://github.com/grepjava/vega.git
[1/275] Fetching vega-db
[18/4677] Fetching vega-db, vega
[283/11361] Fetching vega-db, vega, swift-distributed-tracing
Fetched https://github.com/apple/swift-distributed-tracing from cache (0.58s)
[3093/4677] Fetching vega-db, vega
Fetched https://github.com/grepjava/vega.git from cache (0.69s)
[1/80981] Fetching swift-syntax
Fetched https://github.com/grepjava/vega-db.git from cache (4.45s)
Fetched https://github.com/swiftlang/swift-syntax from cache (4.47s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 602.0.0 (5.48s)
Computing version for https://github.com/grepjava/vega-db.git
Computed https://github.com/grepjava/vega-db.git at 0.3.0 (0.19s)
Computing version for https://github.com/grepjava/vega.git
Computed https://github.com/grepjava/vega.git at 1.1.0 (0.21s)
Computing version for https://github.com/apple/swift-distributed-tracing
Computed https://github.com/apple/swift-distributed-tracing at 1.7.2 (0.15s)
Creating working copy for https://github.com/apple/swift-distributed-tracing
Working copy of https://github.com/apple/swift-distributed-tracing resolved at 1.7.2
Creating working copy for https://github.com/grepjava/vega-db.git
Working copy of https://github.com/grepjava/vega-db.git resolved at 0.3.0
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 602.0.0
Creating working copy for https://github.com/grepjava/vega.git
Working copy of https://github.com/grepjava/vega.git resolved at 1.1.0
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/602.0.0/swift-6.3.2-RELEASE-ubuntu_noble_x86_64-MacroSupport.tar.gz
Downloaded https://download.swift.org/prebuilts/swift-syntax/602.0.0/swift-6.3.2-RELEASE-ubuntu_noble_x86_64-MacroSupport.tar.gz (0.23s)
Building for debugging...
[0/494] Write sources
[39/494] Compiling CVegaSQLite vega_sqlite.c
[40/494] Compiling CVegaTLS cvega_digest.c
[41/494] Compiling fiat_p256_adx_sqr.S
[42/494] Compiling CGarudaShared garuda_cache.c
[43/494] Write swift-version-24593BA9C3E375BF.txt
[44/494] Compiling CVegaCompress cvega_compress.c
[45/494] Compiling fiat_p256_adx_mul.S
[46/494] Compiling fiat_curve25519_adx_square.S
[47/494] Compiling fiat_curve25519_adx_mul.S
[48/514] Compiling CVegaTLS cvega_crypto.c
[49/518] Compiling CVegaTLS cvega_verify.c
[50/518] Compiling CVegaTLS cvega_tls.c
[52/518] Emitting module Instrumentation
[53/518] Emitting module GarudaMacros
[54/518] Emitting module VegaWire
[54/518] Compiling tls_record.cc
[55/518] Compiling tls_method.cc
[56/526] Compiling tls13_server.cc
[57/526] Compiling tls13_enc.cc
[58/526] Compiling tls13_client.cc
[60/526] Compiling GarudaMacros PostgresRowMacro.swift
[61/526] Compiling Instrumentation MultiplexInstrument.swift
[62/526] Compiling Instrumentation Instrument.swift
[63/526] Compiling VegaCrypto CertificateVerifier.swift
[64/527] Emitting module VegaCrypto
[65/527] Compiling VegaCrypto CertificateKey.swift
[66/527] Compiling VegaCrypto AEAD.swift
[66/527] Compiling tls13_both.cc
[68/527] Compiling VegaRedisProtocol RedisSlots.swift
[69/527] Compiling GarudaMacros JSONMacro.swift
[70/527] Compiling GarudaMacros Plugin.swift
[71/528] Compiling VegaRedisProtocol RedisReads.swift
[71/528] Compiling t1_enc.cc
[74/528] Compiling VegaCrypto Digest.swift
[75/528] Compiling VegaCrypto Keys.swift
[76/528] Compiling Instrumentation InstrumentationContextKey.swift
[77/528] Compiling VegaCrypto Hash.swift
[78/528] Compiling VegaCrypto TrustRoots.swift
[79/528] Compiling VegaWire ByteBuffer.swift
[80/528] Compiling VegaWire Bytes.swift
[81/528] Compiling VegaWire Allocation.swift
[82/529] Compiling Instrumentation InstrumentationSystem.swift
[83/529] Compiling Instrumentation Locks.swift
[84/529] Compiling VegaCrypto CryptoError.swift
[85/529] Compiling Instrumentation NoOpInstrument.swift
[88/530] Compiling Instrumentation InstrumentationContext.swift
[89/531] Compiling VegaRedisProtocol RedisParser.swift
[90/531] Compiling VegaRedisProtocol RedisValue.swift
[91/531] Compiling VegaRedisProtocol RedisCommand.swift
[92/531] Emitting module VegaRedisProtocol
[94/548] Compiling ssl_x509.cc
[96/565] Emitting module VegaWebSocketCore
[97/565] Compiling VegaQUICCore TLSTransportParameters.swift
[98/566] Compiling VegaDBTracing DatabaseTracing.swift
[99/566] Emitting module VegaDBTracing
[101/567] Emitting module VegaPostgresProtocol
[102/570] Compiling VegaHTTP HTTPTypes.swift
[102/570] Compiling ssl_versions.cc
[104/570] Compiling VegaPostgresProtocol PostgresCopy.swift
[104/570] Wrapping AST for VegaWire for debugging
[105/570] Wrapping AST for VegaRedisProtocol for debugging
[107/570] Emitting module VegaHTTP
[107/570] Wrapping AST for VegaDBTracing for debugging
[109/570] Emitting module ServiceContextModule
[110/570] Compiling ServiceContextModule ServiceContextModule.swift
[110/570] Wrapping AST for VegaCrypto for debugging
[112/571] Compiling VegaHTTP FieldSections.swift
[113/571] Compiling VegaWebSocketCore WebSocketDeflate.swift
[114/571] Compiling VegaWebSocketCore WebSocketFrame.swift
[115/572] Compiling ssl_transcript.cc
[116/572] Wrapping AST for Instrumentation for debugging
[118/572] Wrapping AST for GarudaMacros for debugging
[119/572] Write Objects.LinkFileList
[120/572] Wrapping AST for ServiceContextModule for debugging
[121/580] Wrapping AST for VegaWebSocketCore for debugging
[123/580] Compiling Tracing TracingTime.swift
[124/581] Compiling Tracing WithTracer.swift
[125/581] Compiling VegaHTTP FieldSyntax.swift
[126/581] Compiling VegaHTTP HTTPFields.swift
[128/582] Compiling Tracing TracerProtocol+Legacy.swift
[129/582] Emitting module Tracing
[130/582] Compiling VegaPostgresProtocol CivilTime.swift
[131/582] Compiling VegaPostgresProtocol SaslPrep.swift
[132/582] Compiling VegaPostgresProtocol PostgresArrayText.swift
[133/582] Compiling VegaPostgresProtocol PostgresBinary.swift
[134/582] Compiling Tracing TracerProtocol.swift
[135/582] Compiling VegaHTTP2Core HPACKTables.swift
[136/582] Compiling VegaHTTP2Core HTTP2Frame.swift
[137/582] Compiling Tracing Tracer.swift
[138/582] Compiling VegaPostgresProtocol ScramSHA256.swift
[139/582] Compiling VegaQUICCore TLS13Client.swift
[140/582] Compiling VegaQUICCore Varint.swift
[141/582] Compiling Tracing NoOpTracer.swift
[142/582] Compiling Tracing InstrumentationSystem+Tracing.swift
[143/582] Compiling Tracing SpanProtocol.swift
[143/583] Compiling ssl_session.cc
[145/585] Wrapping AST for VegaHTTP for debugging
[147/585] Emitting module VegaHTTP2Core
[148/585] Compiling VegaHTTP2Core HPACK.swift
[149/586] Compiling VegaQUICCore QUICClient.swift
[150/586] Compiling VegaQUICCore QUICConnection.swift
[150/586] Wrapping AST for Tracing for debugging
[151/586] Linking GarudaMacros-tool
[154/586] Compiling VegaQUICCore QUICLoss.swift
[155/586] Compiling VegaQUICCore QUICPacket.swift
[156/586] Emitting module VegaQUICCore
[157/590] Emitting module VegaCompression
[158/590] Compiling VegaQUICCore QUICCrypto.swift
[159/590] Compiling VegaQUICCore QUICFrame.swift
[160/590] Compiling VegaQUICCore QUICStream.swift
[161/590] Compiling VegaQUICCore TLS13.swift
[162/590] Compiling VegaQUICCore QUICPath.swift
[163/590] Compiling VegaQUICCore QUICSend.swift
[165/591] Compiling VegaHTTP3Core QPACKTables.swift
[165/591] Compiling ssl_stat.cc
[166/591] Wrapping AST for VegaQUICCore for debugging
[167/591] Compiling ssl_privkey.cc
[168/591] Wrapping AST for VegaHTTP2Core for debugging
[170/591] Compiling VegaPostgresProtocol PostgresSession.swift
[171/591] Compiling VegaPostgresProtocol PostgresWire.swift
[173/592] Emitting module VegaHTTP3Core
[174/592] Compiling VegaHTTP3Core QPACK.swift
[175/592] Compiling VegaHTTP3Core HTTP3Frame.swift
[176/593] Wrapping AST for VegaPostgresProtocol for debugging
[177/609] Compiling ssl_file.cc
[178/609] Wrapping AST for VegaHTTP3Core for debugging
[179/609] Compiling ssl_lib.cc
[180/609] Compiling ssl_key_share.cc
[182/609] Compiling VegaCompression Compression.swift
[183/610] Compiling ssl_buffer.cc
[184/610] Wrapping AST for VegaCompression for debugging
[186/610] Compiling GarudaWire HTTPRequestWriter.swift
[187/610] Compiling GarudaWire HTTPResponse.swift
[188/612] Compiling GarudaWire RootPath.swift
[189/612] Compiling GarudaWire TraceContext.swift
[189/612] Compiling ssl_cert.cc
[190/612] Compiling ssl_cipher.cc
[191/612] Compiling ssl_credential.cc
[193/612] Compiling GarudaWire HTTPResponseParser.swift
[194/612] Compiling GarudaWire HTTPSRedirect.swift
[195/612] Compiling GarudaWire HTTPParser.swift
[196/612] Compiling GarudaWire HTTPRequest.swift
[197/612] Compiling GarudaWire HTTPURL.swift
[198/612] Compiling GarudaWire ResponseCachePolicy.swift
[199/612] Compiling GarudaWire ContentCoding.swift
[200/612] Compiling GarudaWire DateCache.swift
[200/612] Compiling s3_pkt.cc
[201/612] Compiling ssl_asn1.cc
[203/612] Emitting module GarudaWire
[204/612] Compiling GarudaWire Bytes.swift
[205/612] Compiling GarudaWire ChunkedDecoder.swift
[206/612] Compiling GarudaWire CivilTime.swift
[207/612] Compiling GarudaWire Exports.swift
[208/612] Compiling GarudaWire ForwardedTrust.swift
[208/613] Compiling s3_lib.cc
[210/613] Compiling handshake_client.cc
[211/613] Compiling ssl_aead_ctx.cc
[212/613] Wrapping AST for GarudaWire for debugging
[213/613] Compiling handshake_server.cc
[214/613] Compiling s3_both.cc
[215/613] Compiling dtls_method.cc
[216/613] Compiling d1_srtp.cc
[217/613] Compiling handshake.cc
[218/613] Compiling handoff.cc
[219/613] Compiling md5-x86_64-linux.S
[220/613] Compiling md5-x86_64-apple.S
[221/613] Compiling md5-586-linux.S
[222/613] Compiling encrypted_client_hello.cc
[223/613] Compiling md5-586-apple.S
[224/613] Compiling chacha20_poly1305_x86_64-linux.S
[224/613] Compiling extensions.cc
[226/613] Compiling dtls_record.cc
[227/613] Compiling chacha20_poly1305_x86_64-apple.S
[228/613] Compiling chacha20_poly1305_armv8-win.S
[229/613] Compiling err_data.cc
[230/613] Compiling chacha20_poly1305_armv8-linux.S
[231/613] Compiling chacha20_poly1305_armv8-apple.S
[232/613] Compiling d1_pkt.cc
[233/613] Compiling chacha-x86_64-linux.S
[234/613] Compiling chacha-x86-apple.S
[235/613] Compiling chacha-x86-linux.S
[236/613] Compiling chacha-x86_64-apple.S
[237/613] Compiling chacha-armv8-apple.S
[238/613] Compiling chacha-armv4-linux.S
[239/613] Compiling chacha-armv8-linux.S
[240/613] Compiling chacha-armv8-win.S
[241/613] Compiling d1_lib.cc
[242/613] Compiling bio_ssl.cc
[243/613] Compiling aes128gcmsiv-x86_64-apple.S
[244/613] Compiling x86_64-mont5-apple.S
[245/613] Compiling aes128gcmsiv-x86_64-linux.S
[246/613] Compiling x86_64-mont5-linux.S
[247/613] Compiling x86-mont-linux.S
[248/613] Compiling x86_64-mont-linux.S
[249/613] Compiling x86-mont-apple.S
[250/613] Compiling x86_64-mont-apple.S
[251/613] Compiling vpaes-x86-linux.S
[252/613] Compiling vpaes-x86_64-linux.S
[253/613] Compiling vpaes-x86_64-apple.S
[254/613] Compiling vpaes-x86-apple.S
[255/613] Compiling vpaes-armv7-linux.S
[255/613] Compiling vpaes-armv8-win.S
[257/613] Compiling vpaes-armv8-apple.S
[258/613] Compiling vpaes-armv8-linux.S
[259/613] Compiling sha512-x86_64-linux.S
[260/613] Compiling sha512-x86_64-apple.S
[261/613] Compiling d1_both.cc
[262/613] Compiling sha512-armv8-win.S
[263/613] Compiling sha512-armv8-apple.S
[264/613] Compiling sha512-armv4-linux.S
[265/613] Compiling sha512-586-linux.S
[266/613] Compiling sha512-armv8-linux.S
[267/613] Compiling sha256-x86_64-linux.S
[267/613] Compiling sha512-586-apple.S
[269/613] Compiling sha256-armv8-linux.S
[270/613] Compiling sha256-x86_64-apple.S
[271/613] Compiling sha256-armv8-win.S
[272/613] Compiling sha256-armv8-apple.S
[273/613] Compiling sha256-armv4-linux.S
[274/613] Compiling sha256-586-apple.S
[275/613] Compiling sha1-x86_64-apple.S
[276/613] Compiling sha256-586-linux.S
[277/613] Compiling sha1-armv4-large-linux.S
[278/613] Compiling sha1-armv8-linux.S
[279/613] Compiling sha1-x86_64-linux.S
[280/613] Compiling sha1-armv8-win.S
[281/613] Compiling sha1-armv8-apple.S
[282/613] Compiling sha1-586-apple.S
[283/613] Compiling sha1-586-linux.S
[284/613] Compiling rdrand-x86_64-linux.S
[285/613] Compiling rsaz-avx2-apple.S
[286/613] Compiling rsaz-avx2-linux.S
[287/613] Compiling rdrand-x86_64-apple.S
[287/613] Compiling p256_beeu-armv8-asm-win.S
[289/613] Compiling p256_beeu-x86_64-asm-apple.S
[290/613] Compiling p256_beeu-x86_64-asm-linux.S
[291/613] Compiling p256_beeu-armv8-asm-linux.S
[292/613] Compiling p256-x86_64-asm-apple.S
[293/613] Compiling p256_beeu-armv8-asm-apple.S
[294/613] Compiling p256-armv8-asm-apple.S
[295/613] Compiling p256-armv8-asm-linux.S
[296/613] Compiling p256-armv8-asm-win.S
[297/613] Compiling p256-x86_64-asm-linux.S
[298/613] Compiling ghashv8-armv8-linux.S
[299/613] Compiling ghashv8-armv8-win.S
[300/613] Compiling ghashv8-armv7-linux.S
[301/613] Compiling ghashv8-armv8-apple.S
[302/613] Compiling ghash-x86_64-linux.S
[303/613] Compiling ghash-x86_64-apple.S
[304/613] Compiling ghash-x86-apple.S
[305/613] Compiling ghash-ssse3-x86_64-apple.S
[306/613] Compiling ghash-x86-linux.S
[307/613] Compiling ghash-ssse3-x86-linux.S
[308/613] Compiling ghash-ssse3-x86_64-linux.S
[309/613] Compiling ghash-ssse3-x86-apple.S
[310/613] Compiling ghash-neon-armv8-win.S
[311/613] Compiling ghash-neon-armv8-linux.S
[312/613] Compiling co-586-linux.S
[313/613] Compiling ghash-neon-armv8-apple.S
[314/613] Compiling ghash-armv4-linux.S
[315/613] Compiling co-586-apple.S
[316/613] Compiling bsaes-armv7-linux.S
[317/613] Compiling bn-armv8-apple.S
[318/613] Compiling bn-armv8-linux.S
[319/613] Compiling bn-armv8-win.S
[320/613] Compiling bn-586-apple.S
[321/613] Compiling bn-586-linux.S
[322/613] Compiling armv8-mont-apple.S
[323/613] Compiling armv8-mont-linux.S
[324/613] Compiling armv8-mont-win.S
[325/613] Compiling armv4-mont-linux.S
[326/613] Compiling aesv8-gcm-armv8-apple.S
[327/613] Compiling aesv8-gcm-armv8-win.S
[328/613] Compiling aesv8-armv8-win.S
[329/613] Compiling aesv8-gcm-armv8-linux.S
[330/613] Compiling aesv8-armv7-linux.S
[331/613] Compiling aesv8-armv8-apple.S
[332/613] Compiling aesv8-armv8-linux.S
[333/613] Compiling aesni-x86-linux.S
[334/613] Compiling aesni-x86_64-linux.S
[335/613] Compiling aesni-x86_64-apple.S
[336/613] Compiling aesni-gcm-x86_64-apple.S
[337/613] Compiling aes-gcm-avx10-x86_64-linux.S
[338/613] Compiling aes-gcm-avx2-x86_64-apple.S
[338/613] Compiling aesni-gcm-x86_64-linux.S
[339/613] Compiling aesni-x86-apple.S
[341/613] Compiling aes-gcm-avx2-x86_64-linux.S
[342/613] Compiling aes-gcm-avx10-x86_64-apple.S
[343/613] Compiling x_spki.cc
[344/613] Compiling x_req.cc
[345/613] Compiling x_sig.cc
[346/613] Compiling x_x509.cc
[347/613] Compiling x_name.cc
[348/613] Compiling x_pubkey.cc
[349/613] Compiling x_val.cc
[350/613] Compiling x_exten.cc
[351/613] Compiling x_x509a.cc
[352/613] Compiling x_crl.cc
[353/613] Compiling x_attrib.cc
[354/613] Compiling x509name.cc
[355/613] Compiling x509_vpm.cc
[356/613] Compiling x509spki.cc
[357/613] Compiling x_algor.cc
[358/613] Compiling x509rset.cc
[359/613] Compiling x509cset.cc
[360/613] Compiling x_all.cc
[361/613] Compiling x509_v3.cc
[362/613] Compiling x509_trs.cc
[363/613] Compiling x509_txt.cc
[364/613] Compiling x509_set.cc
[365/613] Compiling x509_vfy.cc
[366/613] Compiling x509_def.cc
[367/613] Compiling x509_ext.cc
[368/613] Compiling x509_req.cc
[369/613] Compiling x509_obj.cc
[370/613] Compiling x509_lu.cc
[371/613] Compiling x509_d2.cc
[372/613] Compiling x509.cc
[373/613] Compiling v3_utl.cc
[374/613] Compiling x509_cmp.cc
[375/613] Compiling x509_att.cc
[376/613] Compiling v3_pcons.cc
[377/613] Compiling v3_ocsp.cc
[378/613] Compiling v3_purp.cc
[379/613] Compiling v3_skey.cc
[380/613] Compiling v3_pmaps.cc
[381/613] Compiling v3_prn.cc
[382/613] Compiling v3_ncons.cc
[383/613] Compiling v3_lib.cc
[384/613] Compiling v3_int.cc
[385/613] Compiling v3_info.cc
[386/613] Compiling v3_ia5.cc
[387/613] Compiling v3_genn.cc
[388/613] Compiling v3_bitst.cc
[389/613] Compiling v3_extku.cc
[390/613] Compiling v3_enum.cc
[391/613] Compiling v3_conf.cc
[392/613] Compiling v3_cpols.cc
[393/613] Compiling v3_crld.cc
[394/613] Compiling v3_bcons.cc
[395/613] Compiling v3_akeya.cc
[396/613] Compiling v3_akey.cc
[397/613] Compiling v3_alt.cc
[398/613] Compiling t_x509a.cc
[399/613] Compiling i2d_pr.cc
[400/613] Compiling policy.cc
[401/613] Compiling name_print.cc
[402/613] Compiling rsa_pss.cc
[403/613] Compiling by_file.cc
[404/613] Compiling t_x509.cc
[405/613] Compiling t_req.cc
[406/613] Compiling t_crl.cc
[407/613] Compiling asn1_gen.cc
[408/613] Compiling algorithm.cc
[409/613] Compiling by_dir.cc
[410/613] Compiling thread_win.cc
[411/613] Compiling a_verify.cc
[412/613] Compiling pmbtoken.cc
[413/613] Compiling thread_none.cc
[414/613] Compiling thread_pthread.cc
[415/613] Compiling thread.cc
[416/613] Compiling trust_token.cc
[417/613] Compiling stack.cc
[418/613] Compiling a_sign.cc
[419/613] Compiling slhdsa.cc
[420/613] Compiling voprf.cc
[421/613] Compiling a_digest.cc
[422/613] Compiling sha256.cc
[423/613] Compiling spake2plus.cc
[424/613] Compiling siphash.cc
[425/613] Compiling sha512.cc
[426/613] Compiling sha1.cc
[427/613] Compiling refcount.cc
[428/613] Compiling rsa_print.cc
[429/613] Compiling rsa_asn1.cc
[430/613] Compiling rsa_crypt.cc
[431/613] Compiling rsa_extra.cc
[432/613] Compiling trusty.cc
[433/613] Compiling rc4.cc
[434/613] Compiling rand.cc
[435/613] Compiling passive.cc
[436/613] Compiling ios.cc
[437/613] Compiling getentropy.cc
[438/613] Compiling forkunsafe.cc
[439/613] Compiling poly1305_arm_asm.S
[440/613] Compiling windows.cc
[441/613] Compiling urandom.cc
[442/613] Compiling deterministic.cc
[443/613] Compiling pool.cc
[444/613] Compiling poly1305_arm.cc
[445/613] Compiling fork_detect.cc
[446/613] Compiling poly1305.cc
[447/613] Compiling pkcs7.cc
[448/613] Compiling poly1305_vec.cc
[449/613] Compiling pkcs7_x509.cc
[450/613] Compiling p5_pbev2.cc
[451/613] Compiling pkcs8.cc
[452/613] Compiling pem_pkey.cc
[453/613] Compiling pkcs8_x509.cc
[454/613] Compiling pem_oth.cc
[455/613] Compiling pem_xaux.cc
[456/613] Compiling pem_x509.cc
[457/613] Compiling pem_all.cc
[458/613] Compiling pem_lib.cc
[459/613] Compiling mlkem.cc
[460/613] Compiling obj.cc
[461/613] Compiling pem_pk8.cc
[462/613] Compiling pem_info.cc
[463/613] Compiling obj_xref.cc
[464/613] Compiling mldsa.cc
[465/613] Compiling poly_rq_mul.S
[466/613] Compiling mem.cc
[467/613] Compiling md5.cc
[468/613] Compiling lhash.cc
[469/613] Compiling fips_shared_support.cc
[470/613] Compiling md4.cc
[471/613] Compiling hrss.cc
[472/613] Compiling ex_data.cc
[473/613] Compiling hpke.cc
[474/613] Compiling kyber.cc
[475/613] Compiling print.cc
[476/613] Compiling sign.cc
[477/613] Compiling scrypt.cc
[478/613] Compiling p_x25519.cc
[479/613] Compiling p_rsa.cc
[480/613] Compiling pbkdf.cc
[481/613] Compiling p_x25519_asn1.cc
[482/613] Compiling p_ed25519.cc
[483/613] Compiling p_rsa_asn1.cc
[484/613] Compiling p_hkdf.cc
[485/613] Compiling p_ed25519_asn1.cc
[486/613] Compiling evp_ctx.cc
[487/613] Compiling p_dh.cc
[488/613] Compiling p_dh_asn1.cc
[489/613] Compiling p_ec_asn1.cc
[490/613] Compiling p_ec.cc
[491/613] Compiling p_dsa_asn1.cc
[492/613] Compiling evp.cc
[493/613] Compiling err.cc
[494/613] Compiling engine.cc
[495/613] Compiling ec_derive.cc
[496/613] Compiling ecdh.cc
[497/613] Compiling ecdsa_asn1.cc
[498/613] Compiling evp_asn1.cc
[499/613] Compiling bcm.cc
[500/613] Compiling dsa.cc
[501/613] Compiling ec_asn1.cc
[501/613] Compiling hash_to_curve.cc
[503/613] Compiling des.cc
[504/613] Compiling x25519-asm-arm.S
[505/613] Compiling digest_extra.cc
[506/613] Compiling params.cc
[507/613] Compiling dh_asn1.cc
[508/613] Compiling spake25519.cc
[509/613] Compiling dsa_asn1.cc
[510/613] Compiling crypto.cc
[511/613] Compiling cpu_intel.cc
[512/613] Compiling curve25519.cc
[513/613] Compiling cpu_arm_freebsd.cc
[514/613] Compiling cpu_aarch64_openbsd.cc
[515/613] Compiling cpu_aarch64_win.cc
[516/613] Compiling cpu_aarch64_sysreg.cc
[517/613] Compiling cpu_arm_linux.cc
[518/613] Compiling cpu_aarch64_linux.cc
[519/613] Compiling conf.cc
[520/613] Compiling cpu_aarch64_apple.cc
[521/613] Compiling tls_cbc.cc
[522/613] Compiling curve25519_64_adx.cc
[523/613] Compiling get_cipher.cc
[524/613] Compiling cpu_aarch64_fuchsia.cc
[525/613] Compiling e_rc2.cc
[526/613] Compiling e_null.cc
[527/613] Compiling e_des.cc
[528/613] Compiling e_tls.cc
[529/613] Compiling e_rc4.cc
[530/613] Compiling e_aesgcmsiv.cc
[531/613] Compiling derive_key.cc
[532/613] Compiling e_chacha20poly1305.cc
[533/613] Compiling e_aesctrhmac.cc
[534/613] Compiling ber.cc
[535/613] Compiling chacha.cc
[536/613] Compiling asn1_compat.cc
[537/613] Compiling buf.cc
[538/613] Compiling unicode.cc
[539/613] Compiling cbb.cc
[540/613] Compiling bn_asn1.cc
[541/613] Compiling socket_helper.cc
[542/613] Compiling cbs.cc
[543/613] Compiling socket.cc
[544/613] Compiling printf.cc
[545/613] Compiling convert.cc
[546/613] Compiling pair.cc
[546/613] Compiling hexdump.cc
[548/613] Compiling file.cc
[549/613] Compiling blake2.cc
[550/613] Compiling fd.cc
[551/613] Compiling bio.cc
[552/613] Compiling base64.cc
[553/613] Compiling bio_mem.cc
[554/613] Compiling errno.cc
[555/613] Compiling connect.cc
[556/613] Compiling tasn_utl.cc
[557/613] Compiling tasn_typ.cc
[558/613] Compiling tasn_fre.cc
[559/613] Compiling tasn_new.cc
[560/613] Compiling f_int.cc
[561/613] Compiling tasn_dec.cc
[562/613] Compiling asn1_par.cc
[563/613] Compiling tasn_enc.cc
[564/613] Compiling f_string.cc
[565/613] Compiling posix_time.cc
[566/613] Compiling asn_pack.cc
[567/613] Compiling a_utctm.cc
[568/613] Compiling a_type.cc
[569/613] Compiling a_strnid.cc
[570/613] Compiling a_time.cc
[571/613] Compiling asn1_lib.cc
[572/613] Compiling a_mbstr.cc
[573/613] Compiling a_octet.cc
[574/613] Compiling a_strex.cc
[575/613] Compiling a_object.cc
[576/613] Compiling CVega cvega_win.c
[577/613] Compiling a_i2d_fp.cc
[578/613] Compiling a_dup.cc
[579/613] Compiling CAllocationCounter allocations.c
[580/613] Compiling CGarudaShared garuda_bus.c
[581/613] Compiling a_d2i_fp.cc
[582/613] Compiling a_gentm.cc
[583/613] Compiling a_bool.cc
[584/613] Compiling a_int.cc
[585/613] Compiling CVega cvega.c
[586/613] Compiling a_bitstr.cc
[588/675] Emitting module Vega
[589/683] Compiling Vega Semaphore.swift
[590/683] Compiling Vega ShutdownToken.swift
[591/683] Compiling Vega SyncError.swift
[592/683] Compiling Vega TaskID.swift
[593/683] Compiling Vega WaitList.swift
[594/683] Compiling Vega Watch.swift
[595/683] Compiling Vega BlockingPool.swift
[596/683] Compiling Vega Cooperative.swift
[597/683] Compiling Vega Barrier.swift
[598/683] Compiling Vega Broadcast.swift
[599/683] Compiling Vega MPSCChannel.swift
[600/683] Compiling Vega MPSCChannelValues.swift
[601/683] Compiling Vega Notify.swift
[602/683] Compiling Vega OnceCell.swift
[603/683] Compiling Vega Oneshot.swift
[604/683] Compiling Vega RawRing.swift
[605/683] Compiling Vega Unix.swift
[606/683] Compiling Vega UnixDatagram.swift
[607/683] Compiling Vega Vsock.swift
[608/683] Compiling Vega Runtime.swift
[609/683] Compiling Vega RuntimeMetrics.swift
[610/683] Compiling Vega Idle.swift
[611/683] Compiling Vega InjectQueue.swift
[612/683] Compiling Vega JobAudit.swift
[613/683] Compiling Vega LocalQueue.swift
[614/683] Compiling Vega Driver.swift
[615/683] Compiling Vega FileIO.swift
[616/683] Compiling Vega IOBuffer.swift
[617/683] Compiling Vega IOError.swift
[618/683] Compiling Vega IOEvent.swift
[619/683] Compiling Vega IOInterrupt.swift
[620/683] Compiling Vega IOMetrics.swift
[621/683] Compiling Vega Network.swift
[622/683] Compiling Vega ReceivedBytes.swift
[623/683] Compiling Vega JoinSet.swift
[624/683] Compiling Vega LocalExecutor.swift
[625/683] Compiling Vega TaskPool.swift
[626/683] Compiling Vega IOTimeout.swift
[627/683] Compiling Vega Interval.swift
[628/683] Compiling Vega RuntimeClock.swift
[629/683] Compiling Vega Timeout.swift
[630/683] Compiling Vega WriteStall.swift
[631/683] Compiling Vega RawSocket.swift
[632/683] Compiling Vega RingReceive.swift
[633/683] Compiling Vega Server.swift
[634/683] Compiling Vega SocketAddress.swift
[635/683] Compiling Vega SocketOption.swift
[636/683] Compiling Vega Stream.swift
[637/683] Compiling Vega TCP.swift
[638/683] Compiling Vega TLSVersion.swift
[639/683] Compiling Vega UDP.swift
[640/683] Compiling Vega Padding.swift
[641/683] Compiling Vega RawLock.swift
[642/683] Compiling Vega Scheduler.swift
[643/683] Compiling Vega TimerWheel.swift
[644/683] Compiling Vega Worker.swift
[645/683] Compiling Vega Sharded.swift
[646/683] Compiling Vega Quiesce.swift
[647/683] Compiling Vega Signal.swift
[648/683] Compiling Vega AsyncMutex.swift
[649/683] Compiling Vega URing.swift
[650/683] Compiling Vega Arrival.swift
[651/683] Compiling Vega DNSMessage.swift
[652/683] Compiling Vega Resolver.swift
[653/683] Compiling Vega ResolverConfig.swift
[654/683] Compiling Vega DatagramBatch.swift
[655/683] Compiling Vega HappyEyeballs.swift
[656/683] Compiling Vega NetworkTLS.swift
[657/683] Compiling Vega Pipe.swift
[658/688] Wrapping AST for Vega for debugging
[660/694] Emitting module VegaPool
[661/694] Compiling VegaPool ConnectionPool.swift
[662/695] Wrapping AST for VegaPool for debugging
[664/699] Compiling VegaIO Codec.swift
[665/700] Compiling VegaIO Codecs.swift
[666/700] Compiling VegaIO Adapters.swift
[667/700] Emitting module VegaIO
[668/700] Compiling VegaIO Buffered.swift
[669/700] Compiling VegaIO PCAP.swift
[670/700] Compiling VegaIO Framed.swift
[671/700] Compiling VegaIO Debug.swift
[672/700] Compiling VegaIO Streams.swift
[673/707] Wrapping AST for VegaIO for debugging
[675/718] Compiling VegaTest MockClock.swift
[676/718] Compiling VegaSQLite SQLiteDecoding.swift
[677/718] Emitting module VegaTest
[678/718] Compiling VegaTest SeededRuntime.swift
[679/718] Compiling VegaTest Simulation.swift
[680/718] Compiling VegaSQLite SQLiteDatabase.swift
[681/718] Emitting module VegaFS
[682/718] Compiling VegaFS File.swift
[683/718] Compiling VegaFS FileSystem.swift
[684/718] Compiling VegaTest Duplex.swift
[685/718] Compiling VegaTest Faults.swift
[686/719] Wrapping AST for VegaTest for debugging
[688/719] Compiling VegaTLS TLSConfiguration.swift
[689/719] Compiling VegaTLS TLSStream.swift
[690/719] Emitting module VegaTLS
[691/720] Emitting module VegaSQLite
[692/720] Compiling VegaSQLite SQLite.swift
[694/727] Wrapping AST for VegaTLS for debugging
[696/743] Compiling VegaQUIC Handles.swift
[697/743] Emitting module VegaRedis
[698/743] Compiling VegaQUIC Endpoint.swift
[699/743] Emitting module VegaQUIC
[701/744] Emitting module VegaPostgres
[702/745] Compiling VegaFS Metadata.swift
[703/745] Compiling VegaFS Support.swift
[703/745] Wrapping AST for VegaQUIC for debugging
[705/746] Compiling VegaPostgres PostgresURL.swift
[707/746] Compiling VegaRedis RedisCommands.swift
[707/746] Wrapping AST for VegaFS for debugging
[709/831] Compiling VegaPostgres PostgresValues.swift
[710/831] Compiling VegaRedis RedisConnection.swift
[711/831] Compiling VegaRedis RedisPool.swift
[712/831] Compiling VegaRedis RedisSentinel.swift
[713/831] Compiling QUICTestPeer QUICTestPeer.swift
[714/831] Emitting module QUICTestPeer
[715/831] Compiling VegaRedis RedisClient.swift
[716/831] Compiling VegaRedis RedisCluster.swift
[719/833] Compiling Garuda CORS.swift
[720/833] Compiling Garuda CSRF.swift
[721/833] Compiling VegaPostgres PostgresTypes.swift
[722/833] Compiling Garuda Compression.swift
[723/833] Compiling Garuda Config.swift
[724/833] Compiling Garuda Base64.swift
[725/833] Compiling Garuda Broadcast.swift
[725/833] Wrapping AST for VegaRedis for debugging
[727/833] Compiling Garuda AppEnvironment.swift
[728/833] Compiling Garuda Application.swift
[729/833] Compiling Garuda Authentication.swift
[730/833] Compiling Garuda Authorization.swift
[730/834] Wrapping AST for QUICTestPeer for debugging
[732/834] Wrapping AST for VegaPostgres for debugging
[734/834] Emitting module Garuda
[735/846] Compiling Garuda HTTPClientStream.swift
[736/846] Compiling Garuda HTTPStatus.swift
[737/846] Compiling Garuda HeavyLane.swift
[738/846] Compiling Garuda HostAndAddressFilters.swift
[739/846] Compiling Garuda Interim.swift
[740/846] Compiling Garuda JSON.swift
[741/846] Compiling Garuda JSONDecoding.swift
[742/846] Compiling Garuda JSONEncoding.swift
[743/846] Compiling Garuda JSONFastPath.swift
[744/846] Compiling Garuda JSONReading.swift
[745/846] Compiling Garuda JSONWriting.swift
[746/846] Compiling Garuda JWKS.swift
[747/846] Compiling Garuda RateLimit.swift
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:353:13: warning: using '_' to ignore the result of a Void-returning function is redundant
351 | if remaining >= 0 {
352 | let n = min(available, remaining, buffer.spareCapacity)
353 | _ = buffer.append(UnsafeRawBufferPointer(start: base + at, count: n))
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
354 | at &+= n
355 | remaining &-= n
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:366:13: warning: using '_' to ignore the result of a Void-returning function is redundant
364 | let p = base.assumingMemoryBound(to: UInt8.self) + at
365 | let outcome = decoder.decode(p, min(available, buffer.spareCapacity), consumed: &consumed) { run, n in
366 | _ = buffer.append(UnsafeRawBufferPointer(start: run, count: n))
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
367 | produced &+= n
368 | }
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:545:21: warning: using '_' to ignore the result of a Void-returning function is redundant
543 | let n = min(buffer.readableBytes, destination.spareCapacity)
544 | if n > 0 {
545 | _ = destination.append(UnsafeRawBufferPointer(start: buffer.readPointer, count: n))
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
546 | buffer.consume(n)
547 | owed &+= n
/host/spi-builder-workspace/Sources/Garuda/ResponseCache.swift:331:18: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
329 | let sent = coding != .identity && tag.count >= 2 && tag.first == 0x22 && tag.last == 0x22
330 | ? Array("W/".utf8) + tag : tag
331 | sent.withUnsafeBufferPointer { Response(x).addHeader("etag", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
332 | }
333 | x.pointee.noCompress = true
[748/846] Compiling Garuda RefreshTokens.swift
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:353:13: warning: using '_' to ignore the result of a Void-returning function is redundant
351 | if remaining >= 0 {
352 | let n = min(available, remaining, buffer.spareCapacity)
353 | _ = buffer.append(UnsafeRawBufferPointer(start: base + at, count: n))
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
354 | at &+= n
355 | remaining &-= n
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:366:13: warning: using '_' to ignore the result of a Void-returning function is redundant
364 | let p = base.assumingMemoryBound(to: UInt8.self) + at
365 | let outcome = decoder.decode(p, min(available, buffer.spareCapacity), consumed: &consumed) { run, n in
366 | _ = buffer.append(UnsafeRawBufferPointer(start: run, count: n))
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
367 | produced &+= n
368 | }
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:545:21: warning: using '_' to ignore the result of a Void-returning function is redundant
543 | let n = min(buffer.readableBytes, destination.spareCapacity)
544 | if n > 0 {
545 | _ = destination.append(UnsafeRawBufferPointer(start: buffer.readPointer, count: n))
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
546 | buffer.consume(n)
547 | owed &+= n
/host/spi-builder-workspace/Sources/Garuda/ResponseCache.swift:331:18: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
329 | let sent = coding != .identity && tag.count >= 2 && tag.first == 0x22 && tag.last == 0x22
330 | ? Array("W/".utf8) + tag : tag
331 | sent.withUnsafeBufferPointer { Response(x).addHeader("etag", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
332 | }
333 | x.pointee.noCompress = true
[749/846] Compiling Garuda Reload.swift
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:353:13: warning: using '_' to ignore the result of a Void-returning function is redundant
351 | if remaining >= 0 {
352 | let n = min(available, remaining, buffer.spareCapacity)
353 | _ = buffer.append(UnsafeRawBufferPointer(start: base + at, count: n))
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
354 | at &+= n
355 | remaining &-= n
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:366:13: warning: using '_' to ignore the result of a Void-returning function is redundant
364 | let p = base.assumingMemoryBound(to: UInt8.self) + at
365 | let outcome = decoder.decode(p, min(available, buffer.spareCapacity), consumed: &consumed) { run, n in
366 | _ = buffer.append(UnsafeRawBufferPointer(start: run, count: n))
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
367 | produced &+= n
368 | }
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:545:21: warning: using '_' to ignore the result of a Void-returning function is redundant
543 | let n = min(buffer.readableBytes, destination.spareCapacity)
544 | if n > 0 {
545 | _ = destination.append(UnsafeRawBufferPointer(start: buffer.readPointer, count: n))
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
546 | buffer.consume(n)
547 | owed &+= n
/host/spi-builder-workspace/Sources/Garuda/ResponseCache.swift:331:18: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
329 | let sent = coding != .identity && tag.count >= 2 && tag.first == 0x22 && tag.last == 0x22
330 | ? Array("W/".utf8) + tag : tag
331 | sent.withUnsafeBufferPointer { Response(x).addHeader("etag", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
332 | }
333 | x.pointee.noCompress = true
[750/846] Compiling Garuda RequestBody.swift
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:353:13: warning: using '_' to ignore the result of a Void-returning function is redundant
351 | if remaining >= 0 {
352 | let n = min(available, remaining, buffer.spareCapacity)
353 | _ = buffer.append(UnsafeRawBufferPointer(start: base + at, count: n))
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
354 | at &+= n
355 | remaining &-= n
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:366:13: warning: using '_' to ignore the result of a Void-returning function is redundant
364 | let p = base.assumingMemoryBound(to: UInt8.self) + at
365 | let outcome = decoder.decode(p, min(available, buffer.spareCapacity), consumed: &consumed) { run, n in
366 | _ = buffer.append(UnsafeRawBufferPointer(start: run, count: n))
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
367 | produced &+= n
368 | }
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:545:21: warning: using '_' to ignore the result of a Void-returning function is redundant
543 | let n = min(buffer.readableBytes, destination.spareCapacity)
544 | if n > 0 {
545 | _ = destination.append(UnsafeRawBufferPointer(start: buffer.readPointer, count: n))
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
546 | buffer.consume(n)
547 | owed &+= n
/host/spi-builder-workspace/Sources/Garuda/ResponseCache.swift:331:18: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
329 | let sent = coding != .identity && tag.count >= 2 && tag.first == 0x22 && tag.last == 0x22
330 | ? Array("W/".utf8) + tag : tag
331 | sent.withUnsafeBufferPointer { Response(x).addHeader("etag", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
332 | }
333 | x.pointee.noCompress = true
[751/846] Compiling Garuda RequestDecompression.swift
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:353:13: warning: using '_' to ignore the result of a Void-returning function is redundant
351 | if remaining >= 0 {
352 | let n = min(available, remaining, buffer.spareCapacity)
353 | _ = buffer.append(UnsafeRawBufferPointer(start: base + at, count: n))
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
354 | at &+= n
355 | remaining &-= n
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:366:13: warning: using '_' to ignore the result of a Void-returning function is redundant
364 | let p = base.assumingMemoryBound(to: UInt8.self) + at
365 | let outcome = decoder.decode(p, min(available, buffer.spareCapacity), consumed: &consumed) { run, n in
366 | _ = buffer.append(UnsafeRawBufferPointer(start: run, count: n))
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
367 | produced &+= n
368 | }
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:545:21: warning: using '_' to ignore the result of a Void-returning function is redundant
543 | let n = min(buffer.readableBytes, destination.spareCapacity)
544 | if n > 0 {
545 | _ = destination.append(UnsafeRawBufferPointer(start: buffer.readPointer, count: n))
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
546 | buffer.consume(n)
547 | owed &+= n
/host/spi-builder-workspace/Sources/Garuda/ResponseCache.swift:331:18: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
329 | let sent = coding != .identity && tag.count >= 2 && tag.first == 0x22 && tag.last == 0x22
330 | ? Array("W/".utf8) + tag : tag
331 | sent.withUnsafeBufferPointer { Response(x).addHeader("etag", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
332 | }
333 | x.pointee.noCompress = true
[752/846] Compiling Garuda RequestID.swift
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:353:13: warning: using '_' to ignore the result of a Void-returning function is redundant
351 | if remaining >= 0 {
352 | let n = min(available, remaining, buffer.spareCapacity)
353 | _ = buffer.append(UnsafeRawBufferPointer(start: base + at, count: n))
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
354 | at &+= n
355 | remaining &-= n
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:366:13: warning: using '_' to ignore the result of a Void-returning function is redundant
364 | let p = base.assumingMemoryBound(to: UInt8.self) + at
365 | let outcome = decoder.decode(p, min(available, buffer.spareCapacity), consumed: &consumed) { run, n in
366 | _ = buffer.append(UnsafeRawBufferPointer(start: run, count: n))
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
367 | produced &+= n
368 | }
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:545:21: warning: using '_' to ignore the result of a Void-returning function is redundant
543 | let n = min(buffer.readableBytes, destination.spareCapacity)
544 | if n > 0 {
545 | _ = destination.append(UnsafeRawBufferPointer(start: buffer.readPointer, count: n))
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
546 | buffer.consume(n)
547 | owed &+= n
/host/spi-builder-workspace/Sources/Garuda/ResponseCache.swift:331:18: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
329 | let sent = coding != .identity && tag.count >= 2 && tag.first == 0x22 && tag.last == 0x22
330 | ? Array("W/".utf8) + tag : tag
331 | sent.withUnsafeBufferPointer { Response(x).addHeader("etag", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
332 | }
333 | x.pointee.noCompress = true
[753/846] Compiling Garuda RequestLimits.swift
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:353:13: warning: using '_' to ignore the result of a Void-returning function is redundant
351 | if remaining >= 0 {
352 | let n = min(available, remaining, buffer.spareCapacity)
353 | _ = buffer.append(UnsafeRawBufferPointer(start: base + at, count: n))
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
354 | at &+= n
355 | remaining &-= n
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:366:13: warning: using '_' to ignore the result of a Void-returning function is redundant
364 | let p = base.assumingMemoryBound(to: UInt8.self) + at
365 | let outcome = decoder.decode(p, min(available, buffer.spareCapacity), consumed: &consumed) { run, n in
366 | _ = buffer.append(UnsafeRawBufferPointer(start: run, count: n))
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
367 | produced &+= n
368 | }
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:545:21: warning: using '_' to ignore the result of a Void-returning function is redundant
543 | let n = min(buffer.readableBytes, destination.spareCapacity)
544 | if n > 0 {
545 | _ = destination.append(UnsafeRawBufferPointer(start: buffer.readPointer, count: n))
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
546 | buffer.consume(n)
547 | owed &+= n
/host/spi-builder-workspace/Sources/Garuda/ResponseCache.swift:331:18: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
329 | let sent = coding != .identity && tag.count >= 2 && tag.first == 0x22 && tag.last == 0x22
330 | ? Array("W/".utf8) + tag : tag
331 | sent.withUnsafeBufferPointer { Response(x).addHeader("etag", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
332 | }
333 | x.pointee.noCompress = true
[754/846] Compiling Garuda ResponseCache.swift
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:353:13: warning: using '_' to ignore the result of a Void-returning function is redundant
351 | if remaining >= 0 {
352 | let n = min(available, remaining, buffer.spareCapacity)
353 | _ = buffer.append(UnsafeRawBufferPointer(start: base + at, count: n))
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
354 | at &+= n
355 | remaining &-= n
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:366:13: warning: using '_' to ignore the result of a Void-returning function is redundant
364 | let p = base.assumingMemoryBound(to: UInt8.self) + at
365 | let outcome = decoder.decode(p, min(available, buffer.spareCapacity), consumed: &consumed) { run, n in
366 | _ = buffer.append(UnsafeRawBufferPointer(start: run, count: n))
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
367 | produced &+= n
368 | }
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:545:21: warning: using '_' to ignore the result of a Void-returning function is redundant
543 | let n = min(buffer.readableBytes, destination.spareCapacity)
544 | if n > 0 {
545 | _ = destination.append(UnsafeRawBufferPointer(start: buffer.readPointer, count: n))
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
546 | buffer.consume(n)
547 | owed &+= n
/host/spi-builder-workspace/Sources/Garuda/ResponseCache.swift:331:18: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
329 | let sent = coding != .identity && tag.count >= 2 && tag.first == 0x22 && tag.last == 0x22
330 | ? Array("W/".utf8) + tag : tag
331 | sent.withUnsafeBufferPointer { Response(x).addHeader("etag", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
332 | }
333 | x.pointee.noCompress = true
[755/846] Compiling Garuda ResponseConvertible.swift
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:353:13: warning: using '_' to ignore the result of a Void-returning function is redundant
351 | if remaining >= 0 {
352 | let n = min(available, remaining, buffer.spareCapacity)
353 | _ = buffer.append(UnsafeRawBufferPointer(start: base + at, count: n))
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
354 | at &+= n
355 | remaining &-= n
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:366:13: warning: using '_' to ignore the result of a Void-returning function is redundant
364 | let p = base.assumingMemoryBound(to: UInt8.self) + at
365 | let outcome = decoder.decode(p, min(available, buffer.spareCapacity), consumed: &consumed) { run, n in
366 | _ = buffer.append(UnsafeRawBufferPointer(start: run, count: n))
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
367 | produced &+= n
368 | }
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:545:21: warning: using '_' to ignore the result of a Void-returning function is redundant
543 | let n = min(buffer.readableBytes, destination.spareCapacity)
544 | if n > 0 {
545 | _ = destination.append(UnsafeRawBufferPointer(start: buffer.readPointer, count: n))
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
546 | buffer.consume(n)
547 | owed &+= n
/host/spi-builder-workspace/Sources/Garuda/ResponseCache.swift:331:18: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
329 | let sent = coding != .identity && tag.count >= 2 && tag.first == 0x22 && tag.last == 0x22
330 | ? Array("W/".utf8) + tag : tag
331 | sent.withUnsafeBufferPointer { Response(x).addHeader("etag", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
332 | }
333 | x.pointee.noCompress = true
[756/846] Compiling Garuda ResponseError.swift
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:353:13: warning: using '_' to ignore the result of a Void-returning function is redundant
351 | if remaining >= 0 {
352 | let n = min(available, remaining, buffer.spareCapacity)
353 | _ = buffer.append(UnsafeRawBufferPointer(start: base + at, count: n))
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
354 | at &+= n
355 | remaining &-= n
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:366:13: warning: using '_' to ignore the result of a Void-returning function is redundant
364 | let p = base.assumingMemoryBound(to: UInt8.self) + at
365 | let outcome = decoder.decode(p, min(available, buffer.spareCapacity), consumed: &consumed) { run, n in
366 | _ = buffer.append(UnsafeRawBufferPointer(start: run, count: n))
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
367 | produced &+= n
368 | }
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:545:21: warning: using '_' to ignore the result of a Void-returning function is redundant
543 | let n = min(buffer.readableBytes, destination.spareCapacity)
544 | if n > 0 {
545 | _ = destination.append(UnsafeRawBufferPointer(start: buffer.readPointer, count: n))
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
546 | buffer.consume(n)
547 | owed &+= n
/host/spi-builder-workspace/Sources/Garuda/ResponseCache.swift:331:18: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
329 | let sent = coding != .identity && tag.count >= 2 && tag.first == 0x22 && tag.last == 0x22
330 | ? Array("W/".utf8) + tag : tag
331 | sent.withUnsafeBufferPointer { Response(x).addHeader("etag", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
332 | }
333 | x.pointee.noCompress = true
[757/846] Compiling Garuda ResponseHooks.swift
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:353:13: warning: using '_' to ignore the result of a Void-returning function is redundant
351 | if remaining >= 0 {
352 | let n = min(available, remaining, buffer.spareCapacity)
353 | _ = buffer.append(UnsafeRawBufferPointer(start: base + at, count: n))
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
354 | at &+= n
355 | remaining &-= n
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:366:13: warning: using '_' to ignore the result of a Void-returning function is redundant
364 | let p = base.assumingMemoryBound(to: UInt8.self) + at
365 | let outcome = decoder.decode(p, min(available, buffer.spareCapacity), consumed: &consumed) { run, n in
366 | _ = buffer.append(UnsafeRawBufferPointer(start: run, count: n))
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
367 | produced &+= n
368 | }
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:545:21: warning: using '_' to ignore the result of a Void-returning function is redundant
543 | let n = min(buffer.readableBytes, destination.spareCapacity)
544 | if n > 0 {
545 | _ = destination.append(UnsafeRawBufferPointer(start: buffer.readPointer, count: n))
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
546 | buffer.consume(n)
547 | owed &+= n
/host/spi-builder-workspace/Sources/Garuda/ResponseCache.swift:331:18: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
329 | let sent = coding != .identity && tag.count >= 2 && tag.first == 0x22 && tag.last == 0x22
330 | ? Array("W/".utf8) + tag : tag
331 | sent.withUnsafeBufferPointer { Response(x).addHeader("etag", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
332 | }
333 | x.pointee.noCompress = true
[758/846] Compiling Garuda ResponseKinds.swift
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:353:13: warning: using '_' to ignore the result of a Void-returning function is redundant
351 | if remaining >= 0 {
352 | let n = min(available, remaining, buffer.spareCapacity)
353 | _ = buffer.append(UnsafeRawBufferPointer(start: base + at, count: n))
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
354 | at &+= n
355 | remaining &-= n
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:366:13: warning: using '_' to ignore the result of a Void-returning function is redundant
364 | let p = base.assumingMemoryBound(to: UInt8.self) + at
365 | let outcome = decoder.decode(p, min(available, buffer.spareCapacity), consumed: &consumed) { run, n in
366 | _ = buffer.append(UnsafeRawBufferPointer(start: run, count: n))
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
367 | produced &+= n
368 | }
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:545:21: warning: using '_' to ignore the result of a Void-returning function is redundant
543 | let n = min(buffer.readableBytes, destination.spareCapacity)
544 | if n > 0 {
545 | _ = destination.append(UnsafeRawBufferPointer(start: buffer.readPointer, count: n))
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
546 | buffer.consume(n)
547 | owed &+= n
/host/spi-builder-workspace/Sources/Garuda/ResponseCache.swift:331:18: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
329 | let sent = coding != .identity && tag.count >= 2 && tag.first == 0x22 && tag.last == 0x22
330 | ? Array("W/".utf8) + tag : tag
331 | sent.withUnsafeBufferPointer { Response(x).addHeader("etag", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
332 | }
333 | x.pointee.noCompress = true
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:162:80: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
160 | public func authorize<Claims: Decodable>(jwt claims: Claims.Type, _ policy: Policy<Claims>) {
161 | let allows = policy.allows
162 | use(ContextAuthorization<JWTContextKey<Claims>>(needs: policy.needs) { allows($0.claims) })
| `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
163 | describeForbidden(policy.needs)
164 | }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:170:73: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
168 | jwt claims: Claims.Type, needs: String? = nil, _ allows: @escaping @Sendable (Claims) -> Bool
169 | ) {
170 | use(ContextAuthorization<JWTContextKey<Claims>>(needs: needs) { allows($0.claims) })
| `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
171 | describeForbidden(needs)
172 | }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:210:48: warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
208 | /// A token carrying an OAuth 2.0 scope.
209 | public static func scope(_ wanted: String) -> Policy<Value> where Value: ScopedClaims {
210 | Policy(needs: "the scope " + wanted) { $0.hasScope(wanted) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
211 | }
212 | }
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:162:80: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
160 | public func authorize<Claims: Decodable>(jwt claims: Claims.Type, _ policy: Policy<Claims>) {
161 | let allows = policy.allows
162 | use(ContextAuthorization<JWTContextKey<Claims>>(needs: policy.needs) { allows($0.claims) })
| `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
163 | describeForbidden(policy.needs)
164 | }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:170:73: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
168 | jwt claims: Claims.Type, needs: String? = nil, _ allows: @escaping @Sendable (Claims) -> Bool
169 | ) {
170 | use(ContextAuthorization<JWTContextKey<Claims>>(needs: needs) { allows($0.claims) })
| `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
171 | describeForbidden(needs)
172 | }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:210:48: warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
208 | /// A token carrying an OAuth 2.0 scope.
209 | public static func scope(_ wanted: String) -> Policy<Value> where Value: ScopedClaims {
210 | Policy(needs: "the scope " + wanted) { $0.hasScope(wanted) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
211 | }
212 | }
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:162:80: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
160 | public func authorize<Claims: Decodable>(jwt claims: Claims.Type, _ policy: Policy<Claims>) {
161 | let allows = policy.allows
162 | use(ContextAuthorization<JWTContextKey<Claims>>(needs: policy.needs) { allows($0.claims) })
| `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
163 | describeForbidden(policy.needs)
164 | }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:170:73: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
168 | jwt claims: Claims.Type, needs: String? = nil, _ allows: @escaping @Sendable (Claims) -> Bool
169 | ) {
170 | use(ContextAuthorization<JWTContextKey<Claims>>(needs: needs) { allows($0.claims) })
| `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
171 | describeForbidden(needs)
172 | }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:210:48: warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
208 | /// A token carrying an OAuth 2.0 scope.
209 | public static func scope(_ wanted: String) -> Policy<Value> where Value: ScopedClaims {
210 | Policy(needs: "the scope " + wanted) { $0.hasScope(wanted) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
211 | }
212 | }
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:162:80: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
160 | public func authorize<Claims: Decodable>(jwt claims: Claims.Type, _ policy: Policy<Claims>) {
161 | let allows = policy.allows
162 | use(ContextAuthorization<JWTContextKey<Claims>>(needs: policy.needs) { allows($0.claims) })
| `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
163 | describeForbidden(policy.needs)
164 | }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:170:73: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
168 | jwt claims: Claims.Type, needs: String? = nil, _ allows: @escaping @Sendable (Claims) -> Bool
169 | ) {
170 | use(ContextAuthorization<JWTContextKey<Claims>>(needs: needs) { allows($0.claims) })
| `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
171 | describeForbidden(needs)
172 | }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:210:48: warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
208 | /// A token carrying an OAuth 2.0 scope.
209 | public static func scope(_ wanted: String) -> Policy<Value> where Value: ScopedClaims {
210 | Policy(needs: "the scope " + wanted) { $0.hasScope(wanted) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
211 | }
212 | }
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:162:80: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
160 | public func authorize<Claims: Decodable>(jwt claims: Claims.Type, _ policy: Policy<Claims>) {
161 | let allows = policy.allows
162 | use(ContextAuthorization<JWTContextKey<Claims>>(needs: policy.needs) { allows($0.claims) })
| `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
163 | describeForbidden(policy.needs)
164 | }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:170:73: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
168 | jwt claims: Claims.Type, needs: String? = nil, _ allows: @escaping @Sendable (Claims) -> Bool
169 | ) {
170 | use(ContextAuthorization<JWTContextKey<Claims>>(needs: needs) { allows($0.claims) })
| `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
171 | describeForbidden(needs)
172 | }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:210:48: warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
208 | /// A token carrying an OAuth 2.0 scope.
209 | public static func scope(_ wanted: String) -> Policy<Value> where Value: ScopedClaims {
210 | Policy(needs: "the scope " + wanted) { $0.hasScope(wanted) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
211 | }
212 | }
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:162:80: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
160 | public func authorize<Claims: Decodable>(jwt claims: Claims.Type, _ policy: Policy<Claims>) {
161 | let allows = policy.allows
162 | use(ContextAuthorization<JWTContextKey<Claims>>(needs: policy.needs) { allows($0.claims) })
| `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
163 | describeForbidden(policy.needs)
164 | }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:170:73: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
168 | jwt claims: Claims.Type, needs: String? = nil, _ allows: @escaping @Sendable (Claims) -> Bool
169 | ) {
170 | use(ContextAuthorization<JWTContextKey<Claims>>(needs: needs) { allows($0.claims) })
| `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
171 | describeForbidden(needs)
172 | }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:210:48: warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
208 | /// A token carrying an OAuth 2.0 scope.
209 | public static func scope(_ wanted: String) -> Policy<Value> where Value: ScopedClaims {
210 | Policy(needs: "the scope " + wanted) { $0.hasScope(wanted) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
211 | }
212 | }
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:162:80: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
160 | public func authorize<Claims: Decodable>(jwt claims: Claims.Type, _ policy: Policy<Claims>) {
161 | let allows = policy.allows
162 | use(ContextAuthorization<JWTContextKey<Claims>>(needs: policy.needs) { allows($0.claims) })
| `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
163 | describeForbidden(policy.needs)
164 | }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:170:73: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
168 | jwt claims: Claims.Type, needs: String? = nil, _ allows: @escaping @Sendable (Claims) -> Bool
169 | ) {
170 | use(ContextAuthorization<JWTContextKey<Claims>>(needs: needs) { allows($0.claims) })
| `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
171 | describeForbidden(needs)
172 | }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:210:48: warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
208 | /// A token carrying an OAuth 2.0 scope.
209 | public static func scope(_ wanted: String) -> Policy<Value> where Value: ScopedClaims {
210 | Policy(needs: "the scope " + wanted) { $0.hasScope(wanted) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
211 | }
212 | }
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:162:80: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
160 | public func authorize<Claims: Decodable>(jwt claims: Claims.Type, _ policy: Policy<Claims>) {
161 | let allows = policy.allows
162 | use(ContextAuthorization<JWTContextKey<Claims>>(needs: policy.needs) { allows($0.claims) })
| `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
163 | describeForbidden(policy.needs)
164 | }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:170:73: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
168 | jwt claims: Claims.Type, needs: String? = nil, _ allows: @escaping @Sendable (Claims) -> Bool
169 | ) {
170 | use(ContextAuthorization<JWTContextKey<Claims>>(needs: needs) { allows($0.claims) })
| `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
171 | describeForbidden(needs)
172 | }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:210:48: warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
208 | /// A token carrying an OAuth 2.0 scope.
209 | public static func scope(_ wanted: String) -> Policy<Value> where Value: ScopedClaims {
210 | Policy(needs: "the scope " + wanted) { $0.hasScope(wanted) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
211 | }
212 | }
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:162:80: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
160 | public func authorize<Claims: Decodable>(jwt claims: Claims.Type, _ policy: Policy<Claims>) {
161 | let allows = policy.allows
162 | use(ContextAuthorization<JWTContextKey<Claims>>(needs: policy.needs) { allows($0.claims) })
| `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
163 | describeForbidden(policy.needs)
164 | }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:170:73: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
168 | jwt claims: Claims.Type, needs: String? = nil, _ allows: @escaping @Sendable (Claims) -> Bool
169 | ) {
170 | use(ContextAuthorization<JWTContextKey<Claims>>(needs: needs) { allows($0.claims) })
| `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
171 | describeForbidden(needs)
172 | }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:210:48: warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
208 | /// A token carrying an OAuth 2.0 scope.
209 | public static func scope(_ wanted: String) -> Policy<Value> where Value: ScopedClaims {
210 | Policy(needs: "the scope " + wanted) { $0.hasScope(wanted) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
211 | }
212 | }
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:162:80: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
160 | public func authorize<Claims: Decodable>(jwt claims: Claims.Type, _ policy: Policy<Claims>) {
161 | let allows = policy.allows
162 | use(ContextAuthorization<JWTContextKey<Claims>>(needs: policy.needs) { allows($0.claims) })
| `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
163 | describeForbidden(policy.needs)
164 | }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:170:73: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
168 | jwt claims: Claims.Type, needs: String? = nil, _ allows: @escaping @Sendable (Claims) -> Bool
169 | ) {
170 | use(ContextAuthorization<JWTContextKey<Claims>>(needs: needs) { allows($0.claims) })
| `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
171 | describeForbidden(needs)
172 | }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:210:48: warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
208 | /// A token carrying an OAuth 2.0 scope.
209 | public static func scope(_ wanted: String) -> Policy<Value> where Value: ScopedClaims {
210 | Policy(needs: "the scope " + wanted) { $0.hasScope(wanted) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
211 | }
212 | }
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[769/846] Compiling Garuda Conformance.swift
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:162:80: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
160 | public func authorize<Claims: Decodable>(jwt claims: Claims.Type, _ policy: Policy<Claims>) {
161 | let allows = policy.allows
162 | use(ContextAuthorization<JWTContextKey<Claims>>(needs: policy.needs) { allows($0.claims) })
| `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
163 | describeForbidden(policy.needs)
164 | }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:170:73: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
168 | jwt claims: Claims.Type, needs: String? = nil, _ allows: @escaping @Sendable (Claims) -> Bool
169 | ) {
170 | use(ContextAuthorization<JWTContextKey<Claims>>(needs: needs) { allows($0.claims) })
| `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
171 | describeForbidden(needs)
172 | }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:210:48: warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
208 | /// A token carrying an OAuth 2.0 scope.
209 | public static func scope(_ wanted: String) -> Policy<Value> where Value: ScopedClaims {
210 | Policy(needs: "the scope " + wanted) { $0.hasScope(wanted) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
211 | }
212 | }
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[770/846] Compiling Garuda ConnectionCache.swift
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:162:80: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
160 | public func authorize<Claims: Decodable>(jwt claims: Claims.Type, _ policy: Policy<Claims>) {
161 | let allows = policy.allows
162 | use(ContextAuthorization<JWTContextKey<Claims>>(needs: policy.needs) { allows($0.claims) })
| `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
163 | describeForbidden(policy.needs)
164 | }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:170:73: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
168 | jwt claims: Claims.Type, needs: String? = nil, _ allows: @escaping @Sendable (Claims) -> Bool
169 | ) {
170 | use(ContextAuthorization<JWTContextKey<Claims>>(needs: needs) { allows($0.claims) })
| `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
171 | describeForbidden(needs)
172 | }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:210:48: warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
208 | /// A token carrying an OAuth 2.0 scope.
209 | public static func scope(_ wanted: String) -> Policy<Value> where Value: ScopedClaims {
210 | Policy(needs: "the scope " + wanted) { $0.hasScope(wanted) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
211 | }
212 | }
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[771/846] Compiling Garuda TLS.swift
/host/spi-builder-workspace/Sources/Garuda/TLS.swift:338:19: warning: result of call to 'addHeader' is unused [#no-usage]
336 | return response.send(status: .badRequest)
337 | }
338 | x.pointee.addHeader(ByteSpan(locationName.utf8Start, locationName.utf8CodeUnitCount),
| `- warning: result of call to 'addHeader' is unused [#no-usage]
339 | ByteSpan(UnsafePointer(location.readPointer), location.readableBytes))
340 | response.send(status: HTTPStatus(HTTPSRedirect.status(for: x.pointee.head.method)))
/host/spi-builder-workspace/Sources/Garuda/WebSocketSession.swift:323:32: warning: using '_' to ignore the result of a Void-returning function is redundant
321 | var abandoned = false
322 | var input = IOBuffer(capacity: max(16 * 1024, leftover.count))
323 | if !leftover.isEmpty { _ = leftover.withUnsafeBytes { input.append($0) } }
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
324 | lastHeard = monotonicNanos()
325 | reading: while true {
[772/846] Compiling Garuda Testing.swift
/host/spi-builder-workspace/Sources/Garuda/TLS.swift:338:19: warning: result of call to 'addHeader' is unused [#no-usage]
336 | return response.send(status: .badRequest)
337 | }
338 | x.pointee.addHeader(ByteSpan(locationName.utf8Start, locationName.utf8CodeUnitCount),
| `- warning: result of call to 'addHeader' is unused [#no-usage]
339 | ByteSpan(UnsafePointer(location.readPointer), location.readableBytes))
340 | response.send(status: HTTPStatus(HTTPSRedirect.status(for: x.pointee.head.method)))
/host/spi-builder-workspace/Sources/Garuda/WebSocketSession.swift:323:32: warning: using '_' to ignore the result of a Void-returning function is redundant
321 | var abandoned = false
322 | var input = IOBuffer(capacity: max(16 * 1024, leftover.count))
323 | if !leftover.isEmpty { _ = leftover.withUnsafeBytes { input.append($0) } }
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
324 | lastHeard = monotonicNanos()
325 | reading: while true {
[773/846] Compiling Garuda Timestamp.swift
/host/spi-builder-workspace/Sources/Garuda/TLS.swift:338:19: warning: result of call to 'addHeader' is unused [#no-usage]
336 | return response.send(status: .badRequest)
337 | }
338 | x.pointee.addHeader(ByteSpan(locationName.utf8Start, locationName.utf8CodeUnitCount),
| `- warning: result of call to 'addHeader' is unused [#no-usage]
339 | ByteSpan(UnsafePointer(location.readPointer), location.readableBytes))
340 | response.send(status: HTTPStatus(HTTPSRedirect.status(for: x.pointee.head.method)))
/host/spi-builder-workspace/Sources/Garuda/WebSocketSession.swift:323:32: warning: using '_' to ignore the result of a Void-returning function is redundant
321 | var abandoned = false
322 | var input = IOBuffer(capacity: max(16 * 1024, leftover.count))
323 | if !leftover.isEmpty { _ = leftover.withUnsafeBytes { input.append($0) } }
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
324 | lastHeard = monotonicNanos()
325 | reading: while true {
[774/846] Compiling Garuda Tracing.swift
/host/spi-builder-workspace/Sources/Garuda/TLS.swift:338:19: warning: result of call to 'addHeader' is unused [#no-usage]
336 | return response.send(status: .badRequest)
337 | }
338 | x.pointee.addHeader(ByteSpan(locationName.utf8Start, locationName.utf8CodeUnitCount),
| `- warning: result of call to 'addHeader' is unused [#no-usage]
339 | ByteSpan(UnsafePointer(location.readPointer), location.readableBytes))
340 | response.send(status: HTTPStatus(HTTPSRedirect.status(for: x.pointee.head.method)))
/host/spi-builder-workspace/Sources/Garuda/WebSocketSession.swift:323:32: warning: using '_' to ignore the result of a Void-returning function is redundant
321 | var abandoned = false
322 | var input = IOBuffer(capacity: max(16 * 1024, leftover.count))
323 | if !leftover.isEmpty { _ = leftover.withUnsafeBytes { input.append($0) } }
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
324 | lastHeard = monotonicNanos()
325 | reading: while true {
[775/846] Compiling Garuda TrailingSlash.swift
/host/spi-builder-workspace/Sources/Garuda/TLS.swift:338:19: warning: result of call to 'addHeader' is unused [#no-usage]
336 | return response.send(status: .badRequest)
337 | }
338 | x.pointee.addHeader(ByteSpan(locationName.utf8Start, locationName.utf8CodeUnitCount),
| `- warning: result of call to 'addHeader' is unused [#no-usage]
339 | ByteSpan(UnsafePointer(location.readPointer), location.readableBytes))
340 | response.send(status: HTTPStatus(HTTPSRedirect.status(for: x.pointee.head.method)))
/host/spi-builder-workspace/Sources/Garuda/WebSocketSession.swift:323:32: warning: using '_' to ignore the result of a Void-returning function is redundant
321 | var abandoned = false
322 | var input = IOBuffer(capacity: max(16 * 1024, leftover.count))
323 | if !leftover.isEmpty { _ = leftover.withUnsafeBytes { input.append($0) } }
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
324 | lastHeard = monotonicNanos()
325 | reading: while true {
[776/846] Compiling Garuda TypedRoutes.swift
/host/spi-builder-workspace/Sources/Garuda/TLS.swift:338:19: warning: result of call to 'addHeader' is unused [#no-usage]
336 | return response.send(status: .badRequest)
337 | }
338 | x.pointee.addHeader(ByteSpan(locationName.utf8Start, locationName.utf8CodeUnitCount),
| `- warning: result of call to 'addHeader' is unused [#no-usage]
339 | ByteSpan(UnsafePointer(location.readPointer), location.readableBytes))
340 | response.send(status: HTTPStatus(HTTPSRedirect.status(for: x.pointee.head.method)))
/host/spi-builder-workspace/Sources/Garuda/WebSocketSession.swift:323:32: warning: using '_' to ignore the result of a Void-returning function is redundant
321 | var abandoned = false
322 | var input = IOBuffer(capacity: max(16 * 1024, leftover.count))
323 | if !leftover.isEmpty { _ = leftover.withUnsafeBytes { input.append($0) } }
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
324 | lastHeard = monotonicNanos()
325 | reading: while true {
[777/846] Compiling Garuda UUID.swift
/host/spi-builder-workspace/Sources/Garuda/TLS.swift:338:19: warning: result of call to 'addHeader' is unused [#no-usage]
336 | return response.send(status: .badRequest)
337 | }
338 | x.pointee.addHeader(ByteSpan(locationName.utf8Start, locationName.utf8CodeUnitCount),
| `- warning: result of call to 'addHeader' is unused [#no-usage]
339 | ByteSpan(UnsafePointer(location.readPointer), location.readableBytes))
340 | response.send(status: HTTPStatus(HTTPSRedirect.status(for: x.pointee.head.method)))
/host/spi-builder-workspace/Sources/Garuda/WebSocketSession.swift:323:32: warning: using '_' to ignore the result of a Void-returning function is redundant
321 | var abandoned = false
322 | var input = IOBuffer(capacity: max(16 * 1024, leftover.count))
323 | if !leftover.isEmpty { _ = leftover.withUnsafeBytes { input.append($0) } }
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
324 | lastHeard = monotonicNanos()
325 | reading: while true {
[778/846] Compiling Garuda Validation.swift
/host/spi-builder-workspace/Sources/Garuda/TLS.swift:338:19: warning: result of call to 'addHeader' is unused [#no-usage]
336 | return response.send(status: .badRequest)
337 | }
338 | x.pointee.addHeader(ByteSpan(locationName.utf8Start, locationName.utf8CodeUnitCount),
| `- warning: result of call to 'addHeader' is unused [#no-usage]
339 | ByteSpan(UnsafePointer(location.readPointer), location.readableBytes))
340 | response.send(status: HTTPStatus(HTTPSRedirect.status(for: x.pointee.head.method)))
/host/spi-builder-workspace/Sources/Garuda/WebSocketSession.swift:323:32: warning: using '_' to ignore the result of a Void-returning function is redundant
321 | var abandoned = false
322 | var input = IOBuffer(capacity: max(16 * 1024, leftover.count))
323 | if !leftover.isEmpty { _ = leftover.withUnsafeBytes { input.append($0) } }
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
324 | lastHeard = monotonicNanos()
325 | reading: while true {
[779/846] Compiling Garuda WebSocket.swift
/host/spi-builder-workspace/Sources/Garuda/TLS.swift:338:19: warning: result of call to 'addHeader' is unused [#no-usage]
336 | return response.send(status: .badRequest)
337 | }
338 | x.pointee.addHeader(ByteSpan(locationName.utf8Start, locationName.utf8CodeUnitCount),
| `- warning: result of call to 'addHeader' is unused [#no-usage]
339 | ByteSpan(UnsafePointer(location.readPointer), location.readableBytes))
340 | response.send(status: HTTPStatus(HTTPSRedirect.status(for: x.pointee.head.method)))
/host/spi-builder-workspace/Sources/Garuda/WebSocketSession.swift:323:32: warning: using '_' to ignore the result of a Void-returning function is redundant
321 | var abandoned = false
322 | var input = IOBuffer(capacity: max(16 * 1024, leftover.count))
323 | if !leftover.isEmpty { _ = leftover.withUnsafeBytes { input.append($0) } }
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
324 | lastHeard = monotonicNanos()
325 | reading: while true {
[780/846] Compiling Garuda WebSocketSession.swift
/host/spi-builder-workspace/Sources/Garuda/TLS.swift:338:19: warning: result of call to 'addHeader' is unused [#no-usage]
336 | return response.send(status: .badRequest)
337 | }
338 | x.pointee.addHeader(ByteSpan(locationName.utf8Start, locationName.utf8CodeUnitCount),
| `- warning: result of call to 'addHeader' is unused [#no-usage]
339 | ByteSpan(UnsafePointer(location.readPointer), location.readableBytes))
340 | response.send(status: HTTPStatus(HTTPSRedirect.status(for: x.pointee.head.method)))
/host/spi-builder-workspace/Sources/Garuda/WebSocketSession.swift:323:32: warning: using '_' to ignore the result of a Void-returning function is redundant
321 | var abandoned = false
322 | var input = IOBuffer(capacity: max(16 * 1024, leftover.count))
323 | if !leftover.isEmpty { _ = leftover.withUnsafeBytes { input.append($0) } }
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
324 | lastHeard = monotonicNanos()
325 | reading: while true {
[781/846] Compiling Garuda WebTransport.swift
/host/spi-builder-workspace/Sources/Garuda/TLS.swift:338:19: warning: result of call to 'addHeader' is unused [#no-usage]
336 | return response.send(status: .badRequest)
337 | }
338 | x.pointee.addHeader(ByteSpan(locationName.utf8Start, locationName.utf8CodeUnitCount),
| `- warning: result of call to 'addHeader' is unused [#no-usage]
339 | ByteSpan(UnsafePointer(location.readPointer), location.readableBytes))
340 | response.send(status: HTTPStatus(HTTPSRedirect.status(for: x.pointee.head.method)))
/host/spi-builder-workspace/Sources/Garuda/WebSocketSession.swift:323:32: warning: using '_' to ignore the result of a Void-returning function is redundant
321 | var abandoned = false
322 | var input = IOBuffer(capacity: max(16 * 1024, leftover.count))
323 | if !leftover.isEmpty { _ = leftover.withUnsafeBytes { input.append($0) } }
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
324 | lastHeard = monotonicNanos()
325 | reading: while true {
[782/846] Compiling Garuda Windows.swift
/host/spi-builder-workspace/Sources/Garuda/TLS.swift:338:19: warning: result of call to 'addHeader' is unused [#no-usage]
336 | return response.send(status: .badRequest)
337 | }
338 | x.pointee.addHeader(ByteSpan(locationName.utf8Start, locationName.utf8CodeUnitCount),
| `- warning: result of call to 'addHeader' is unused [#no-usage]
339 | ByteSpan(UnsafePointer(location.readPointer), location.readableBytes))
340 | response.send(status: HTTPStatus(HTTPSRedirect.status(for: x.pointee.head.method)))
/host/spi-builder-workspace/Sources/Garuda/WebSocketSession.swift:323:32: warning: using '_' to ignore the result of a Void-returning function is redundant
321 | var abandoned = false
322 | var input = IOBuffer(capacity: max(16 * 1024, leftover.count))
323 | if !leftover.isEmpty { _ = leftover.withUnsafeBytes { input.append($0) } }
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
324 | lastHeard = monotonicNanos()
325 | reading: while true {
[783/846] Compiling Garuda JWT.swift
[784/846] Compiling Garuda Listening.swift
[785/846] Compiling Garuda Log.swift
[786/846] Compiling Garuda Logging.swift
[787/846] Compiling Garuda Metrics.swift
[788/846] Compiling Garuda Middleware.swift
[789/846] Compiling Garuda Multipart.swift
[790/846] Compiling Garuda Offload.swift
[791/846] Compiling Garuda OpenAPI.swift
[792/846] Compiling Garuda OpenAPISchema.swift
[793/846] Compiling Garuda Passwords.swift
[794/846] Compiling Garuda QueryDecoding.swift
[795/846] Compiling Garuda ResponseObservers.swift
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1038:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1036 | var addr = a.pointee.sin_addr
1037 | guard inet_ntop(AF_INET, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1038 | return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin_port)))
| `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1039 | }
1040 | }
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1046:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1044 | var addr = a.pointee.sin6_addr
1045 | guard inet_ntop(AF_INET6, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1046 | return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin6_port)))
| `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1047 | }
1048 | }
/host/spi-builder-workspace/Sources/Garuda/StaticDirectories.swift:108:12: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
106 | for k in 0..<query.count { target.append(query.base[k]) }
107 | }
108 | target.withUnsafeBufferPointer { Response(x).addHeader("location", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
109 | x.pointee.answer(301, nil, 0)
110 | }
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:251:14: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
249 | }
250 | if matchesIfNoneMatch(x, etag) {
251 | etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
252 | x.pointee.answer(304, nil, 0)
253 | return
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:283:10: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
281 | }
282 | response.addHeader("accept-ranges", "bytes")
283 | etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
284 | if status == 206 {
285 | response.addHeader("content-range", "bytes \(start)-\(start + length - 1)/\(size)")
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[796/846] Compiling Garuda RootPath.swift
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1038:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1036 | var addr = a.pointee.sin_addr
1037 | guard inet_ntop(AF_INET, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1038 | return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin_port)))
| `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1039 | }
1040 | }
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1046:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1044 | var addr = a.pointee.sin6_addr
1045 | guard inet_ntop(AF_INET6, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1046 | return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin6_port)))
| `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1047 | }
1048 | }
/host/spi-builder-workspace/Sources/Garuda/StaticDirectories.swift:108:12: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
106 | for k in 0..<query.count { target.append(query.base[k]) }
107 | }
108 | target.withUnsafeBufferPointer { Response(x).addHeader("location", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
109 | x.pointee.answer(301, nil, 0)
110 | }
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:251:14: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
249 | }
250 | if matchesIfNoneMatch(x, etag) {
251 | etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
252 | x.pointee.answer(304, nil, 0)
253 | return
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:283:10: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
281 | }
282 | response.addHeader("accept-ranges", "bytes")
283 | etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
284 | if status == 206 {
285 | response.addHeader("content-range", "bytes \(start)-\(start + length - 1)/\(size)")
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[797/846] Compiling Garuda RouteTable.swift
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1038:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1036 | var addr = a.pointee.sin_addr
1037 | guard inet_ntop(AF_INET, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1038 | return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin_port)))
| `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1039 | }
1040 | }
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1046:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1044 | var addr = a.pointee.sin6_addr
1045 | guard inet_ntop(AF_INET6, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1046 | return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin6_port)))
| `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1047 | }
1048 | }
/host/spi-builder-workspace/Sources/Garuda/StaticDirectories.swift:108:12: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
106 | for k in 0..<query.count { target.append(query.base[k]) }
107 | }
108 | target.withUnsafeBufferPointer { Response(x).addHeader("location", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
109 | x.pointee.answer(301, nil, 0)
110 | }
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:251:14: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
249 | }
250 | if matchesIfNoneMatch(x, etag) {
251 | etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
252 | x.pointee.answer(304, nil, 0)
253 | return
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:283:10: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
281 | }
282 | response.addHeader("accept-ranges", "bytes")
283 | etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
284 | if status == 206 {
285 | response.addHeader("content-range", "bytes \(start)-\(start + length - 1)/\(size)")
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[798/846] Compiling Garuda Run.swift
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1038:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1036 | var addr = a.pointee.sin_addr
1037 | guard inet_ntop(AF_INET, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1038 | return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin_port)))
| `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1039 | }
1040 | }
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1046:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1044 | var addr = a.pointee.sin6_addr
1045 | guard inet_ntop(AF_INET6, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1046 | return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin6_port)))
| `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1047 | }
1048 | }
/host/spi-builder-workspace/Sources/Garuda/StaticDirectories.swift:108:12: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
106 | for k in 0..<query.count { target.append(query.base[k]) }
107 | }
108 | target.withUnsafeBufferPointer { Response(x).addHeader("location", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
109 | x.pointee.answer(301, nil, 0)
110 | }
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:251:14: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
249 | }
250 | if matchesIfNoneMatch(x, etag) {
251 | etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
252 | x.pointee.answer(304, nil, 0)
253 | return
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:283:10: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
281 | }
282 | response.addHeader("accept-ranges", "bytes")
283 | etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
284 | if status == 206 {
285 | response.addHeader("content-range", "bytes \(start)-\(start + length - 1)/\(size)")
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[799/846] Compiling Garuda Scheduled.swift
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1038:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1036 | var addr = a.pointee.sin_addr
1037 | guard inet_ntop(AF_INET, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1038 | return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin_port)))
| `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1039 | }
1040 | }
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1046:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1044 | var addr = a.pointee.sin6_addr
1045 | guard inet_ntop(AF_INET6, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1046 | return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin6_port)))
| `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1047 | }
1048 | }
/host/spi-builder-workspace/Sources/Garuda/StaticDirectories.swift:108:12: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
106 | for k in 0..<query.count { target.append(query.base[k]) }
107 | }
108 | target.withUnsafeBufferPointer { Response(x).addHeader("location", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
109 | x.pointee.answer(301, nil, 0)
110 | }
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:251:14: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
249 | }
250 | if matchesIfNoneMatch(x, etag) {
251 | etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
252 | x.pointee.answer(304, nil, 0)
253 | return
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:283:10: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
281 | }
282 | response.addHeader("accept-ranges", "bytes")
283 | etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
284 | if status == 206 {
285 | response.addHeader("content-range", "bytes \(start)-\(start + length - 1)/\(size)")
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[800/846] Compiling Garuda SecurityHeaders.swift
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1038:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1036 | var addr = a.pointee.sin_addr
1037 | guard inet_ntop(AF_INET, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1038 | return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin_port)))
| `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1039 | }
1040 | }
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1046:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1044 | var addr = a.pointee.sin6_addr
1045 | guard inet_ntop(AF_INET6, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1046 | return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin6_port)))
| `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1047 | }
1048 | }
/host/spi-builder-workspace/Sources/Garuda/StaticDirectories.swift:108:12: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
106 | for k in 0..<query.count { target.append(query.base[k]) }
107 | }
108 | target.withUnsafeBufferPointer { Response(x).addHeader("location", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
109 | x.pointee.answer(301, nil, 0)
110 | }
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:251:14: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
249 | }
250 | if matchesIfNoneMatch(x, etag) {
251 | etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
252 | x.pointee.answer(304, nil, 0)
253 | return
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:283:10: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
281 | }
282 | response.addHeader("accept-ranges", "bytes")
283 | etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
284 | if status == 206 {
285 | response.addHeader("content-range", "bytes \(start)-\(start + length - 1)/\(size)")
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[801/846] Compiling Garuda Sessions.swift
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1038:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1036 | var addr = a.pointee.sin_addr
1037 | guard inet_ntop(AF_INET, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1038 | return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin_port)))
| `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1039 | }
1040 | }
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1046:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1044 | var addr = a.pointee.sin6_addr
1045 | guard inet_ntop(AF_INET6, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1046 | return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin6_port)))
| `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1047 | }
1048 | }
/host/spi-builder-workspace/Sources/Garuda/StaticDirectories.swift:108:12: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
106 | for k in 0..<query.count { target.append(query.base[k]) }
107 | }
108 | target.withUnsafeBufferPointer { Response(x).addHeader("location", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
109 | x.pointee.answer(301, nil, 0)
110 | }
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:251:14: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
249 | }
250 | if matchesIfNoneMatch(x, etag) {
251 | etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
252 | x.pointee.answer(304, nil, 0)
253 | return
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:283:10: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
281 | }
282 | response.addHeader("accept-ranges", "bytes")
283 | etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
284 | if status == 206 {
285 | response.addHeader("content-range", "bytes \(start)-\(start + length - 1)/\(size)")
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[802/846] Compiling Garuda SharedMemory.swift
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1038:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1036 | var addr = a.pointee.sin_addr
1037 | guard inet_ntop(AF_INET, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1038 | return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin_port)))
| `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1039 | }
1040 | }
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1046:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1044 | var addr = a.pointee.sin6_addr
1045 | guard inet_ntop(AF_INET6, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1046 | return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin6_port)))
| `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1047 | }
1048 | }
/host/spi-builder-workspace/Sources/Garuda/StaticDirectories.swift:108:12: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
106 | for k in 0..<query.count { target.append(query.base[k]) }
107 | }
108 | target.withUnsafeBufferPointer { Response(x).addHeader("location", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
109 | x.pointee.answer(301, nil, 0)
110 | }
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:251:14: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
249 | }
250 | if matchesIfNoneMatch(x, etag) {
251 | etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
252 | x.pointee.answer(304, nil, 0)
253 | return
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:283:10: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
281 | }
282 | response.addHeader("accept-ranges", "bytes")
283 | etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
284 | if status == 206 {
285 | response.addHeader("content-range", "bytes \(start)-\(start + length - 1)/\(size)")
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[803/846] Compiling Garuda State.swift
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1038:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1036 | var addr = a.pointee.sin_addr
1037 | guard inet_ntop(AF_INET, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1038 | return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin_port)))
| `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1039 | }
1040 | }
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1046:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1044 | var addr = a.pointee.sin6_addr
1045 | guard inet_ntop(AF_INET6, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1046 | return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin6_port)))
| `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1047 | }
1048 | }
/host/spi-builder-workspace/Sources/Garuda/StaticDirectories.swift:108:12: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
106 | for k in 0..<query.count { target.append(query.base[k]) }
107 | }
108 | target.withUnsafeBufferPointer { Response(x).addHeader("location", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
109 | x.pointee.answer(301, nil, 0)
110 | }
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:251:14: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
249 | }
250 | if matchesIfNoneMatch(x, etag) {
251 | etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
252 | x.pointee.answer(304, nil, 0)
253 | return
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:283:10: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
281 | }
282 | response.addHeader("accept-ranges", "bytes")
283 | etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
284 | if status == 206 {
285 | response.addHeader("content-range", "bytes \(start)-\(start + length - 1)/\(size)")
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[804/846] Compiling Garuda StaticDirectories.swift
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1038:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1036 | var addr = a.pointee.sin_addr
1037 | guard inet_ntop(AF_INET, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1038 | return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin_port)))
| `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1039 | }
1040 | }
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1046:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1044 | var addr = a.pointee.sin6_addr
1045 | guard inet_ntop(AF_INET6, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1046 | return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin6_port)))
| `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1047 | }
1048 | }
/host/spi-builder-workspace/Sources/Garuda/StaticDirectories.swift:108:12: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
106 | for k in 0..<query.count { target.append(query.base[k]) }
107 | }
108 | target.withUnsafeBufferPointer { Response(x).addHeader("location", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
109 | x.pointee.answer(301, nil, 0)
110 | }
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:251:14: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
249 | }
250 | if matchesIfNoneMatch(x, etag) {
251 | etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
252 | x.pointee.answer(304, nil, 0)
253 | return
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:283:10: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
281 | }
282 | response.addHeader("accept-ranges", "bytes")
283 | etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
284 | if status == 206 {
285 | response.addHeader("content-range", "bytes \(start)-\(start + length - 1)/\(size)")
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[805/846] Compiling Garuda StaticFiles.swift
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1038:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1036 | var addr = a.pointee.sin_addr
1037 | guard inet_ntop(AF_INET, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1038 | return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin_port)))
| `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1039 | }
1040 | }
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1046:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1044 | var addr = a.pointee.sin6_addr
1045 | guard inet_ntop(AF_INET6, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1046 | return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin6_port)))
| `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1047 | }
1048 | }
/host/spi-builder-workspace/Sources/Garuda/StaticDirectories.swift:108:12: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
106 | for k in 0..<query.count { target.append(query.base[k]) }
107 | }
108 | target.withUnsafeBufferPointer { Response(x).addHeader("location", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
109 | x.pointee.answer(301, nil, 0)
110 | }
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:251:14: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
249 | }
250 | if matchesIfNoneMatch(x, etag) {
251 | etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
252 | x.pointee.answer(304, nil, 0)
253 | return
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:283:10: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
281 | }
282 | response.addHeader("accept-ranges", "bytes")
283 | etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
284 | if status == 206 {
285 | response.addHeader("content-range", "bytes \(start)-\(start + length - 1)/\(size)")
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[806/846] Compiling Garuda StreamingResponse.swift
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1038:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1036 | var addr = a.pointee.sin_addr
1037 | guard inet_ntop(AF_INET, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1038 | return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin_port)))
| `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1039 | }
1040 | }
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1046:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1044 | var addr = a.pointee.sin6_addr
1045 | guard inet_ntop(AF_INET6, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1046 | return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin6_port)))
| `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1047 | }
1048 | }
/host/spi-builder-workspace/Sources/Garuda/StaticDirectories.swift:108:12: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
106 | for k in 0..<query.count { target.append(query.base[k]) }
107 | }
108 | target.withUnsafeBufferPointer { Response(x).addHeader("location", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
109 | x.pointee.answer(301, nil, 0)
110 | }
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:251:14: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
249 | }
250 | if matchesIfNoneMatch(x, etag) {
251 | etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
252 | x.pointee.answer(304, nil, 0)
253 | return
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:283:10: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
281 | }
282 | response.addHeader("accept-ranges", "bytes")
283 | etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
| `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
284 | if status == 206 {
285 | response.addHeader("content-range", "bytes \(start)-\(start + length - 1)/\(size)")
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[807/846] Compiling Garuda Context.swift
/host/spi-builder-workspace/Sources/Garuda/HTTP1.swift:505:25: warning: using '_' to ignore the result of a Void-returning function is redundant
503 | if received.count > 0 {
504 | parts.pointee.input.reserveCapacity(Swift.max(received.count, size))
505 | _ = parts.pointee.input.append(received)
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
506 | }
507 | return received.count
[808/846] Compiling Garuda Cookies.swift
/host/spi-builder-workspace/Sources/Garuda/HTTP1.swift:505:25: warning: using '_' to ignore the result of a Void-returning function is redundant
503 | if received.count > 0 {
504 | parts.pointee.input.reserveCapacity(Swift.max(received.count, size))
505 | _ = parts.pointee.input.append(received)
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
506 | }
507 | return received.count
[809/846] Compiling Garuda Deadline.swift
/host/spi-builder-workspace/Sources/Garuda/HTTP1.swift:505:25: warning: using '_' to ignore the result of a Void-returning function is redundant
503 | if received.count > 0 {
504 | parts.pointee.input.reserveCapacity(Swift.max(received.count, size))
505 | _ = parts.pointee.input.append(received)
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
506 | }
507 | return received.count
[810/846] Compiling Garuda Dispatch.swift
/host/spi-builder-workspace/Sources/Garuda/HTTP1.swift:505:25: warning: using '_' to ignore the result of a Void-returning function is redundant
503 | if received.count > 0 {
504 | parts.pointee.input.reserveCapacity(Swift.max(received.count, size))
505 | _ = parts.pointee.input.append(received)
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
506 | }
507 | return received.count
[811/846] Compiling Garuda EventStream.swift
/host/spi-builder-workspace/Sources/Garuda/HTTP1.swift:505:25: warning: using '_' to ignore the result of a Void-returning function is redundant
503 | if received.count > 0 {
504 | parts.pointee.input.reserveCapacity(Swift.max(received.count, size))
505 | _ = parts.pointee.input.append(received)
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
506 | }
507 | return received.count
[812/846] Compiling Garuda Exchange.swift
/host/spi-builder-workspace/Sources/Garuda/HTTP1.swift:505:25: warning: using '_' to ignore the result of a Void-returning function is redundant
503 | if received.count > 0 {
504 | parts.pointee.input.reserveCapacity(Swift.max(received.count, size))
505 | _ = parts.pointee.input.append(received)
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
506 | }
507 | return received.count
[813/846] Compiling Garuda Extraction.swift
/host/spi-builder-workspace/Sources/Garuda/HTTP1.swift:505:25: warning: using '_' to ignore the result of a Void-returning function is redundant
503 | if received.count > 0 {
504 | parts.pointee.input.reserveCapacity(Swift.max(received.count, size))
505 | _ = parts.pointee.input.append(received)
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
506 | }
507 | return received.count
[814/846] Compiling Garuda Fallbacks.swift
/host/spi-builder-workspace/Sources/Garuda/HTTP1.swift:505:25: warning: using '_' to ignore the result of a Void-returning function is redundant
503 | if received.count > 0 {
504 | parts.pointee.input.reserveCapacity(Swift.max(received.count, size))
505 | _ = parts.pointee.input.append(received)
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
506 | }
507 | return received.count
[815/846] Compiling Garuda Form.swift
/host/spi-builder-workspace/Sources/Garuda/HTTP1.swift:505:25: warning: using '_' to ignore the result of a Void-returning function is redundant
503 | if received.count > 0 {
504 | parts.pointee.input.reserveCapacity(Swift.max(received.count, size))
505 | _ = parts.pointee.input.append(received)
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
506 | }
507 | return received.count
[816/846] Compiling Garuda Forwarded.swift
/host/spi-builder-workspace/Sources/Garuda/HTTP1.swift:505:25: warning: using '_' to ignore the result of a Void-returning function is redundant
503 | if received.count > 0 {
504 | parts.pointee.input.reserveCapacity(Swift.max(received.count, size))
505 | _ = parts.pointee.input.append(received)
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
506 | }
507 | return received.count
[817/846] Compiling Garuda HTTP1.swift
/host/spi-builder-workspace/Sources/Garuda/HTTP1.swift:505:25: warning: using '_' to ignore the result of a Void-returning function is redundant
503 | if received.count > 0 {
504 | parts.pointee.input.reserveCapacity(Swift.max(received.count, size))
505 | _ = parts.pointee.input.append(received)
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
506 | }
507 | return received.count
[818/846] Compiling Garuda HTTP2.swift
/host/spi-builder-workspace/Sources/Garuda/HTTP1.swift:505:25: warning: using '_' to ignore the result of a Void-returning function is redundant
503 | if received.count > 0 {
504 | parts.pointee.input.reserveCapacity(Swift.max(received.count, size))
505 | _ = parts.pointee.input.append(received)
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
506 | }
507 | return received.count
[819/846] Compiling Garuda HTTP2Client.swift
[820/846] Compiling Garuda HTTP2Pool.swift
[821/846] Compiling Garuda HTTP2WebSocket.swift
[822/846] Compiling Garuda HTTP2Writer.swift
[823/846] Compiling Garuda HTTP3.swift
[824/846] Compiling Garuda HTTP3Connection.swift
[825/846] Compiling Garuda HTTP3Stream.swift
[826/846] Compiling Garuda HTTP3WebSocket.swift
[827/846] Compiling Garuda HTTP3WebTransport.swift
[828/846] Compiling Garuda HTTPClient.swift
[829/846] Compiling Garuda HTTPClientConnections.swift
[830/846] Compiling Garuda HTTPClientRedirects.swift
[831/852] Wrapping AST for Garuda for debugging
[833/865] Compiling GarudaJSON JSON.swift
Internal Error: DecodingError.dataCorrupted: Data was corrupted. Debug description: Corrupted JSON. Underlying error: unexpected end of file
[834/865] Emitting module GarudaJSON
[835/866] Wrapping AST for GarudaJSON for debugging
[837/866] Emitting module GarudaRedis
[838/866] Compiling GarudaRedis GarudaRedis.swift
[840/867] Compiling GarudaPostgres PostgresListen.swift
[841/867] Compiling GarudaUploads StructuredFields.swift
[842/867] Compiling GarudaUploads UploadStore.swift
/host/spi-builder-workspace/Sources/GarudaUploads/UploadStore.swift:142:9: warning: using '_' to ignore the result of a Void-returning function is redundant
140 | public func append(_ bytes: [UInt8]) async throws {
141 | var buffer = IOBuffer(capacity: max(1, bytes.count))
142 | _ = bytes.withUnsafeBytes { buffer.append($0) }
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
143 | try await append(buffer)
144 | }
/host/spi-builder-workspace/Sources/GarudaUploads/UploadStore.swift:462:9: warning: using '_' to ignore the result of a Void-returning function is redundant
460 | let bytes = try JSONCoder.encode(info)
461 | var buffer = IOBuffer(capacity: bytes.count)
462 | _ = bytes.withUnsafeBytes { buffer.append($0) }
| `- warning: using '_' to ignore the result of a Void-returning function is redundant
463 | let path = infoPath(info.id)
464 | let temporary = asideName(path)
[843/867] Emitting module GarudaPostgres
[844/867] Compiling GarudaPostgres GarudaPostgres.swift
[845/868] Compiling GarudaSQLite GarudaSQLite.swift
[846/868] Emitting module GarudaSQLite
[848/869] Wrapping AST for GarudaPostgres for debugging
[850/871] Emitting module GarudaSQL
[851/871] Compiling GarudaSQL PostgresRow.swift
[853/872] Compiling GarudaTesting TestClient.swift
[854/872] Compiling GarudaTesting TestWebSocket.swift
/host/spi-builder-workspace/Sources/GarudaTesting/TestWebSocket.swift:135:27: warning: 'as' test is always true
133 | }
134 | }
135 | } catch let error as IOError {
| `- warning: 'as' test is always true
136 | throw error == .timedOut ? TestClientError.timedOut : TestClientError.closed(received: 0)
137 | }
/host/spi-builder-workspace/Sources/GarudaTesting/TestWebSocket.swift:243:27: warning: 'as' test is always true
241 | }
242 | }
243 | } catch let error as IOError {
| `- warning: 'as' test is always true
244 | socket.deinitialize(count: 1)
245 | throw error == .timedOut ? TestClientError.timedOut : TestClientError.closed(received: 0)
[854/872] Wrapping AST for GarudaSQL for debugging
[856/874] Emitting module GarudaTesting
[857/874] Compiling GarudaTesting HTTP2TestClient.swift
[858/875] Wrapping AST for GarudaTesting for debugging
[860/882] Compiling GarudaUploads Digest.swift
[861/882] Emitting module GarudaUploads
[862/882] Compiling GarudaUploads ResumableUploads.swift
[863/883] Wrapping AST for GarudaUploads for debugging
[865/892] Compiling garuda_conformance WindowsSleep.swift
[866/893] Compiling garuda_server main.swift
Internal Error: DecodingError.dataCorrupted: Data was corrupted. Debug description: Corrupted JSON. Underlying error: unexpected end of file
[867/893] Emitting module garuda_server
[868/894] Wrapping AST for garuda-server for debugging
[869/894] Write Objects.LinkFileList
[871/894] Compiling garuda_conformance CompressionRoutes.swift
[872/894] Compiling garuda_conformance main.swift
[873/894] Compiling garuda_conformance WebTransportRoutes.swift
[874/894] Compiling GarudaFuzzTargets FuzzCorpus.swift
[875/894] Compiling GarudaFuzzTargets HTTP2Target.swift
/host/spi-builder-workspace/Sources/GarudaFuzzTargets/HTTP2Target.swift:28:5: warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'TestClient', consider removing it
26 | /// Routes that answer at once, read a body, and send one larger than a
27 | /// window, so a fuzzed connection has flow control to get wrong.
28 | nonisolated(unsafe) static let client: TestClient = {
| `- warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'TestClient', consider removing it
29 | let app = Application()
30 | app.get("/") { _, response in response.send(status: .ok) }
[876/894] Compiling GarudaFuzzTargets FuzzTargets.swift
[877/894] Compiling garuda_conformance UploadRoutes.swift
[878/894] Compiling garuda_conformance WebSocketRoutes.swift
[879/894] Compiling GarudaFuzzTargets HTTP3Target.swift
/host/spi-builder-workspace/Sources/GarudaFuzzTargets/HTTP3Target.swift:41:5: warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'Result<HTTP3TestServer, any Error>', consider removing it
39 |
40 | /// The port, or why there is none.
41 | nonisolated(unsafe) static let server: Result<HTTP3TestServer, any Error> = {
| `- warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'Result<HTTP3TestServer, any Error>', consider removing it
42 | let app = Application()
43 | app.get("/") { _, response in response.send(status: .ok) }
[880/894] Compiling GarudaFuzzTargets QUICTargets.swift
[881/894] Emitting module GarudaFuzzTargets
/host/spi-builder-workspace/Sources/GarudaFuzzTargets/HTTP2Target.swift:28:5: warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'TestClient', consider removing it
26 | /// Routes that answer at once, read a body, and send one larger than a
27 | /// window, so a fuzzed connection has flow control to get wrong.
28 | nonisolated(unsafe) static let client: TestClient = {
| `- warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'TestClient', consider removing it
29 | let app = Application()
30 | app.get("/") { _, response in response.send(status: .ok) }
/host/spi-builder-workspace/Sources/GarudaFuzzTargets/HTTP3Target.swift:41:5: warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'Result<HTTP3TestServer, any Error>', consider removing it
39 |
40 | /// The port, or why there is none.
41 | nonisolated(unsafe) static let server: Result<HTTP3TestServer, any Error> = {
| `- warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'Result<HTTP3TestServer, any Error>', consider removing it
42 | let app = Application()
43 | app.get("/") { _, response in response.send(status: .ok) }
[882/894] Compiling GarudaFuzzTargets Seeds.swift
[884/895] Emitting module garuda_conformance
[885/895] Compiling garuda_conformance BroadcastRoutes.swift
/host/spi-builder-workspace/Sources/garuda-conformance/BroadcastRoutes.swift:84:9: warning: no calls to throwing functions occur within 'try' expression
82 | let messages = try ws.subscribe(topic)
83 | try await ws.send("pid \(getpid())")
84 | try await withThrowingTaskGroup(of: Void.self) { group in
| `- warning: no calls to throwing functions occur within 'try' expression
85 | group.addTask {
86 | while true {
[886/895] Compiling garuda_conformance CacheRoutes.swift
/host/spi-builder-workspace/Sources/garuda-conformance/BroadcastRoutes.swift:84:9: warning: no calls to throwing functions occur within 'try' expression
82 | let messages = try ws.subscribe(topic)
83 | try await ws.send("pid \(getpid())")
84 | try await withThrowingTaskGroup(of: Void.self) { group in
| `- warning: no calls to throwing functions occur within 'try' expression
85 | group.addTask {
86 | while true {
[887/895] Compiling garuda_conformance HandlerRoutes.swift
[887/897] Wrapping AST for GarudaFuzzTargets for debugging
[889/898] Wrapping AST for garuda-conformance for debugging
[890/898] Write Objects.LinkFileList
[892/898] Compiling pgfuzz main.swift
[893/898] Emitting module pgfuzz
[893/898] Linking garuda
[895/899] Wrapping AST for pgfuzz for debugging
[896/899] Write Objects.LinkFileList
[897/899] Linking garuda-conformance
[898/899] Linking pgfuzz
Build complete! (56.51s)
Build complete.
{
"dependencies" : [
{
"identity" : "vega",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/grepjava/vega.git"
},
{
"identity" : "vega-db",
"requirement" : {
"range" : [
{
"lower_bound" : "0.3.0",
"upper_bound" : "0.4.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/grepjava/vega-db.git"
},
{
"identity" : "swift-distributed-tracing",
"requirement" : {
"range" : [
{
"lower_bound" : "1.3.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-distributed-tracing"
},
{
"identity" : "swift-syntax",
"requirement" : {
"range" : [
{
"lower_bound" : "602.0.0",
"upper_bound" : "603.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-syntax"
}
],
"manifest_display_name" : "garuda",
"name" : "garuda",
"path" : "/host/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "26.4"
}
],
"products" : [
{
"name" : "garuda",
"targets" : [
"garuda-server"
],
"type" : {
"executable" : null
}
},
{
"name" : "garuda-conformance",
"targets" : [
"garuda-conformance"
],
"type" : {
"executable" : null
}
},
{
"name" : "Garuda",
"targets" : [
"Garuda"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "GarudaTesting",
"targets" : [
"GarudaTesting"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "GarudaJSON",
"targets" : [
"GarudaJSON"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "GarudaPostgres",
"targets" : [
"GarudaPostgres"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "GarudaRedis",
"targets" : [
"GarudaRedis"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "GarudaSQLite",
"targets" : [
"GarudaSQLite"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "GarudaSQL",
"targets" : [
"GarudaSQL"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "GarudaUploads",
"targets" : [
"GarudaUploads"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "pgfuzz",
"targets" : [
"pgfuzz"
],
"type" : {
"executable" : null
}
},
{
"name" : "GarudaMacros",
"targets" : [
"GarudaMacros"
],
"type" : {
"macro" : null
}
}
],
"targets" : [
{
"c99name" : "pgfuzz",
"module_type" : "SwiftTarget",
"name" : "pgfuzz",
"path" : "Sources/pgfuzz",
"product_memberships" : [
"pgfuzz"
],
"sources" : [
"main.swift"
],
"target_dependencies" : [
"GarudaFuzzTargets"
],
"type" : "executable"
},
{
"c99name" : "garuda_server",
"module_type" : "SwiftTarget",
"name" : "garuda-server",
"path" : "Sources/garuda-server",
"product_dependencies" : [
"Vega"
],
"product_memberships" : [
"garuda"
],
"sources" : [
"main.swift"
],
"target_dependencies" : [
"Garuda",
"GarudaJSON",
"GarudaPostgres",
"GarudaSQL"
],
"type" : "executable"
},
{
"c99name" : "garuda_conformance",
"module_type" : "SwiftTarget",
"name" : "garuda-conformance",
"path" : "Sources/garuda-conformance",
"product_dependencies" : [
"Vega",
"VegaCompression",
"VegaFS"
],
"product_memberships" : [
"garuda-conformance"
],
"sources" : [
"BroadcastRoutes.swift",
"CacheRoutes.swift",
"CompressionRoutes.swift",
"HandlerRoutes.swift",
"UploadRoutes.swift",
"WebSocketRoutes.swift",
"WebTransportRoutes.swift",
"WindowsSleep.swift",
"main.swift"
],
"target_dependencies" : [
"Garuda",
"GarudaUploads"
],
"type" : "executable"
},
{
"c99name" : "QUICTestPeer",
"module_type" : "SwiftTarget",
"name" : "QUICTestPeer",
"path" : "Tests/QUICTestPeer",
"product_dependencies" : [
"VegaQUICCore",
"VegaWire",
"VegaCrypto",
"VegaTLS"
],
"product_memberships" : [
"pgfuzz"
],
"sources" : [
"QUICTestPeer.swift"
],
"type" : "library"
},
{
"c99name" : "GarudaWireTests",
"module_type" : "SwiftTarget",
"name" : "GarudaWireTests",
"path" : "Tests/GarudaWireTests",
"sources" : [
"ContentCodingTests.swift",
"ForwardedTests.swift",
"HTTPParserTests.swift",
"HTTPRequestWriterTests.swift",
"HTTPResponseParserTests.swift",
"HTTPSRedirectTests.swift",
"HTTPURLTests.swift",
"ResponseCachePolicyTests.swift",
"RootPathTests.swift",
"TraceContextTests.swift"
],
"target_dependencies" : [
"GarudaWire"
],
"type" : "test"
},
{
"c99name" : "GarudaWire",
"module_type" : "SwiftTarget",
"name" : "GarudaWire",
"path" : "Sources/GarudaWire",
"product_dependencies" : [
"VegaWire",
"VegaHTTP2Core",
"VegaHTTP3Core",
"VegaWebSocketCore"
],
"product_memberships" : [
"garuda",
"garuda-conformance",
"Garuda",
"GarudaTesting",
"GarudaJSON",
"GarudaPostgres",
"GarudaRedis",
"GarudaSQLite",
"GarudaSQL",
"GarudaUploads",
"pgfuzz"
],
"sources" : [
"Bytes.swift",
"ChunkedDecoder.swift",
"CivilTime.swift",
"ContentCoding.swift",
"DateCache.swift",
"Exports.swift",
"ForwardedTrust.swift",
"HTTPParser.swift",
"HTTPRequest.swift",
"HTTPRequestWriter.swift",
"HTTPResponse.swift",
"HTTPResponseParser.swift",
"HTTPSRedirect.swift",
"HTTPURL.swift",
"ResponseCachePolicy.swift",
"RootPath.swift",
"TraceContext.swift"
],
"type" : "library"
},
{
"c99name" : "GarudaUploadsTests",
"module_type" : "SwiftTarget",
"name" : "GarudaUploadsTests",
"path" : "Tests/GarudaUploadsTests",
"product_dependencies" : [
"Vega",
"VegaFS"
],
"sources" : [
"ResumableUploadTests.swift",
"WindowsSleep.swift"
],
"target_dependencies" : [
"Garuda",
"GarudaUploads",
"GarudaTesting",
"GarudaWire"
],
"type" : "test"
},
{
"c99name" : "GarudaUploads",
"module_type" : "SwiftTarget",
"name" : "GarudaUploads",
"path" : "Sources/GarudaUploads",
"product_dependencies" : [
"Vega",
"VegaFS",
"VegaCrypto"
],
"product_memberships" : [
"garuda-conformance",
"GarudaUploads"
],
"sources" : [
"Digest.swift",
"ResumableUploads.swift",
"StructuredFields.swift",
"UploadStore.swift"
],
"target_dependencies" : [
"Garuda",
"GarudaWire"
],
"type" : "library"
},
{
"c99name" : "GarudaTests",
"module_type" : "SwiftTarget",
"name" : "GarudaTests",
"path" : "Tests/GarudaTests",
"product_dependencies" : [
"VegaQUIC",
"Vega",
"Tracing",
"InMemoryTracing",
"VegaDBTracing"
],
"sources" : [
"AllocationTests.swift",
"AppEnvironmentTests.swift",
"ApplicationTests.swift",
"AsyncRouteTests.swift",
"AuthenticationTests.swift",
"AuthorizationTests.swift",
"BroadcastTests.swift",
"CORSTests.swift",
"CSRFTests.swift",
"CommandLineTests.swift",
"CompressionTests.swift",
"CookiesTests.swift",
"CustomExtractorTests.swift",
"DeadlineTests.swift",
"DeclaredLengthTests.swift",
"EventStreamTests.swift",
"ExtractionTests.swift",
"FallbackTests.swift",
"FormTests.swift",
"HTTP2ClientPeerTests.swift",
"HTTP2Tests.swift",
"HTTP2WebSocketTests.swift",
"HTTP3Tests.swift",
"HTTP3TunnelTests.swift",
"HTTPClientTests.swift",
"HeavyLaneTests.swift",
"HostAndAddressFilterTests.swift",
"InterimTests.swift",
"JSONFastPathTests.swift",
"JSONTests.swift",
"JWKSTests.swift",
"JWTTests.swift",
"JWTVectors.swift",
"LargeBodyTests.swift",
"LoggingTests.swift",
"MiddlewareTests.swift",
"OffloadTests.swift",
"OpenAPITests.swift",
"PasswordsTests.swift",
"RateLimitTests.swift",
"RefreshTokensTests.swift",
"RequestBodyTests.swift",
"RequestIDTests.swift",
"RequestLimitsTests.swift",
"ResponseHookTests.swift",
"ResponseObserverTests.swift",
"ResponseTests.swift",
"RouteTableTests.swift",
"RoutingTests.swift",
"ScheduledTests.swift",
"SecurityHeadersTests.swift",
"SessionsTests.swift",
"StartupChecksTests.swift",
"StateTests.swift",
"StaticFileTests.swift",
"StreamingResponseTests.swift",
"TLSTests.swift",
"TemporaryDirectory.swift",
"TracingTests.swift",
"TrailingSlashTests.swift",
"ValidationTests.swift",
"WebSocketTests.swift",
"WindowsSleep.swift"
],
"target_dependencies" : [
"Garuda",
"GarudaWire",
"GarudaTesting",
"CAllocationCounter",
"QUICTestPeer"
],
"type" : "test"
},
{
"c99name" : "GarudaTesting",
"module_type" : "SwiftTarget",
"name" : "GarudaTesting",
"path" : "Sources/GarudaTesting",
"product_dependencies" : [
"Vega",
"VegaIO",
"VegaTest"
],
"product_memberships" : [
"GarudaTesting",
"pgfuzz"
],
"sources" : [
"HTTP2TestClient.swift",
"TestClient.swift",
"TestWebSocket.swift"
],
"target_dependencies" : [
"Garuda",
"GarudaWire"
],
"type" : "library"
},
{
"c99name" : "GarudaSQLite",
"module_type" : "SwiftTarget",
"name" : "GarudaSQLite",
"path" : "Sources/GarudaSQLite",
"product_dependencies" : [
"VegaSQLite"
],
"product_memberships" : [
"GarudaSQLite"
],
"sources" : [
"GarudaSQLite.swift"
],
"target_dependencies" : [
"Garuda",
"GarudaWire"
],
"type" : "library"
},
{
"c99name" : "GarudaSQL",
"module_type" : "SwiftTarget",
"name" : "GarudaSQL",
"path" : "Sources/GarudaSQL",
"product_memberships" : [
"garuda",
"GarudaSQL"
],
"sources" : [
"PostgresRow.swift"
],
"target_dependencies" : [
"GarudaPostgres",
"GarudaMacros"
],
"type" : "library"
},
{
"c99name" : "GarudaRedis",
"module_type" : "SwiftTarget",
"name" : "GarudaRedis",
"path" : "Sources/GarudaRedis",
"product_dependencies" : [
"VegaRedis"
],
"product_memberships" : [
"GarudaRedis"
],
"sources" : [
"GarudaRedis.swift"
],
"target_dependencies" : [
"Garuda"
],
"type" : "library"
},
{
"c99name" : "GarudaPostgres",
"module_type" : "SwiftTarget",
"name" : "GarudaPostgres",
"path" : "Sources/GarudaPostgres",
"product_dependencies" : [
"VegaPostgres"
],
"product_memberships" : [
"garuda",
"GarudaPostgres",
"GarudaSQL"
],
"sources" : [
"GarudaPostgres.swift",
"PostgresListen.swift"
],
"target_dependencies" : [
"Garuda"
],
"type" : "library"
},
{
"c99name" : "GarudaMacros",
"module_type" : "SwiftTarget",
"name" : "GarudaMacros",
"path" : "Sources/GarudaMacros",
"product_dependencies" : [
"SwiftSyntax",
"SwiftSyntaxBuilder",
"SwiftSyntaxMacros",
"SwiftDiagnostics",
"SwiftCompilerPlugin"
],
"product_memberships" : [
"garuda",
"GarudaJSON",
"GarudaSQL",
"GarudaMacros"
],
"sources" : [
"JSONMacro.swift",
"Plugin.swift",
"PostgresRowMacro.swift"
],
"type" : "macro"
},
{
"c99name" : "GarudaJSONTests",
"module_type" : "SwiftTarget",
"name" : "GarudaJSONTests",
"path" : "Tests/GarudaJSONTests",
"sources" : [
"JSONMacroTests.swift"
],
"target_dependencies" : [
"Garuda",
"GarudaJSON"
],
"type" : "test"
},
{
"c99name" : "GarudaJSON",
"module_type" : "SwiftTarget",
"name" : "GarudaJSON",
"path" : "Sources/GarudaJSON",
"product_memberships" : [
"garuda",
"GarudaJSON"
],
"sources" : [
"JSON.swift"
],
"target_dependencies" : [
"Garuda",
"GarudaMacros"
],
"type" : "library"
},
{
"c99name" : "GarudaFuzzTests",
"module_type" : "SwiftTarget",
"name" : "GarudaFuzzTests",
"path" : "Tests/GarudaFuzzTests",
"sources" : [
"FuzzCorpusTests.swift"
],
"target_dependencies" : [
"GarudaFuzzTargets"
],
"type" : "test"
},
{
"c99name" : "GarudaFuzzTargets",
"module_type" : "SwiftTarget",
"name" : "GarudaFuzzTargets",
"path" : "Sources/GarudaFuzzTargets",
"product_dependencies" : [
"VegaQUIC",
"Vega",
"VegaIO",
"VegaCrypto",
"VegaTLS",
"VegaPostgres",
"VegaRedis"
],
"product_memberships" : [
"pgfuzz"
],
"sources" : [
"FuzzCorpus.swift",
"FuzzTargets.swift",
"HTTP2Target.swift",
"HTTP3Target.swift",
"QUICTargets.swift",
"Seeds.swift"
],
"target_dependencies" : [
"Garuda",
"GarudaWire",
"GarudaTesting",
"QUICTestPeer"
],
"type" : "library"
},
{
"c99name" : "GarudaDatabaseTests",
"module_type" : "SwiftTarget",
"name" : "GarudaDatabaseTests",
"path" : "Tests/GarudaDatabaseTests",
"product_dependencies" : [
"Vega",
"InMemoryTracing"
],
"sources" : [
"DatabaseTests.swift",
"RefreshTokenStoreTests.swift",
"TemporaryDirectory.swift",
"TimeAndUUIDTests.swift"
],
"target_dependencies" : [
"Garuda",
"GarudaPostgres",
"GarudaRedis",
"GarudaSQLite",
"GarudaSQL",
"GarudaWire",
"GarudaTesting"
],
"type" : "test"
},
{
"c99name" : "Garuda",
"module_type" : "SwiftTarget",
"name" : "Garuda",
"path" : "Sources/Garuda",
"product_dependencies" : [
"VegaQUIC",
"Vega",
"VegaIO",
"VegaCrypto",
"VegaTLS",
"VegaFS",
"VegaCompression",
"VegaDBTracing",
"Tracing"
],
"product_memberships" : [
"garuda",
"garuda-conformance",
"Garuda",
"GarudaTesting",
"GarudaJSON",
"GarudaPostgres",
"GarudaRedis",
"GarudaSQLite",
"GarudaSQL",
"GarudaUploads",
"pgfuzz"
],
"sources" : [
"AppEnvironment.swift",
"Application.swift",
"Authentication.swift",
"Authorization.swift",
"Base64.swift",
"Broadcast.swift",
"CORS.swift",
"CSRF.swift",
"Compression.swift",
"Config.swift",
"Conformance.swift",
"ConnectionCache.swift",
"Context.swift",
"Cookies.swift",
"Deadline.swift",
"Dispatch.swift",
"EventStream.swift",
"Exchange.swift",
"Extraction.swift",
"Fallbacks.swift",
"Form.swift",
"Forwarded.swift",
"HTTP1.swift",
"HTTP2.swift",
"HTTP2Client.swift",
"HTTP2Pool.swift",
"HTTP2WebSocket.swift",
"HTTP2Writer.swift",
"HTTP3.swift",
"HTTP3Connection.swift",
"HTTP3Stream.swift",
"HTTP3WebSocket.swift",
"HTTP3WebTransport.swift",
"HTTPClient.swift",
"HTTPClientConnections.swift",
"HTTPClientRedirects.swift",
"HTTPClientStream.swift",
"HTTPStatus.swift",
"HeavyLane.swift",
"HostAndAddressFilters.swift",
"Interim.swift",
"JSON.swift",
"JSONDecoding.swift",
"JSONEncoding.swift",
"JSONFastPath.swift",
"JSONReading.swift",
"JSONWriting.swift",
"JWKS.swift",
"JWT.swift",
"Listening.swift",
"Log.swift",
"Logging.swift",
"Metrics.swift",
"Middleware.swift",
"Multipart.swift",
"Offload.swift",
"OpenAPI.swift",
"OpenAPISchema.swift",
"Passwords.swift",
"QueryDecoding.swift",
"RateLimit.swift",
"RefreshTokens.swift",
"Reload.swift",
"RequestBody.swift",
"RequestDecompression.swift",
"RequestID.swift",
"RequestLimits.swift",
"ResponseCache.swift",
"ResponseConvertible.swift",
"ResponseError.swift",
"ResponseHooks.swift",
"ResponseKinds.swift",
"ResponseObservers.swift",
"RootPath.swift",
"RouteTable.swift",
"Run.swift",
"Scheduled.swift",
"SecurityHeaders.swift",
"Sessions.swift",
"SharedMemory.swift",
"State.swift",
"StaticDirectories.swift",
"StaticFiles.swift",
"StreamingResponse.swift",
"TLS.swift",
"Testing.swift",
"Timestamp.swift",
"Tracing.swift",
"TrailingSlash.swift",
"TypedRoutes.swift",
"UUID.swift",
"Validation.swift",
"WebSocket.swift",
"WebSocketSession.swift",
"WebTransport.swift",
"Windows.swift"
],
"target_dependencies" : [
"GarudaWire",
"CGarudaShared"
],
"type" : "library"
},
{
"c99name" : "CGarudaShared",
"module_type" : "ClangTarget",
"name" : "CGarudaShared",
"path" : "Sources/CGarudaShared",
"product_memberships" : [
"garuda",
"garuda-conformance",
"Garuda",
"GarudaTesting",
"GarudaJSON",
"GarudaPostgres",
"GarudaRedis",
"GarudaSQLite",
"GarudaSQL",
"GarudaUploads",
"pgfuzz"
],
"sources" : [
"garuda_bus.c",
"garuda_cache.c"
],
"type" : "library"
},
{
"c99name" : "CAllocationCounter",
"module_type" : "ClangTarget",
"name" : "CAllocationCounter",
"path" : "Tests/CAllocationCounter",
"sources" : [
"allocations.c"
],
"type" : "library"
}
],
"tools_version" : "6.2"
}
linux-6.3-latest: Pulling from saguaro1/spi-images
Digest: sha256:1b75f3338690e1611bd07d393b988f1cb6c72bd2655b61306c710afc67bb9c44
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:linux-6.3-latest
Done.