Build Information
Successful build of garuda, reference 2.2.0 (67f457), with Swift 6.3 for macOS (SPM) on 21 Oct 2026 08:54:44 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.5.0.app xcrun swift build --arch arm64Build 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 /Users/admin/builder/spi-builder-workspace/.git/
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: macosSpm
Swift version: 6.3
Building package at path: $PWD
https://github.com/grepjava/garuda.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.5.0.app xcrun swift build --arch arm64
Building for debugging...
[0/481] Write sources
[5/481] Write pgfuzz-entitlement.plist
[5/481] Write sources
[5/481] Write garuda-entitlement.plist
[6/481] Write sources
[7/481] Write garuda-conformance-entitlement.plist
[10/481] Write sources
[58/481] Write swift-version-69A768CDF2A0BEE1.txt
[59/481] Compiling fiat_p256_adx_sqr.S
[60/485] Compiling CGarudaShared garuda_cache.c
[61/485] Compiling CVegaTLS cvega_digest.c
[62/493] Compiling _SwiftSyntaxCShims PlatformMutex.c
[63/493] Compiling CVegaSQLite vega_sqlite.c
[64/493] Compiling CVegaCompress cvega_compress.c
[65/499] Compiling CVegaTLS cvega_tls.c
[66/499] Compiling CGarudaShared garuda_bus.c
[67/499] Compiling CVegaTLS cvega_verify.c
[68/499] Compiling CVegaTLS cvega_crypto.c
[69/501] Compiling fiat_p256_adx_mul.S
[71/520] Compiling SwiftSyntax601 Empty.swift
[72/520] Emitting module SwiftSyntax601
[73/520] Emitting module SwiftSyntax602
[74/520] Compiling SwiftSyntax602 Empty.swift
[74/520] Compiling fiat_curve25519_adx_square.S
[75/520] Compiling fiat_curve25519_adx_mul.S
[77/520] Compiling SwiftSyntax600 Empty.swift
[78/520] Emitting module SwiftSyntax600
[79/520] Emitting module SwiftSyntax509
[80/520] Compiling SwiftSyntax509 Empty.swift
[81/520] Compiling SwiftSyntax510 Empty.swift
[82/520] Emitting module SwiftSyntax510
[83/520] Compiling VegaDBTracing DatabaseTracing.swift
[84/520] Emitting module VegaDBTracing
[85/520] Compiling VegaRedisProtocol RedisParser.swift
[86/520] Emitting module VegaRedisProtocol
[87/520] Compiling VegaRedisProtocol RedisCommand.swift
[88/520] Compiling VegaRedisProtocol RedisSlots.swift
[89/520] Compiling VegaRedisProtocol RedisReads.swift
[90/520] Compiling VegaRedisProtocol RedisValue.swift
[91/520] Compiling VegaWire Bytes.swift
[92/520] Compiling VegaWire ByteBuffer.swift
[93/520] Compiling VegaWire Allocation.swift
[94/520] Emitting module VegaWire
[95/520] Compiling Instrumentation NoOpInstrument.swift
[96/532] Compiling VegaCrypto TrustRoots.swift
[97/532] Compiling VegaCrypto Keys.swift
[98/532] Compiling VegaCrypto CryptoError.swift
[99/532] Compiling VegaCrypto Digest.swift
[100/532] Compiling VegaCrypto AEAD.swift
[101/532] Compiling VegaCrypto CertificateVerifier.swift
[102/532] Compiling VegaCrypto CertificateKey.swift
[103/532] Emitting module VegaCrypto
[104/532] Compiling VegaCrypto Hash.swift
[105/587] Compiling Instrumentation MultiplexInstrument.swift
[106/587] Compiling Instrumentation Locks.swift
[107/587] Compiling VegaWebSocketCore WebSocketDeflate.swift
[108/587] Emitting module VegaWebSocketCore
[109/587] Compiling VegaWebSocketCore WebSocketFrame.swift
[110/587] Compiling Instrumentation InstrumentationContextKey.swift
[111/587] Compiling Instrumentation InstrumentationContext.swift
[112/587] Compiling Instrumentation Instrument.swift
[113/587] Emitting module Instrumentation
[114/587] Compiling Instrumentation InstrumentationSystem.swift
[114/600] Compiling tls13_server.cc
[115/600] Compiling tls_method.cc
[116/600] Compiling tls13_client.cc
[117/600] Compiling t1_enc.cc
[118/600] Compiling tls13_enc.cc
[119/600] Compiling tls13_both.cc
[120/604] Compiling tls_record.cc
[122/620] Emitting module ServiceContextModule
[123/620] Compiling ServiceContextModule ServiceContextModule.swift
[124/620] Emitting module VegaHTTP
[125/620] Compiling VegaHTTP FieldSections.swift
[126/620] Compiling VegaHTTP FieldSyntax.swift
[127/620] Compiling VegaHTTP HTTPTypes.swift
[128/620] Compiling VegaHTTP HTTPFields.swift
[129/629] Compiling VegaQUICCore QUICClient.swift
[130/629] Compiling VegaQUICCore QUICConnection.swift
[131/629] Compiling VegaQUICCore QUICCrypto.swift
[132/629] Compiling VegaQUICCore QUICFrame.swift
[133/629] Compiling VegaQUICCore QUICLoss.swift
[134/629] Compiling VegaQUICCore QUICPacket.swift
[135/629] Compiling SwiftSyntax Convenience.swift
[136/636] Compiling VegaHTTP2Core HPACKTables.swift
[137/636] Compiling VegaHTTP2Core HTTP2Frame.swift
[138/636] Compiling Tracing WithTracer.swift
[139/636] Compiling VegaPostgresProtocol ScramSHA256.swift
[140/636] Compiling VegaPostgresProtocol SaslPrep.swift
[141/636] Compiling Tracing TracingTime.swift
[142/636] Compiling Tracing TracerProtocol.swift
[143/636] Compiling Tracing TracerProtocol+Legacy.swift
[143/636] Compiling ssl_transcript.cc
[144/636] Compiling ssl_stat.cc
[145/636] Compiling ssl_versions.cc
[146/638] Compiling ssl_x509.cc
[147/638] Compiling ssl_session.cc
[149/638] Compiling Tracing Tracer.swift
[150/638] Compiling Tracing InstrumentationSystem+Tracing.swift
[151/638] Emitting module Tracing
[152/638] Compiling Tracing NoOpTracer.swift
[153/638] Compiling Tracing SpanProtocol.swift
[154/638] Compiling VegaQUICCore TLSTransportParameters.swift
[155/638] Compiling VegaQUICCore QUICStream.swift
[158/638] Compiling VegaQUICCore QUICPath.swift
[159/638] Compiling VegaQUICCore TLS13.swift
[160/638] Compiling VegaQUICCore QUICSend.swift
[161/638] Compiling VegaQUICCore TLS13Client.swift
[164/639] Compiling SwiftSyntax CustomTraits.swift
[165/639] Compiling SwiftSyntax EditorPlaceholder.swift
[166/639] Compiling SwiftSyntax Identifier.swift
[167/639] Compiling SwiftSyntax MemoryLayout.swift
[168/639] Compiling SwiftSyntax MissingNodeInitializers.swift
[169/639] Compiling SwiftSyntax RawSyntax.swift
[170/639] Compiling SwiftSyntax RawSyntaxArena.swift
[171/639] Compiling SwiftSyntax SwiftSyntaxCompatibility.swift
[172/639] Compiling SwiftSyntax Syntax.swift
[173/639] Compiling SwiftSyntax SyntaxChildren.swift
[174/639] Compiling SwiftSyntax SyntaxCollection.swift
[175/639] Compiling SwiftSyntax SyntaxHashable.swift
[176/639] Compiling SwiftSyntax SyntaxIdentifier.swift
[177/639] Compiling SwiftSyntax SyntaxNodeStructure.swift
[178/639] Emitting module VegaHTTP2Core
[179/639] Compiling VegaHTTP2Core HPACK.swift
[180/639] Compiling VegaPostgresProtocol PostgresSession.swift
[181/639] Compiling VegaPostgresProtocol PostgresBinary.swift
[182/639] Compiling VegaPostgresProtocol CivilTime.swift
[183/639] Compiling VegaPostgresProtocol PostgresCopy.swift
[184/639] Emitting module VegaPostgresProtocol
[185/639] Compiling VegaPostgresProtocol PostgresArrayText.swift
[186/639] Compiling VegaPostgresProtocol PostgresWire.swift
[187/643] Compiling VegaHTTP3Core QPACKTables.swift
[188/643] Compiling VegaCompression Compression.swift
[189/643] Emitting module VegaCompression
[190/643] Emitting module VegaQUICCore
[193/643] Compiling VegaHTTP3Core HTTP3Frame.swift
[194/643] Emitting module VegaHTTP3Core
[195/643] Compiling VegaHTTP3Core QPACK.swift
[195/643] Compiling ssl_privkey.cc
[196/643] Compiling ssl_key_share.cc
[197/660] Compiling ssl_file.cc
[198/660] Compiling ssl_credential.cc
[199/660] Compiling ssl_lib.cc
[201/660] Compiling VegaQUICCore Varint.swift
[201/660] Compiling ssl_cipher.cc
[202/660] Compiling ssl_cert.cc
[203/660] Compiling ssl_buffer.cc
[204/660] Compiling ssl_asn1.cc
[205/660] Compiling ssl_aead_ctx.cc
[207/660] Compiling GarudaWire HTTPResponse.swift
[208/660] Compiling GarudaWire HTTPResponseParser.swift
[209/660] Compiling GarudaWire HTTPRequest.swift
[210/660] Compiling GarudaWire HTTPRequestWriter.swift
[211/660] Compiling GarudaWire RootPath.swift
[212/660] Compiling GarudaWire HTTPSRedirect.swift
[213/660] Compiling GarudaWire HTTPURL.swift
[214/660] Compiling GarudaWire ResponseCachePolicy.swift
[214/661] Compiling s3_lib.cc
[215/661] Compiling s3_pkt.cc
[217/661] Compiling GarudaWire TraceContext.swift
[217/661] Compiling s3_both.cc
[219/661] Compiling GarudaWire DateCache.swift
[220/661] Compiling GarudaWire Exports.swift
[221/661] Compiling GarudaWire ForwardedTrust.swift
[222/661] Compiling GarudaWire HTTPParser.swift
[223/661] Compiling GarudaWire Bytes.swift
[224/661] Compiling GarudaWire ChunkedDecoder.swift
[225/661] Compiling GarudaWire CivilTime.swift
[226/661] Compiling GarudaWire ContentCoding.swift
[227/661] Emitting module GarudaWire
[227/661] Compiling handshake_server.cc
[228/661] Compiling handshake.cc
[229/661] Compiling handshake_client.cc
[230/661] Compiling handoff.cc
[231/661] Compiling dtls_method.cc
[232/661] Compiling encrypted_client_hello.cc
[233/661] Compiling dtls_record.cc
[234/661] Compiling md5-x86_64-linux.S
[235/661] Compiling md5-586-linux.S
[235/661] Compiling md5-x86_64-apple.S
[237/661] Compiling md5-586-apple.S
[238/661] Compiling chacha20_poly1305_x86_64-linux.S
[239/661] Compiling extensions.cc
[240/661] Compiling chacha20_poly1305_x86_64-apple.S
[241/661] Compiling chacha20_poly1305_armv8-win.S
[242/661] Compiling chacha20_poly1305_armv8-linux.S
[243/661] Compiling d1_srtp.cc
[244/661] Compiling chacha20_poly1305_armv8-apple.S
[245/661] Compiling chacha-x86_64-apple.S
[246/661] Compiling chacha-x86_64-linux.S
[247/661] Compiling chacha-x86-linux.S
[248/661] Compiling chacha-x86-apple.S
[249/661] Compiling chacha-armv8-win.S
[250/661] Compiling chacha-armv8-linux.S
[251/661] Compiling chacha-armv8-apple.S
[252/661] Compiling chacha-armv4-linux.S
[253/661] Compiling aes128gcmsiv-x86_64-linux.S
[254/661] Compiling aes128gcmsiv-x86_64-apple.S
[255/661] Compiling d1_pkt.cc
[256/661] Compiling x86_64-mont5-linux.S
[257/661] Compiling x86_64-mont5-apple.S
[258/661] Compiling x86_64-mont-linux.S
[259/661] Compiling x86_64-mont-apple.S
[260/661] Compiling x86-mont-linux.S
[261/661] Compiling x86-mont-apple.S
[262/661] Compiling vpaes-x86_64-linux.S
[263/661] Compiling vpaes-x86_64-apple.S
[264/661] Compiling vpaes-x86-linux.S
[265/661] Compiling vpaes-x86-apple.S
[266/661] Compiling vpaes-armv8-win.S
[267/661] Compiling vpaes-armv8-linux.S
[268/661] Compiling vpaes-armv7-linux.S
[269/661] Compiling vpaes-armv8-apple.S
[270/661] Compiling sha512-x86_64-linux.S
[271/661] Compiling sha512-x86_64-apple.S
[272/661] Compiling sha512-armv8-win.S
[273/661] Compiling err_data.cc
[274/661] Compiling sha512-armv8-linux.S
[275/661] Compiling sha512-armv8-apple.S
[276/661] Compiling sha512-armv4-linux.S
[277/661] Compiling sha512-586-linux.S
[278/661] Compiling sha256-x86_64-linux.S
[279/661] Compiling sha512-586-apple.S
[280/661] Compiling sha256-x86_64-apple.S
[281/661] Compiling sha256-armv8-win.S
[282/661] Compiling sha256-armv8-linux.S
[283/661] Compiling sha256-armv8-apple.S
[284/661] Compiling sha256-armv4-linux.S
[285/661] Compiling sha256-586-linux.S
[286/661] Compiling sha256-586-apple.S
[287/661] Compiling sha1-x86_64-linux.S
[288/661] Compiling sha1-x86_64-apple.S
[289/661] Compiling bio_ssl.cc
[290/661] Compiling sha1-armv8-win.S
[291/661] Compiling sha1-armv8-linux.S
[292/661] Compiling sha1-armv4-large-linux.S
[293/661] Compiling sha1-armv8-apple.S
[294/661] Compiling sha1-586-linux.S
[295/661] Compiling sha1-586-apple.S
[296/661] Compiling rsaz-avx2-linux.S
[297/661] Compiling rsaz-avx2-apple.S
[298/661] Compiling rdrand-x86_64-linux.S
[299/661] Compiling rdrand-x86_64-apple.S
[300/661] Compiling p256_beeu-x86_64-asm-linux.S
[301/661] Compiling p256_beeu-x86_64-asm-apple.S
[302/661] Compiling p256_beeu-armv8-asm-win.S
[303/661] Compiling p256_beeu-armv8-asm-linux.S
[304/661] Compiling p256-x86_64-asm-linux.S
[305/661] Compiling p256_beeu-armv8-asm-apple.S
[306/661] Compiling p256-x86_64-asm-apple.S
[307/661] Compiling p256-armv8-asm-win.S
[308/661] Compiling p256-armv8-asm-linux.S
[309/661] Compiling p256-armv8-asm-apple.S
[310/661] Compiling ghashv8-armv8-win.S
[311/661] Compiling ghashv8-armv8-linux.S
[312/661] Compiling ghashv8-armv8-apple.S
[313/661] Compiling ghashv8-armv7-linux.S
[314/661] Compiling ghash-x86_64-linux.S
[315/661] Compiling ghash-x86_64-apple.S
[316/661] Compiling ghash-x86-linux.S
[317/661] Compiling ghash-x86-apple.S
[318/661] Compiling ghash-ssse3-x86_64-linux.S
[319/661] Compiling ghash-ssse3-x86_64-apple.S
[320/661] Compiling ghash-ssse3-x86-linux.S
[321/661] Compiling ghash-ssse3-x86-apple.S
[322/661] Compiling d1_lib.cc
[323/661] Compiling ghash-neon-armv8-win.S
[324/661] Compiling ghash-neon-armv8-linux.S
[325/661] Compiling ghash-neon-armv8-apple.S
[326/661] Compiling ghash-armv4-linux.S
[327/661] Compiling co-586-linux.S
[328/661] Compiling co-586-apple.S
[329/661] Compiling bsaes-armv7-linux.S
[329/661] Compiling bn-armv8-win.S
[331/661] Compiling bn-armv8-linux.S
[332/661] Compiling bn-armv8-apple.S
[333/661] Compiling bn-586-linux.S
[334/661] Compiling bn-586-apple.S
[335/661] Compiling armv8-mont-win.S
[336/661] Compiling armv8-mont-linux.S
[337/661] Compiling armv4-mont-linux.S
[338/661] Compiling armv8-mont-apple.S
[339/661] Compiling aesv8-gcm-armv8-linux.S
[340/661] Compiling aesv8-gcm-armv8-win.S
[341/661] Compiling aesv8-gcm-armv8-apple.S
[342/661] Compiling aesv8-armv8-linux.S
[343/661] Compiling aesv8-armv8-win.S
[344/661] Compiling aesv8-armv7-linux.S
[345/661] Compiling aesv8-armv8-apple.S
[346/661] Compiling aesni-x86_64-linux.S
[347/661] Compiling aesni-x86_64-apple.S
[348/661] Compiling aesni-x86-linux.S
[349/661] Compiling aesni-x86-apple.S
[350/661] Compiling aesni-gcm-x86_64-linux.S
[351/661] Compiling aesni-gcm-x86_64-apple.S
[352/661] Compiling aes-gcm-avx2-x86_64-linux.S
[353/661] Compiling aes-gcm-avx2-x86_64-apple.S
[354/661] Compiling aes-gcm-avx10-x86_64-linux.S
[355/661] Compiling aes-gcm-avx10-x86_64-apple.S
[356/661] Compiling d1_both.cc
[357/661] Compiling x_sig.cc
[358/661] Compiling x_pubkey.cc
[359/661] Compiling x_x509a.cc
[360/661] Compiling x_val.cc
[361/661] Compiling x_spki.cc
[362/661] Compiling x_req.cc
[363/661] Compiling x_x509.cc
[364/661] Compiling x_name.cc
[365/661] Compiling x_exten.cc
[366/661] Compiling x_crl.cc
[367/661] Compiling x_algor.cc
[368/661] Compiling x509spki.cc
[369/661] Compiling x_attrib.cc
[370/661] Compiling x509rset.cc
[371/661] Compiling x509name.cc
[372/661] Compiling x509cset.cc
[373/661] Compiling x_all.cc
[374/661] Compiling x509_vpm.cc
[375/661] Compiling x509_txt.cc
[376/661] Compiling x509_trs.cc
[378/661] Emitting module SwiftSyntax
[378/661] Compiling x509_obj.cc
[379/661] Compiling x509_v3.cc
[380/661] Compiling x509_set.cc
[381/661] Compiling x509_lu.cc
[382/661] Compiling x509_req.cc
[383/661] Compiling x509_vfy.cc
[384/661] Compiling x509_ext.cc
[385/661] Compiling x509_def.cc
[386/661] Compiling x509_d2.cc
[387/661] Compiling x509.cc
[388/661] Compiling x509_cmp.cc
[389/661] Compiling x509_att.cc
[390/661] Compiling v3_skey.cc
[391/661] Compiling v3_purp.cc
[392/661] Compiling v3_utl.cc
[393/661] Compiling v3_prn.cc
[394/661] Compiling v3_pmaps.cc
[395/661] Compiling v3_pcons.cc
[396/661] Compiling v3_ocsp.cc
[397/661] Compiling v3_int.cc
[398/661] Compiling v3_ncons.cc
[399/661] Compiling v3_ia5.cc
[400/661] Compiling v3_lib.cc
[401/661] Compiling v3_info.cc
[402/661] Compiling v3_genn.cc
[403/661] Compiling v3_enum.cc
[404/661] Compiling v3_extku.cc
[405/661] Compiling v3_crld.cc
[406/661] Compiling v3_cpols.cc
[407/661] Compiling v3_conf.cc
[408/661] Compiling v3_bitst.cc
[409/661] Compiling v3_bcons.cc
[410/661] Compiling v3_alt.cc
[411/661] Compiling v3_akeya.cc
[412/661] Compiling v3_akey.cc
[413/661] Compiling t_crl.cc
[414/661] Compiling t_x509a.cc
[415/661] Compiling t_req.cc
[416/661] Compiling t_x509.cc
[417/661] Compiling i2d_pr.cc
[418/661] Compiling rsa_pss.cc
[419/661] Compiling name_print.cc
[420/661] Compiling policy.cc
[421/661] Compiling voprf.cc
[422/661] Compiling trust_token.cc
[423/661] Compiling a_digest.cc
[424/661] Compiling algorithm.cc
[425/661] Compiling by_file.cc
[426/661] Compiling a_sign.cc
[427/661] Compiling a_verify.cc
[428/661] Compiling by_dir.cc
[429/661] Compiling asn1_gen.cc
[430/661] Compiling thread.cc
[431/661] Compiling thread_win.cc
[432/661] Compiling thread_none.cc
[433/661] Compiling thread_pthread.cc
[434/661] Compiling stack.cc
[435/661] Compiling siphash.cc
[437/661] Compiling SwiftSyntax RawSyntaxLayoutView.swift
[438/661] Compiling SwiftSyntax RawSyntaxNodeProtocol.swift
[439/661] Compiling SwiftSyntax RawSyntaxTokenView.swift
[440/661] Compiling SwiftSyntax SourceEdit.swift
[441/661] Compiling SwiftSyntax SourceLength.swift
[442/661] Compiling SwiftSyntax SourceLocation.swift
[443/661] Compiling SwiftSyntax SourcePresence.swift
[444/661] Compiling SwiftSyntax SyntaxProtocol.swift
[445/661] Compiling SwiftSyntax SyntaxText.swift
[446/661] Compiling SwiftSyntax SyntaxTreeViewMode.swift
[447/661] Compiling SwiftSyntax TokenDiagnostic.swift
[448/661] Compiling SwiftSyntax TokenSequence.swift
[449/661] Compiling SwiftSyntax TokenSyntax.swift
[450/661] Compiling SwiftSyntax Trivia.swift
[451/661] Compiling SwiftSyntax Tokens.swift
[452/661] Compiling SwiftSyntax TriviaPieces.swift
[453/661] Compiling SwiftSyntax RawSyntaxNodesAB.swift
[454/661] Compiling SwiftSyntax RawSyntaxNodesC.swift
[455/661] Compiling SwiftSyntax RawSyntaxNodesD.swift
[456/661] Compiling SwiftSyntax RawSyntaxNodesEF.swift
[457/661] Compiling SwiftSyntax RawSyntaxNodesGHI.swift
[458/661] Compiling SwiftSyntax SyntaxCollections.swift
[459/661] Compiling SwiftSyntax SyntaxEnum.swift
[460/661] Compiling SwiftSyntax SyntaxKind.swift
[461/661] Compiling SwiftSyntax SyntaxRewriter.swift
[462/661] Compiling SwiftSyntax SyntaxTraits.swift
[463/661] Compiling SwiftSyntax SyntaxVisitor.swift
[464/661] Compiling SwiftSyntax TokenKind.swift
[464/661] Compiling slhdsa.cc
[465/661] Compiling pmbtoken.cc
[466/661] Compiling spake2plus.cc
[467/661] Compiling sha512.cc
[468/661] Compiling sha1.cc
[469/661] Compiling sha256.cc
[470/661] Compiling rsa_print.cc
[471/661] Compiling rsa_extra.cc
[472/661] Compiling rsa_crypt.cc
[473/661] Compiling rc4.cc
[474/661] Compiling refcount.cc
[475/661] Compiling rsa_asn1.cc
[476/661] Compiling urandom.cc
[477/661] Compiling trusty.cc
[478/661] Compiling windows.cc
[479/661] Compiling rand.cc
[480/661] Compiling passive.cc
[481/661] Compiling poly1305_arm_asm.S
[482/661] Compiling ios.cc
[483/661] Compiling getentropy.cc
[484/661] Compiling forkunsafe.cc
[485/661] Compiling deterministic.cc
[486/661] Compiling fork_detect.cc
[487/661] Compiling poly1305_vec.cc
[488/661] Compiling poly1305_arm.cc
[489/661] Compiling poly1305.cc
[490/661] Compiling pool.cc
[492/661] Compiling SwiftSyntax RawSyntaxNodesJKLMN.swift
[493/661] Compiling SwiftSyntax RawSyntaxNodesOP.swift
[494/661] Compiling SwiftSyntax RawSyntaxNodesQRS.swift
[495/661] Compiling SwiftSyntax RawSyntaxNodesTUVWXYZ.swift
[496/661] Compiling SwiftSyntax RawSyntaxValidation.swift
[497/661] Compiling SwiftSyntax SyntaxNodesAB.swift
[498/661] Compiling SwiftSyntax SyntaxNodesC.swift
[498/661] Compiling pkcs7.cc
[499/661] Compiling pkcs8_x509.cc
[500/661] Compiling pkcs8.cc
[501/661] Compiling pem_xaux.cc
[502/661] Compiling p5_pbev2.cc
[503/661] Compiling pkcs7_x509.cc
[504/661] Compiling pem_x509.cc
[505/661] Compiling pem_pkey.cc
[506/661] Compiling pem_pk8.cc
[507/661] Compiling mlkem.cc
[508/661] Compiling mldsa.cc
[509/661] Compiling obj_xref.cc
[510/661] Compiling pem_oth.cc
[511/661] Compiling mem.cc
[512/661] Compiling pem_info.cc
[513/661] Compiling pem_lib.cc
[513/661] Compiling obj.cc
[515/661] Compiling pem_all.cc
[516/661] Compiling fips_shared_support.cc
[517/661] Compiling poly_rq_mul.S
[518/661] Compiling md5.cc
[519/661] Compiling md4.cc
[520/661] Compiling lhash.cc
[521/661] Compiling kyber.cc
[522/661] Compiling ex_data.cc
[523/661] Compiling sign.cc
[524/661] Compiling hpke.cc
[525/661] Compiling hrss.cc
[526/661] Compiling scrypt.cc
[527/661] Compiling pbkdf.cc
[528/661] Compiling print.cc
[529/661] Compiling p_x25519.cc
[530/661] Compiling p_x25519_asn1.cc
[531/661] Compiling p_rsa_asn1.cc
[532/661] Compiling p_rsa.cc
[533/661] Compiling p_ed25519.cc
[534/661] Compiling p_hkdf.cc
[535/661] Compiling p_ed25519_asn1.cc
[536/661] Compiling p_ec_asn1.cc
[537/661] Compiling p_ec.cc
[538/661] Compiling p_dh_asn1.cc
[539/661] Compiling p_dh.cc
[540/661] Compiling evp_ctx.cc
[541/661] Compiling p_dsa_asn1.cc
[542/661] Compiling evp.cc
[543/661] Compiling err.cc
[544/661] Compiling engine.cc
[545/661] Compiling evp_asn1.cc
[546/661] Compiling ecdh.cc
[547/661] Compiling hash_to_curve.cc
[548/661] Compiling ec_derive.cc
[549/661] Compiling ecdsa_asn1.cc
[550/661] Compiling dsa.cc
[551/661] Compiling dsa_asn1.cc
[552/661] Compiling ec_asn1.cc
[553/661] Compiling x25519-asm-arm.S
[554/661] Compiling digest_extra.cc
[555/661] Compiling params.cc
[556/661] Compiling bcm.cc
[557/661] Compiling des.cc
[558/661] Compiling dh_asn1.cc
[559/661] Compiling spake25519.cc
[560/661] Compiling curve25519_64_adx.cc
[561/661] Compiling crypto.cc
[562/661] Compiling cpu_intel.cc
[563/661] Compiling curve25519.cc
[564/661] Compiling cpu_arm_linux.cc
[565/661] Compiling cpu_arm_freebsd.cc
[566/661] Compiling cpu_aarch64_win.cc
[567/661] Compiling cpu_aarch64_sysreg.cc
[568/661] Compiling cpu_aarch64_openbsd.cc
[569/661] Compiling cpu_aarch64_linux.cc
[570/661] Compiling cpu_aarch64_fuchsia.cc
[571/661] Compiling cpu_aarch64_apple.cc
[572/661] Compiling get_cipher.cc
[573/661] Compiling tls_cbc.cc
[574/661] Compiling conf.cc
[575/661] Compiling e_rc4.cc
[576/661] Compiling e_tls.cc
[577/661] Compiling e_rc2.cc
[578/661] Compiling e_null.cc
[579/661] Compiling e_des.cc
[580/661] Compiling e_chacha20poly1305.cc
[581/661] Compiling derive_key.cc
[582/661] Compiling e_aesctrhmac.cc
[583/661] Compiling e_aesgcmsiv.cc
[584/661] Compiling chacha.cc
[585/661] Compiling unicode.cc
[586/661] Compiling buf.cc
[587/661] Compiling cbb.cc
[588/661] Compiling ber.cc
[589/661] Compiling cbs.cc
[590/661] Compiling asn1_compat.cc
[591/661] Compiling blake2.cc
[592/661] Compiling bn_asn1.cc
[593/661] Compiling convert.cc
[594/661] Compiling socket_helper.cc
[595/661] Compiling printf.cc
[596/661] Compiling socket.cc
[597/661] Compiling pair.cc
[598/661] Compiling hexdump.cc
[599/661] Compiling file.cc
[600/661] Compiling errno.cc
[601/661] Compiling fd.cc
[602/661] Compiling connect.cc
[603/661] Compiling bio_mem.cc
[604/661] Compiling base64.cc
[605/661] Compiling bio.cc
[606/661] Compiling tasn_typ.cc
[607/661] Compiling tasn_fre.cc
[608/661] Compiling tasn_enc.cc
[609/661] Compiling tasn_utl.cc
[610/661] Compiling tasn_new.cc
[611/661] Compiling posix_time.cc
[612/661] Compiling tasn_dec.cc
[613/661] Compiling f_string.cc
[614/661] Compiling f_int.cc
[615/661] Compiling asn_pack.cc
[616/661] Compiling asn1_par.cc
[617/661] Compiling asn1_lib.cc
[618/661] Compiling a_utctm.cc
[619/661] Compiling a_type.cc
[620/661] Compiling a_time.cc
[621/661] Compiling a_octet.cc
[622/661] Compiling a_strnid.cc
[623/661] Compiling a_strex.cc
[624/661] Compiling a_mbstr.cc
[625/661] Compiling a_object.cc
[626/661] Compiling CVega cvega_win.c
[627/661] Compiling a_i2d_fp.cc
[628/661] Compiling CAllocationCounter allocations.c
[629/661] Compiling a_dup.cc
[630/661] Compiling a_int.cc
[631/661] Compiling a_d2i_fp.cc
[632/661] Compiling a_gentm.cc
[633/661] Compiling a_bool.cc
[634/661] Compiling a_bitstr.cc
[635/661] Compiling CVega cvega.c
[637/711] Compiling SwiftSyntax SyntaxNodesD.swift
[638/711] Compiling SwiftSyntax SyntaxNodesEF.swift
[639/711] Compiling SwiftSyntax SyntaxNodesGHI.swift
[640/711] Compiling SwiftSyntax SyntaxNodesJKLMN.swift
[641/711] Compiling SwiftSyntax SyntaxNodesOP.swift
[642/711] Compiling SwiftSyntax SyntaxNodesQRS.swift
[643/711] Compiling SwiftSyntax SyntaxNodesTUVWXYZ.swift
[644/725] Compiling Vega Notify.swift
[645/725] Compiling Vega OnceCell.swift
[646/725] Compiling Vega Oneshot.swift
[647/725] Compiling Vega RawRing.swift
[648/725] Compiling Vega Semaphore.swift
[649/725] Compiling Vega ShutdownToken.swift
[650/725] Compiling Vega SyncError.swift
[651/785] Compiling SwiftDiagnostics Message.swift
[652/786] Compiling SwiftBasicFormat Trivia+FormatExtensions.swift
[653/786] Compiling SwiftBasicFormat SyntaxProtocol+Formatted.swift
[654/786] Compiling SwiftDiagnostics Note.swift
[655/786] Compiling SwiftDiagnostics GroupedDiagnostics.swift
[656/786] Compiling SwiftDiagnostics FixIt.swift
[657/786] Compiling SwiftBasicFormat Syntax+Extensions.swift
[658/786] Compiling SwiftBasicFormat InferIndentation.swift
[659/786] Compiling SwiftDiagnostics DiagnosticDecorator.swift
[660/786] Compiling SwiftDiagnostics ANSIDiagnosticDecorator.swift
[661/786] Compiling SwiftDiagnostics BasicDiagnosticDecorator.swift
[662/786] Compiling SwiftDiagnostics Diagnostic.swift
[663/786] Emitting module SwiftDiagnostics
[664/786] Compiling SwiftDiagnostics DiagnosticsFormatter.swift
[665/786] Compiling SwiftDiagnostics Convenience.swift
[666/786] Emitting module SwiftBasicFormat
[667/786] Compiling SwiftBasicFormat Indenter.swift
[668/786] Compiling SwiftBasicFormat BasicFormat.swift
[669/786] Compiling SwiftParser StringLiterals.swift
[670/786] Compiling SwiftParser SwiftParserCompatibility.swift
[671/786] Compiling SwiftParser SwiftVersion.swift
[672/786] Compiling SwiftParser SyntaxUtils.swift
[673/790] Compiling SwiftParser TokenConsumer.swift
[674/790] Compiling SwiftParser TokenPrecedence.swift
[675/790] Compiling SwiftParser TokenSpec.swift
[676/790] Compiling SwiftParser TokenSpecSet.swift
[677/790] Compiling SwiftParser TopLevel.swift
[678/790] Compiling SwiftParser TriviaParser.swift
[679/790] Compiling SwiftParser Types.swift
[680/790] Compiling SwiftParser ExperimentalFeatures.swift
[681/790] Compiling SwiftParser RegexLiteralLexer.swift
[682/790] Compiling SwiftParser UnicodeScalarExtensions.swift
[683/790] Compiling SwiftParser Lookahead.swift
[684/790] Compiling SwiftParser LoopProgressCondition.swift
[685/790] Compiling SwiftParser Modifiers.swift
[686/790] Compiling SwiftParser Names.swift
[687/790] Compiling SwiftParser Nominals.swift
[688/790] Compiling SwiftParser Parameters.swift
[689/790] Compiling SwiftParser ParseSourceFile.swift
[690/790] Compiling SwiftParser Parser.swift
[691/790] Emitting module SwiftParser
[692/790] Compiling SwiftParser Patterns.swift
[693/790] Compiling SwiftParser Recovery.swift
[694/790] Compiling SwiftParser Specifiers.swift
[695/790] Compiling SwiftParser Statements.swift
[696/790] Compiling SwiftParser StringLiteralRepresentedLiteralValue.swift
[697/790] Compiling SwiftParser IsValidIdentifier.swift
[698/790] Compiling SwiftParser Cursor.swift
[699/790] Compiling SwiftParser Lexeme.swift
[700/790] Compiling SwiftParser LexemeSequence.swift
[701/790] Compiling SwiftParser Lexer.swift
[702/790] Emitting module Vega
[703/796] Compiling SwiftParser Attributes.swift
[704/796] Compiling SwiftParser Availability.swift
[705/796] Compiling SwiftParser CharacterInfo.swift
[706/796] Compiling SwiftParser CollectionNodes+Parsable.swift
[707/796] Compiling SwiftParser CompilerFiles.swift
[708/796] Compiling SwiftParser Declarations.swift
[709/796] Compiling SwiftParser Directives.swift
[710/796] Compiling SwiftParser ExpressionInterpretedAsVersionTuple.swift
[711/796] Compiling SwiftParser Expressions.swift
[712/796] Compiling SwiftParser IncrementalParseTransition.swift
[727/796] Compiling SwiftParser IsLexerClassified.swift
[728/796] Compiling SwiftParser LayoutNodes+Parsable.swift
[729/796] Compiling SwiftParser Parser+TokenSpecSet.swift
[730/796] Compiling SwiftParser TokenSpecStaticMembers.swift
[731/796] Compiling Vega TaskPool.swift
[732/796] Compiling Vega IOTimeout.swift
[733/796] Compiling Vega Interval.swift
[734/796] Compiling Vega RuntimeClock.swift
[735/796] Compiling Vega Timeout.swift
[736/796] Compiling Vega WriteStall.swift
[737/819] Compiling SwiftOperators OperatorTable+Defaults.swift
[738/820] Compiling SwiftOperators SyntaxSynthesis.swift
[746/820] Compiling SwiftOperators OperatorTable+Semantics.swift
[747/820] Compiling SwiftOperators PrecedenceGroup.swift
[748/820] Compiling SwiftOperators PrecedenceGraph.swift
[749/820] Compiling SwiftOperators OperatorError.swift
[750/820] Compiling SwiftOperators OperatorError+Diagnostics.swift
[751/820] Compiling SwiftOperators OperatorTable.swift
[752/820] Compiling SwiftOperators Operator.swift
[753/820] Emitting module SwiftOperators
[754/820] Compiling SwiftOperators OperatorTable+Folding.swift
[755/820] Compiling SwiftParserDiagnostics Utils.swift
[756/820] Compiling SwiftParserDiagnostics ChildNameForDiagnostics.swift
[757/820] Compiling SwiftParserDiagnostics SyntaxExtensions.swift
[758/820] Compiling SwiftParserDiagnostics SyntaxKindNameForDiagnostics.swift
[759/821] Compiling SwiftParserDiagnostics PresenceUtils.swift
[760/821] Compiling SwiftParserDiagnostics ParserDiagnosticMessages.swift
[761/821] Compiling SwiftParserDiagnostics TokenNameForDiagnostics.swift
[762/821] Compiling SwiftParserDiagnostics MissingNodesError.swift
[763/821] Compiling SwiftParserDiagnostics MissingTokenError.swift
[764/821] Compiling SwiftParserDiagnostics DiagnosticExtensions.swift
[765/821] Compiling SwiftParserDiagnostics LexerDiagnosticMessages.swift
[766/821] Compiling SwiftParserDiagnostics MultiLineStringLiteralDiagnosticsGenerator.swift
[767/821] Compiling SwiftParserDiagnostics ParseDiagnosticsGenerator.swift
[769/821] Compiling Vega TaskID.swift
[770/821] Compiling Vega WaitList.swift
[771/821] Compiling Vega Watch.swift
[772/821] Compiling Vega BlockingPool.swift
[773/821] Compiling Vega Cooperative.swift
[774/821] Compiling Vega JoinSet.swift
[775/821] Compiling Vega LocalExecutor.swift
[794/821] Compiling Vega IOEvent.swift
[795/821] Compiling Vega IOInterrupt.swift
[796/821] Compiling Vega IOMetrics.swift
[797/821] Compiling Vega LocalQueue.swift
[798/821] Compiling Vega Padding.swift
[799/821] Compiling Vega RawLock.swift
[800/821] Compiling Vega Scheduler.swift
[801/821] Compiling Vega TimerWheel.swift
[802/821] Compiling Vega Worker.swift
[803/821] Compiling Vega Sharded.swift
[806/832] Emitting module SwiftParserDiagnostics
[811/847] Emitting module VegaPool
[812/847] Compiling VegaPool ConnectionPool.swift
[813/851] Compiling VegaIO Codec.swift
[814/851] Compiling VegaIO Codecs.swift
[815/851] Compiling VegaIO Streams.swift
[816/851] Compiling VegaIO Debug.swift
[817/851] Compiling VegaIO Framed.swift
[818/851] Compiling VegaIO Buffered.swift
[819/851] Compiling VegaIO Adapters.swift
[820/851] Emitting module VegaIO
[821/851] Compiling VegaIO PCAP.swift
[822/868] Compiling VegaSQLite SQLiteDecoding.swift
[823/868] Compiling VegaTest MockClock.swift
[824/868] Compiling VegaSQLite SQLiteDatabase.swift
[825/868] Compiling SwiftSyntaxBuilder BuildableNodes.swift
[826/868] Compiling SwiftSyntaxBuilder RenamedChildrenBuilderCompatibility.swift
[827/868] Compiling SwiftSyntaxBuilder WithTrailingCommaSyntax+EnsuringTrailingComma.swift
[828/869] Compiling SwiftSyntaxBuilder ResultBuilders.swift
[829/869] Compiling VegaTest SeededRuntime.swift
[830/869] Compiling VegaTest Simulation.swift
[831/869] Compiling SwiftSyntaxBuilder SyntaxParsable+ExpressibleByStringInterpolation.swift
[832/869] Compiling SwiftSyntaxBuilder ValidatingSyntaxNodes.swift
[833/869] Compiling SwiftSyntaxBuilder ResultBuilderExtensions.swift
[834/869] Compiling SwiftSyntaxBuilder SwiftSyntaxBuilderCompatibility.swift
[835/869] Compiling SwiftSyntaxBuilder Indenter.swift
[836/869] Compiling SwiftSyntaxBuilder ListBuilder.swift
[837/869] Compiling SwiftSyntaxBuilder ConvenienceInitializers.swift
[838/869] Compiling SwiftSyntaxBuilder DeclSyntaxParseable.swift
[839/869] Compiling SwiftSyntaxBuilder Syntax+StringInterpolation.swift
[840/869] Compiling SwiftSyntaxBuilder SyntaxNodeWithBody.swift
[841/869] Emitting module SwiftSyntaxBuilder
[842/869] Compiling SwiftSyntaxBuilder SyntaxExpressibleByStringInterpolationConformances.swift
[843/869] Compiling VegaTest Duplex.swift
[844/869] Emitting module VegaTest
[845/869] Compiling VegaTest Faults.swift
[846/887] Compiling SwiftSyntaxMacros PreambleMacro.swift
[847/888] Compiling SwiftSyntaxMacros MemberMacro.swift
[848/888] Compiling SwiftSyntaxMacros PeerMacro.swift
[849/888] Compiling SwiftSyntaxMacros ExpressionMacro.swift
[850/888] Compiling SwiftSyntaxMacros ExtensionMacro.swift
[851/888] Compiling SwiftSyntaxMacros Macro.swift
[852/888] Compiling SwiftSyntaxMacros MemberAttributeMacro.swift
[853/888] Compiling SwiftSyntaxMacros CodeItemMacro.swift
[854/888] Compiling SwiftSyntaxMacros DeclarationMacro.swift
[855/888] Compiling SwiftSyntaxMacros FreestandingMacro.swift
[856/888] Compiling SwiftSyntaxMacros Macro+Format.swift
[857/888] Compiling SwiftSyntaxMacros AttachedMacro.swift
[858/888] Compiling SwiftSyntaxMacros BodyMacro.swift
[859/888] Emitting module SwiftSyntaxMacros
[860/888] Compiling SwiftSyntaxMacros MacroExpansionDiagnosticMessages.swift
[861/888] Compiling SwiftSyntaxMacros AccessorMacro.swift
[862/888] Compiling SwiftSyntaxMacros AbstractSourceLocation.swift
[863/888] Compiling SwiftSyntaxMacros MacroExpansionContext.swift
[864/888] Emitting module VegaTLS
[865/888] Compiling VegaTLS TLSStream.swift
[866/888] Compiling VegaTLS TLSConfiguration.swift
[867/888] Emitting module VegaSQLite
[868/888] Compiling VegaSQLite SQLite.swift
[869/888] Compiling SwiftSyntaxMacros Syntax+LexicalContext.swift
[870/910] Compiling VegaQUIC Handles.swift
[871/910] Emitting module VegaQUIC
[872/910] Compiling VegaQUIC Endpoint.swift
[873/920] Compiling VegaPostgres PostgresReading.swift
[874/921] Compiling VegaPostgres PostgresCopyPool.swift
[875/921] Compiling VegaPostgres PostgresListen.swift
[876/921] Compiling VegaPostgres PostgresURL.swift
[877/921] Emitting module VegaPostgres
[878/921] Compiling VegaRedis RedisSentinel.swift
[879/921] Compiling SwiftSyntaxMacroExpansion MacroSpec.swift
[880/921] Compiling SwiftSyntaxMacroExpansion MacroExpansionDiagnosticMessages.swift
[881/921] Compiling SwiftSyntaxMacroExpansion MacroExpansion.swift
[882/921] Compiling SwiftSyntaxMacroExpansion MacroReplacement.swift
[883/921] Compiling VegaPostgres PostgresMigrations.swift
[884/921] Compiling VegaPostgres PostgresPool.swift
[885/921] Compiling VegaPostgres PostgresValues.swift
[886/921] Compiling VegaRedis RedisClient.swift
[887/921] Compiling VegaRedis RedisPool.swift
[888/921] Emitting module VegaRedis
[889/921] Compiling VegaRedis RedisCluster.swift
[890/921] Compiling VegaRedis RedisConnection.swift
[891/921] Compiling VegaRedis RedisCommands.swift
[892/921] Compiling SwiftSyntaxMacroExpansion MacroArgument.swift
[893/921] Compiling SwiftSyntaxMacroExpansion BasicMacroExpansionContext.swift
[894/921] Emitting module SwiftSyntaxMacroExpansion
[895/921] Compiling SwiftSyntaxMacroExpansion MacroSystem.swift
[896/921] Compiling SwiftSyntaxMacroExpansion FunctionParameterUtils.swift
[897/921] Compiling SwiftSyntaxMacroExpansion IndentationUtils.swift
[898/921] Compiling VegaPostgres Conformance.swift
[899/921] Compiling VegaPostgres PostgresArrays.swift
[900/921] Compiling VegaPostgres PostgresClient.swift
[901/921] Compiling VegaPostgres PostgresConnection.swift
[902/933] Emitting module QUICTestPeer
[903/933] Compiling QUICTestPeer QUICTestPeer.swift
[904/933] Compiling VegaPostgres PostgresTypes.swift
[905/933] Compiling VegaPostgres PostgresRecord.swift
[906/933] Compiling SwiftCompilerPluginMessageHandling LRUCache.swift
[907/933] Compiling SwiftCompilerPluginMessageHandling JSONEncoding.swift
[908/933] Compiling SwiftCompilerPluginMessageHandling Macros.swift
[909/933] Compiling SwiftCompilerPluginMessageHandling PluginMessages.swift
[910/933] Compiling SwiftCompilerPluginMessageHandling PluginMessageCompatibility.swift
[911/933] Compiling SwiftCompilerPluginMessageHandling PluginMacroExpansionContext.swift
[912/934] Compiling SwiftCompilerPluginMessageHandling CodingUtilities.swift
[913/934] Compiling SwiftCompilerPluginMessageHandling JSON.swift
[914/934] Emitting module SwiftCompilerPluginMessageHandling
[915/934] Compiling SwiftCompilerPluginMessageHandling JSONDecoding.swift
[916/934] Compiling SwiftCompilerPluginMessageHandling CompilerPluginMessageHandler.swift
[917/934] Compiling SwiftCompilerPluginMessageHandling Diagnostics.swift
[918/934] Compiling SwiftCompilerPluginMessageHandling StandardIOMessageConnection.swift
[919/936] Compiling SwiftCompilerPlugin CompilerPlugin.swift
[920/936] Emitting module SwiftCompilerPlugin
[921/940] Compiling GarudaMacros Plugin.swift
[922/940] Compiling GarudaMacros PostgresRowMacro.swift
[923/940] Emitting module GarudaMacros
[924/940] Compiling GarudaMacros JSONMacro.swift
[925/940] Compiling VegaFS Support.swift
[926/940] Compiling VegaFS File.swift
[927/940] Compiling VegaFS FileSystem.swift
[928/940] Compiling VegaFS Metadata.swift
[929/940] Emitting module VegaFS
[929/940] Write Objects.LinkFileList
[931/1028] Compiling Garuda Conformance.swift
[932/1028] Compiling Garuda ConnectionCache.swift
[933/1028] Compiling Garuda Context.swift
[934/1028] Compiling Garuda Cookies.swift
[935/1028] Compiling Garuda Deadline.swift
[936/1028] Compiling Garuda Dispatch.swift
[937/1028] Compiling Garuda EventStream.swift
[938/1028] Compiling Garuda Exchange.swift
[939/1028] Compiling Garuda Extraction.swift
[940/1028] Compiling Garuda Fallbacks.swift
[940/1037] Linking GarudaMacros-tool
[942/1037] Compiling Garuda Log.swift
[943/1037] Compiling Garuda Logging.swift
[944/1037] Compiling Garuda Metrics.swift
[945/1037] Compiling Garuda Middleware.swift
[946/1037] Compiling Garuda Multipart.swift
[947/1037] Compiling Garuda Offload.swift
[948/1037] Compiling Garuda OpenAPI.swift
[949/1037] Compiling Garuda OpenAPISchema.swift
[950/1037] Compiling Garuda Passwords.swift
[951/1037] Compiling Garuda QueryDecoding.swift
[952/1037] Emitting module Garuda
[953/1037] Compiling Garuda ResponseError.swift
/Users/admin/builder/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 | }
/Users/admin/builder/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 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[954/1037] Compiling Garuda ResponseHooks.swift
/Users/admin/builder/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 | }
/Users/admin/builder/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 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[955/1037] Compiling Garuda ResponseKinds.swift
/Users/admin/builder/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 | }
/Users/admin/builder/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 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[956/1037] Compiling Garuda ResponseObservers.swift
/Users/admin/builder/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 | }
/Users/admin/builder/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 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[957/1037] Compiling Garuda RootPath.swift
/Users/admin/builder/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 | }
/Users/admin/builder/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 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[958/1037] Compiling Garuda RouteTable.swift
/Users/admin/builder/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 | }
/Users/admin/builder/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 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[959/1037] Compiling Garuda Run.swift
/Users/admin/builder/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 | }
/Users/admin/builder/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 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[960/1037] Compiling Garuda Scheduled.swift
/Users/admin/builder/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 | }
/Users/admin/builder/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 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[961/1037] Compiling Garuda SecurityHeaders.swift
/Users/admin/builder/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 | }
/Users/admin/builder/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 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[962/1037] Compiling Garuda Sessions.swift
/Users/admin/builder/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 | }
/Users/admin/builder/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
/Users/admin/builder/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)")
/Users/admin/builder/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)))
[963/1037] Compiling Garuda SharedMemory.swift
/Users/admin/builder/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 | }
/Users/admin/builder/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
/Users/admin/builder/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)")
/Users/admin/builder/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)))
[964/1037] Compiling Garuda State.swift
/Users/admin/builder/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 | }
/Users/admin/builder/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
/Users/admin/builder/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)")
/Users/admin/builder/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)))
[965/1037] Compiling Garuda StaticDirectories.swift
/Users/admin/builder/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 | }
/Users/admin/builder/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
/Users/admin/builder/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)")
/Users/admin/builder/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)))
[966/1037] Compiling Garuda StaticFiles.swift
/Users/admin/builder/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 | }
/Users/admin/builder/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
/Users/admin/builder/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)")
/Users/admin/builder/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)))
[967/1037] Compiling Garuda StreamingResponse.swift
/Users/admin/builder/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 | }
/Users/admin/builder/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
/Users/admin/builder/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)")
/Users/admin/builder/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)))
[968/1037] Compiling Garuda TLS.swift
/Users/admin/builder/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 | }
/Users/admin/builder/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
/Users/admin/builder/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)")
/Users/admin/builder/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)))
[969/1037] Compiling Garuda Testing.swift
/Users/admin/builder/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 | }
/Users/admin/builder/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
/Users/admin/builder/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)")
/Users/admin/builder/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)))
[970/1037] Compiling Garuda Timestamp.swift
/Users/admin/builder/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 | }
/Users/admin/builder/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
/Users/admin/builder/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)")
/Users/admin/builder/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)))
[971/1037] Compiling Garuda AppEnvironment.swift
/Users/admin/builder/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 | }
/Users/admin/builder/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 | }
/Users/admin/builder/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>
[972/1037] Compiling Garuda Application.swift
/Users/admin/builder/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 | }
/Users/admin/builder/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 | }
/Users/admin/builder/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>
[973/1037] Compiling Garuda Authentication.swift
/Users/admin/builder/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 | }
/Users/admin/builder/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 | }
/Users/admin/builder/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>
[974/1037] Compiling Garuda Authorization.swift
/Users/admin/builder/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 | }
/Users/admin/builder/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 | }
/Users/admin/builder/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>
[975/1037] Compiling Garuda Base64.swift
/Users/admin/builder/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 | }
/Users/admin/builder/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 | }
/Users/admin/builder/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>
[976/1037] Compiling Garuda Broadcast.swift
/Users/admin/builder/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 | }
/Users/admin/builder/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 | }
/Users/admin/builder/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>
[977/1037] Compiling Garuda CORS.swift
/Users/admin/builder/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 | }
/Users/admin/builder/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 | }
/Users/admin/builder/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>
[978/1037] Compiling Garuda CSRF.swift
/Users/admin/builder/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 | }
/Users/admin/builder/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 | }
/Users/admin/builder/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>
[979/1037] Compiling Garuda Compression.swift
/Users/admin/builder/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 | }
/Users/admin/builder/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 | }
/Users/admin/builder/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>
[980/1037] Compiling Garuda Config.swift
/Users/admin/builder/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 | }
/Users/admin/builder/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 | }
/Users/admin/builder/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>
[981/1037] Compiling Garuda HTTP3Stream.swift
[982/1037] Compiling Garuda HTTP3WebSocket.swift
[983/1037] Compiling Garuda HTTP3WebTransport.swift
[984/1037] Compiling Garuda HTTPClient.swift
[985/1037] Compiling Garuda HTTPClientConnections.swift
[986/1037] Compiling Garuda HTTPClientRedirects.swift
[987/1037] Compiling Garuda HTTPClientStream.swift
[988/1037] Compiling Garuda HTTPStatus.swift
[989/1037] Compiling Garuda HeavyLane.swift
[990/1037] Compiling Garuda HostAndAddressFilters.swift
[991/1037] Compiling Garuda RateLimit.swift
/Users/admin/builder/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
/Users/admin/builder/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 | }
/Users/admin/builder/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
/Users/admin/builder/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
[992/1037] Compiling Garuda RefreshTokens.swift
/Users/admin/builder/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
/Users/admin/builder/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 | }
/Users/admin/builder/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
/Users/admin/builder/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
[993/1037] Compiling Garuda Reload.swift
/Users/admin/builder/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
/Users/admin/builder/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 | }
/Users/admin/builder/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
/Users/admin/builder/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
[994/1037] Compiling Garuda RequestBody.swift
/Users/admin/builder/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
/Users/admin/builder/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 | }
/Users/admin/builder/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
/Users/admin/builder/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
[995/1037] Compiling Garuda RequestDecompression.swift
/Users/admin/builder/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
/Users/admin/builder/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 | }
/Users/admin/builder/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
/Users/admin/builder/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
[996/1037] Compiling Garuda RequestID.swift
/Users/admin/builder/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
/Users/admin/builder/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 | }
/Users/admin/builder/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
/Users/admin/builder/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
[997/1037] Compiling Garuda RequestLimits.swift
/Users/admin/builder/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
/Users/admin/builder/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 | }
/Users/admin/builder/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
/Users/admin/builder/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
[998/1037] Compiling Garuda ResponseCache.swift
/Users/admin/builder/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
/Users/admin/builder/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 | }
/Users/admin/builder/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
/Users/admin/builder/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
[999/1037] Compiling Garuda ResponseConvertible.swift
/Users/admin/builder/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
/Users/admin/builder/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 | }
/Users/admin/builder/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
/Users/admin/builder/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
[1000/1037] Compiling Garuda Interim.swift
[1001/1037] Compiling Garuda JSON.swift
[1002/1037] Compiling Garuda JSONDecoding.swift
[1003/1037] Compiling Garuda JSONEncoding.swift
[1004/1037] Compiling Garuda JSONFastPath.swift
[1005/1037] Compiling Garuda JSONReading.swift
[1006/1037] Compiling Garuda JSONWriting.swift
[1007/1037] Compiling Garuda JWKS.swift
[1008/1037] Compiling Garuda JWT.swift
[1009/1037] Compiling Garuda Listening.swift
[1010/1037] Compiling Garuda Tracing.swift
/Users/admin/builder/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 {
[1011/1037] Compiling Garuda TrailingSlash.swift
/Users/admin/builder/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 {
[1012/1037] Compiling Garuda TypedRoutes.swift
/Users/admin/builder/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 {
[1013/1037] Compiling Garuda UUID.swift
/Users/admin/builder/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 {
[1014/1037] Compiling Garuda Validation.swift
/Users/admin/builder/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 {
[1015/1037] Compiling Garuda WebSocket.swift
/Users/admin/builder/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 {
[1016/1037] Compiling Garuda WebSocketSession.swift
/Users/admin/builder/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 {
[1017/1037] Compiling Garuda WebTransport.swift
/Users/admin/builder/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 {
[1018/1037] Compiling Garuda Windows.swift
/Users/admin/builder/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 {
[1019/1037] Compiling Garuda Form.swift
/Users/admin/builder/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
[1020/1037] Compiling Garuda Forwarded.swift
/Users/admin/builder/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
[1021/1037] Compiling Garuda HTTP1.swift
/Users/admin/builder/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
[1022/1037] Compiling Garuda HTTP2.swift
/Users/admin/builder/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
[1023/1037] Compiling Garuda HTTP2Client.swift
/Users/admin/builder/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
[1024/1037] Compiling Garuda HTTP2Pool.swift
/Users/admin/builder/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
[1025/1037] Compiling Garuda HTTP2WebSocket.swift
/Users/admin/builder/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
[1026/1037] Compiling Garuda HTTP2Writer.swift
/Users/admin/builder/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
[1027/1037] Compiling Garuda HTTP3.swift
/Users/admin/builder/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
[1028/1037] Compiling Garuda HTTP3Connection.swift
/Users/admin/builder/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
[1029/1055] Compiling GarudaPostgres PostgresListen.swift
[1030/1055] Emitting module GarudaPostgres
[1031/1055] Compiling GarudaPostgres GarudaPostgres.swift
[1032/1055] Emitting module GarudaRedis
[1033/1055] Compiling GarudaRedis GarudaRedis.swift
[1034/1055] Compiling GarudaSQLite GarudaSQLite.swift
[1035/1055] Emitting module GarudaSQLite
[1036/1057] Compiling GarudaJSON JSON.swift
[1037/1057] Emitting module GarudaJSON
[1038/1057] Compiling GarudaUploads StructuredFields.swift
[1039/1057] Compiling GarudaUploads UploadStore.swift
/Users/admin/builder/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 | }
/Users/admin/builder/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)
[1040/1057] Compiling GarudaTesting TestClient.swift
[1041/1057] Compiling GarudaTesting TestWebSocket.swift
/Users/admin/builder/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 | }
/Users/admin/builder/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)
[1042/1057] Emitting module GarudaSQL
[1043/1057] Compiling GarudaSQL PostgresRow.swift
[1044/1057] Emitting module GarudaUploads
[1045/1057] Compiling GarudaUploads ResumableUploads.swift
[1046/1057] Compiling GarudaUploads Digest.swift
[1047/1059] Compiling GarudaTesting HTTP2TestClient.swift
[1048/1059] Emitting module GarudaTesting
[1049/1076] Compiling garuda_conformance WindowsSleep.swift
[1050/1076] Compiling garuda_conformance main.swift
[1051/1076] Compiling garuda_conformance WebTransportRoutes.swift
[1052/1076] Compiling garuda_conformance BroadcastRoutes.swift
/Users/admin/builder/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 {
[1053/1076] Emitting module garuda_conformance
[1054/1076] Compiling garuda_conformance CacheRoutes.swift
[1055/1076] Emitting module garuda_server
[1056/1076] Compiling garuda_server main.swift
[1056/1076] Write Objects.LinkFileList
[1058/1076] Compiling garuda_conformance UploadRoutes.swift
[1059/1076] Compiling garuda_conformance WebSocketRoutes.swift
[1060/1076] Compiling garuda_conformance CompressionRoutes.swift
[1061/1076] Compiling garuda_conformance HandlerRoutes.swift
[1061/1076] Write Objects.LinkFileList
[1063/1076] Compiling GarudaFuzzTargets HTTP3Target.swift
/Users/admin/builder/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) }
[1064/1076] Compiling GarudaFuzzTargets QUICTargets.swift
[1065/1076] Compiling GarudaFuzzTargets FuzzTargets.swift
[1066/1076] Compiling GarudaFuzzTargets Seeds.swift
[1067/1076] Compiling GarudaFuzzTargets HTTP2Target.swift
/Users/admin/builder/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) }
[1068/1076] Emitting module GarudaFuzzTargets
/Users/admin/builder/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) }
/Users/admin/builder/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) }
[1069/1076] Compiling GarudaFuzzTargets FuzzCorpus.swift
[1069/1078] Linking garuda
[1070/1078] Applying garuda
[1071/1078] Linking garuda-conformance
[1072/1078] Applying garuda-conformance
[1074/1078] Compiling pgfuzz main.swift
[1075/1078] Emitting module pgfuzz
[1075/1078] Write Objects.LinkFileList
[1076/1078] Linking pgfuzz
[1077/1078] Applying pgfuzz
Build complete! (82.54s)
Fetching https://github.com/grepjava/vega.git
Fetching https://github.com/apple/swift-distributed-tracing
Fetching https://github.com/swiftlang/swift-syntax
Fetching https://github.com/grepjava/vega-db.git
[1/4402] Fetching vega
[2/11086] Fetching vega, swift-distributed-tracing
[1559/11361] Fetching vega, swift-distributed-tracing, vega-db
[8545/92343] Fetching vega, swift-distributed-tracing, vega-db, swift-syntax
Fetched https://github.com/grepjava/vega-db.git from cache (29.11s)
Fetched https://github.com/swiftlang/swift-syntax from cache (29.11s)
Fetched https://github.com/apple/swift-distributed-tracing from cache (29.11s)
Fetched https://github.com/grepjava/vega.git from cache (29.11s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 602.0.0 (32.21s)
Computing version for https://github.com/grepjava/vega-db.git
Computed https://github.com/grepjava/vega-db.git at 0.3.0 (0.59s)
Computing version for https://github.com/grepjava/vega.git
Computed https://github.com/grepjava/vega.git at 1.1.0 (0.62s)
Computing version for https://github.com/apple/swift-distributed-tracing
Computed https://github.com/apple/swift-distributed-tracing at 1.7.2 (0.56s)
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
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" : "/Users/admin/builder/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"
}
Done.