Build Information
Successful build of AwesomeWS, reference 2.4.3 (2c1304
), with Swift 6.2 (beta) for Linux on 19 Jun 2025 14:07:23 UTC.
Swift 6 data race errors: 0
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
Build Log
[670/1193] Compiling rsa_extra.cc
[671/1193] Compiling trusty.cc
[672/1193] Compiling refcount.cc
[673/1193] Compiling spake2plus.cc
[674/1193] Compiling windows.cc
[675/1193] Compiling rc4.cc
[676/1193] Compiling rsa_asn1.cc
[677/1193] Compiling urandom.cc
[678/1193] Compiling rand.cc
[679/1193] Compiling ios.cc
[680/1193] Compiling passive.cc
[681/1193] Compiling getentropy.cc
[682/1193] Compiling forkunsafe.cc
[683/1193] Compiling poly1305_arm_asm.S
[684/1193] Compiling fork_detect.cc
[685/1193] Compiling deterministic.cc
[686/1193] Compiling poly1305_arm.cc
[687/1193] Compiling pool.cc
[688/1193] Compiling poly1305_vec.cc
[689/1193] Compiling poly1305.cc
[690/1193] Compiling pkcs8.cc
[691/1193] Compiling pkcs7.cc
[692/1193] Compiling p5_pbev2.cc
[693/1193] Compiling pem_xaux.cc
[694/1193] Compiling pkcs8_x509.cc
[695/1193] Compiling pkcs7_x509.cc
[696/1193] Compiling pem_pkey.cc
[697/1193] Compiling pem_pk8.cc
[698/1193] Compiling pem_x509.cc
[699/1193] Compiling pem_oth.cc
[700/1193] Compiling mldsa.cc
[701/1193] Compiling mlkem.cc
[702/1193] Compiling obj_xref.cc
[703/1193] Compiling mem.cc
[704/1193] Compiling md5.cc
[705/1193] Compiling pem_info.cc
[706/1193] Compiling obj.cc
[707/1193] Compiling md4.cc
[707/1193] Compiling lhash.cc
[709/1193] Compiling pem_all.cc
[710/1193] Compiling fips_shared_support.cc
[711/1193] Compiling pem_lib.cc
[712/1193] Compiling poly_rq_mul.S
[713/1193] Compiling ex_data.cc
[714/1193] Compiling sign.cc
[715/1193] Compiling scrypt.cc
[716/1193] Compiling kyber.cc
[717/1193] Compiling hrss.cc
[718/1193] Compiling print.cc
[719/1193] Compiling hpke.cc
[720/1193] Compiling pbkdf.cc
[721/1193] Compiling p_x25519.cc
[722/1193] Compiling p_x25519_asn1.cc
[723/1193] Compiling p_rsa_asn1.cc
[724/1193] Compiling p_ed25519.cc
[725/1193] Compiling p_hkdf.cc
[726/1193] Compiling p_rsa.cc
[727/1193] Compiling p_ed25519_asn1.cc
[728/1193] Compiling p_ec.cc
[729/1193] Compiling p_ec_asn1.cc
[730/1193] Compiling p_dh_asn1.cc
[731/1193] Compiling p_dh.cc
[732/1193] Compiling err.cc
[733/1193] Compiling evp_ctx.cc
[734/1193] Compiling evp.cc
[735/1193] Compiling p_dsa_asn1.cc
[736/1193] Compiling engine.cc
[737/1193] Compiling ecdh.cc
[738/1193] Compiling ec_derive.cc
[739/1193] Compiling evp_asn1.cc
[740/1193] Compiling hash_to_curve.cc
[741/1193] Compiling ecdsa_asn1.cc
[742/1193] Compiling dsa.cc
[743/1193] Compiling dsa_asn1.cc
[744/1193] Compiling params.cc
[745/1193] Compiling ec_asn1.cc
[746/1193] Compiling x25519-asm-arm.S
[747/1193] Compiling digest_extra.cc
[748/1193] Compiling des.cc
[749/1193] Compiling dh_asn1.cc
[750/1193] Compiling spake25519.cc
[751/1193] Compiling crypto.cc
[752/1193] Compiling cpu_arm_linux.cc
[753/1193] Compiling cpu_intel.cc
[754/1193] Compiling curve25519.cc
[755/1193] Compiling cpu_arm_freebsd.cc
[756/1193] Compiling cpu_aarch64_linux.cc
[757/1193] Compiling cpu_aarch64_win.cc
[758/1193] Compiling cpu_aarch64_openbsd.cc
[759/1193] Compiling cpu_aarch64_sysreg.cc
[760/1193] Compiling cpu_aarch64_fuchsia.cc
[761/1193] Compiling curve25519_64_adx.cc
[762/1193] Compiling cpu_aarch64_apple.cc
[763/1193] Compiling get_cipher.cc
[764/1193] Compiling tls_cbc.cc
[765/1193] Compiling e_tls.cc
[766/1193] Compiling bcm.cc
[767/1193] Compiling conf.cc
[768/1193] Compiling e_rc4.cc
[769/1193] Compiling e_rc2.cc
[770/1193] Compiling e_null.cc
[771/1193] Compiling e_chacha20poly1305.cc
[772/1193] Compiling chacha.cc
[773/1193] Compiling derive_key.cc
[774/1193] Compiling e_des.cc
[775/1193] Compiling e_aesctrhmac.cc
[776/1193] Compiling e_aesgcmsiv.cc
[777/1193] Compiling unicode.cc
[778/1193] Compiling buf.cc
[779/1193] Compiling cbb.cc
[780/1193] Compiling ber.cc
[781/1193] Compiling asn1_compat.cc
[782/1193] Compiling bn_asn1.cc
[783/1193] Compiling cbs.cc
[784/1193] Compiling blake2.cc
[785/1193] Compiling convert.cc
[786/1193] Compiling printf.cc
[787/1193] Compiling socket.cc
[788/1193] Compiling socket_helper.cc
[789/1193] Compiling pair.cc
[790/1193] Compiling hexdump.cc
[791/1193] Compiling file.cc
[792/1193] Compiling base64.cc
[793/1193] Compiling errno.cc
[794/1193] Compiling bio_mem.cc
[795/1193] Compiling fd.cc
[796/1193] Compiling connect.cc
[797/1193] Compiling bio.cc
[798/1193] Compiling tasn_typ.cc
[799/1193] Compiling tasn_fre.cc
[800/1193] Compiling tasn_enc.cc
[801/1193] Compiling tasn_utl.cc
[802/1193] Compiling posix_time.cc
[803/1193] Compiling f_string.cc
[804/1193] Compiling f_int.cc
[805/1193] Compiling tasn_new.cc
[806/1193] Compiling tasn_dec.cc
[807/1193] Compiling asn1_par.cc
[808/1193] Compiling asn_pack.cc
[809/1193] Compiling asn1_lib.cc
[810/1193] Compiling a_utctm.cc
[811/1193] Compiling a_octet.cc
[812/1193] Compiling a_time.cc
[813/1193] Compiling a_strex.cc
[814/1193] Compiling a_type.cc
[815/1193] Compiling a_i2d_fp.cc
[816/1193] Compiling a_strnid.cc
[817/1193] Compiling a_mbstr.cc
[818/1193] Compiling a_object.cc
[819/1193] Compiling a_dup.cc
[820/1193] Compiling a_gentm.cc
[821/1193] Compiling a_d2i_fp.cc
[822/1193] Compiling a_int.cc
[823/1193] Compiling fiat_p256_adx_mul.S
[824/1193] Compiling fiat_p256_adx_sqr.S
[825/1193] Compiling fiat_curve25519_adx_mul.S
[826/1193] Compiling fiat_curve25519_adx_square.S
[827/1193] Compiling a_bitstr.cc
[828/1193] Compiling md5-x86_64-linux.S
[829/1193] Compiling md5-x86_64-apple.S
[830/1193] Compiling md5-586-apple.S
[831/1193] Compiling a_bool.cc
[832/1193] Compiling md5-586-linux.S
[833/1193] Compiling chacha20_poly1305_armv8-win.S
[834/1193] Compiling chacha20_poly1305_x86_64-apple.S
[835/1193] Compiling chacha20_poly1305_x86_64-linux.S
[836/1193] Compiling chacha20_poly1305_armv8-linux.S
[837/1193] Compiling chacha-x86_64-linux.S
[838/1193] Compiling CCryptoBoringSSLShims shims.c
[839/1193] Compiling chacha20_poly1305_armv8-apple.S
[840/1193] Compiling chacha-x86_64-apple.S
[841/1193] Compiling chacha-x86-linux.S
[842/1193] Compiling chacha-x86-apple.S
[843/1193] Compiling chacha-armv8-win.S
[844/1193] Compiling chacha-armv4-linux.S
[845/1193] Compiling chacha-armv8-linux.S
[846/1193] Compiling chacha-armv8-apple.S
[847/1193] Compiling aes128gcmsiv-x86_64-linux.S
[848/1193] Compiling x86_64-mont5-apple.S
[849/1193] Compiling aes128gcmsiv-x86_64-apple.S
[850/1193] Compiling x86_64-mont-linux.S
[851/1193] Compiling x86_64-mont5-linux.S
[852/1193] Compiling x86_64-mont-apple.S
[853/1193] Compiling err_data.cc
[854/1193] Compiling x86-mont-linux.S
[855/1193] Compiling vpaes-x86_64-linux.S
[856/1193] Compiling x86-mont-apple.S
[857/1193] Compiling vpaes-x86_64-apple.S
[858/1193] Compiling vpaes-x86-linux.S
[859/1193] Compiling vpaes-armv8-win.S
[860/1193] Compiling vpaes-x86-apple.S
[861/1193] Compiling vpaes-armv8-apple.S
[862/1193] Compiling vpaes-armv8-linux.S
[863/1193] Compiling vpaes-armv7-linux.S
[864/1193] Compiling sha512-x86_64-linux.S
[865/1193] Compiling sha512-armv8-win.S
[865/1193] Compiling sha512-x86_64-apple.S
[867/1193] Compiling sha512-armv8-apple.S
[868/1193] Compiling sha512-armv8-linux.S
[869/1193] Compiling sha512-armv4-linux.S
[870/1193] Compiling sha512-586-linux.S
[871/1193] Compiling sha512-586-apple.S
[872/1193] Compiling sha256-armv8-win.S
[873/1193] Compiling sha256-armv8-linux.S
[874/1193] Compiling sha256-x86_64-apple.S
[875/1193] Compiling sha256-x86_64-linux.S
[876/1193] Compiling sha256-armv4-linux.S
[877/1193] Compiling sha256-586-linux.S
[878/1193] Compiling sha256-armv8-apple.S
[879/1193] Compiling sha256-586-apple.S
[880/1193] Compiling sha1-x86_64-apple.S
[881/1193] Compiling sha1-x86_64-linux.S
[882/1193] Compiling sha1-armv8-apple.S
[883/1193] Compiling sha1-armv8-linux.S
[884/1193] Compiling sha1-armv8-win.S
[885/1193] Compiling sha1-armv4-large-linux.S
[886/1193] Compiling sha1-586-linux.S
[887/1193] Compiling sha1-586-apple.S
[888/1193] Compiling rsaz-avx2-apple.S
[889/1193] Compiling rdrand-x86_64-linux.S
[890/1193] Compiling rsaz-avx2-linux.S
[891/1193] Compiling rdrand-x86_64-apple.S
[892/1193] Compiling p256_beeu-x86_64-asm-linux.S
[893/1193] Compiling p256_beeu-armv8-asm-linux.S
[894/1193] Compiling p256_beeu-armv8-asm-apple.S
[895/1193] Compiling p256_beeu-x86_64-asm-apple.S
[896/1193] Compiling p256_beeu-armv8-asm-win.S
[897/1193] Compiling p256-x86_64-asm-linux.S
[898/1193] Compiling p256-armv8-asm-win.S
[899/1193] Compiling p256-x86_64-asm-apple.S
[900/1193] Compiling p256-armv8-asm-apple.S
[901/1193] Compiling ghashv8-armv8-win.S
[902/1193] Compiling p256-armv8-asm-linux.S
[903/1193] Compiling ghashv8-armv8-linux.S
[904/1193] Compiling ghashv8-armv8-apple.S
[905/1193] Compiling ghashv8-armv7-linux.S
[906/1193] Compiling ghash-x86_64-apple.S
[907/1193] Compiling ghash-x86_64-linux.S
[908/1193] Compiling ghash-x86-linux.S
[909/1193] Compiling ghash-x86-apple.S
[910/1193] Compiling ghash-ssse3-x86_64-linux.S
[911/1193] Compiling ghash-ssse3-x86_64-apple.S
[912/1193] Compiling ghash-neon-armv8-linux.S
[913/1193] Compiling ghash-ssse3-x86-linux.S
[914/1193] Compiling ghash-ssse3-x86-apple.S
[915/1193] Compiling ghash-neon-armv8-win.S
[916/1193] Compiling ghash-neon-armv8-apple.S
[917/1193] Compiling ghash-armv4-linux.S
[918/1193] Compiling co-586-apple.S
[919/1193] Compiling bsaes-armv7-linux.S
[920/1193] Compiling co-586-linux.S
[921/1193] Compiling bn-armv8-win.S
[922/1193] Compiling bn-armv8-apple.S
[923/1193] Compiling bn-armv8-linux.S
[924/1193] Compiling bn-586-linux.S
[925/1193] Compiling armv8-mont-linux.S
[926/1193] Compiling armv8-mont-apple.S
[927/1193] Compiling bn-586-apple.S
[928/1193] Compiling armv8-mont-win.S
[929/1193] Compiling aesv8-gcm-armv8-win.S
[930/1193] Compiling armv4-mont-linux.S
[931/1193] Compiling aesv8-gcm-armv8-linux.S
[932/1193] Compiling aesv8-armv8-win.S
[933/1193] Compiling aesv8-armv8-linux.S
[934/1193] Compiling aesni-x86_64-linux.S
[935/1193] Compiling aesv8-armv8-apple.S
[936/1193] Compiling aesv8-gcm-armv8-apple.S
[937/1193] Compiling aesni-x86_64-apple.S
[938/1193] Compiling aesni-x86-linux.S
[939/1193] Compiling aesv8-armv7-linux.S
[940/1193] Compiling aesni-x86-apple.S
[941/1193] Compiling aesni-gcm-x86_64-apple.S
[942/1193] Compiling aesni-gcm-x86_64-linux.S
[943/1193] Compiling aes-gcm-avx10-x86_64-linux.S
[944/1193] Compiling aes-gcm-avx10-x86_64-apple.S
[945/1193] Compiling x_spki.cc
[946/1193] Compiling x_val.cc
[947/1193] Compiling x_sig.cc
[948/1193] Compiling x_x509a.cc
[949/1193] Compiling c-atomics.c
[950/1193] Compiling x_x509.cc
[951/1193] Compiling x_req.cc
[952/1193] Compiling c-nioatomics.c
[954/1199] Compiling NIOConcurrencyHelpers NIOLockedValueBox.swift
[954/1199] Compiling x_algor.cc
[955/1199] Compiling x_pubkey.cc
[956/1199] Compiling x_exten.cc
[957/1199] Compiling x_name.cc
[958/1199] Compiling x_crl.cc
[959/1199] Compiling x_attrib.cc
[961/1199] Compiling NIOConcurrencyHelpers lock.swift
[962/1199] Emitting module NIOConcurrencyHelpers
[963/1199] Compiling NIOConcurrencyHelpers NIOLock.swift
[964/1199] Compiling NIOConcurrencyHelpers NIOAtomic.swift
[965/1199] Compiling NIOConcurrencyHelpers atomics.swift
[965/1200] Compiling x_all.cc
[967/1200] Compiling x509spki.cc
[968/1226] Compiling x509_txt.cc
[969/1226] Compiling x509rset.cc
[971/1226] Compiling ConsoleKitTerminal Console+Wait.swift
[972/1226] Compiling ConsoleKitTerminal ConsoleColor.swift
[973/1226] Compiling ConsoleKitTerminal ConsoleStyle.swift
[974/1229] Compiling ConsoleKitTerminal Console+Confirm.swift
[975/1229] Compiling ConsoleKitTerminal Console+Input.swift
[976/1229] Compiling ConsoleKitTerminal Console+Center.swift
[977/1229] Compiling ConsoleKitTerminal Console+Output.swift
[977/1229] Compiling x509cset.cc
[978/1229] Compiling x509name.cc
[980/1229] Compiling ConsoleKitTerminal Console+Ephemeral.swift
[981/1229] Compiling ConsoleKitTerminal ConsoleClear.swift
[982/1229] Compiling ConsoleKitTerminal Console+Ask.swift
[983/1229] Compiling ConsoleKitTerminal Console+Choose.swift
[983/1229] Compiling x509_vpm.cc
[985/1229] Compiling ConsoleKitTerminal ActivityBar.swift
[986/1229] Compiling ConsoleKitTerminal ActivityIndicator.swift
[987/1229] Compiling ConsoleKitTerminal ActivityIndicatorRenderer.swift
[988/1229] Compiling ConsoleKitTerminal ActivityIndicatorState.swift
[989/1229] Emitting module ConsoleKitTerminal
[989/1229] Compiling x509_vfy.cc
[990/1229] Compiling x509_req.cc
[992/1229] Compiling ConsoleKitTerminal CustomActivity.swift
[993/1229] Compiling ConsoleKitTerminal LoadingBar.swift
[994/1229] Compiling ConsoleKitTerminal ProgressBar.swift
[995/1229] Compiling ConsoleKitTerminal Console+Clear.swift
[995/1229] Compiling x509_v3.cc
[996/1229] Compiling x509_set.cc
[997/1229] Compiling x509_trs.cc
[998/1229] Compiling x509_def.cc
[1000/1229] Compiling ConsoleKitTerminal Console.swift
[1001/1229] Compiling ConsoleKitTerminal Terminal.swift
[1002/1229] Compiling ConsoleKitTerminal readpassphrase_linux.swift
[1003/1229] Compiling ConsoleKitTerminal ConsoleText.swift
[1004/1229] Compiling ConsoleKitTerminal ConsoleTextFragment.swift
[1005/1229] Compiling ConsoleKitTerminal ANSI.swift
[1005/1229] Compiling x509_obj.cc
[1006/1229] Compiling x509_d2.cc
[1007/1229] Compiling x509_att.cc
[1008/1229] Compiling x509_ext.cc
[1009/1229] Compiling x509_lu.cc
[1010/1229] Compiling x509.cc
[1012/1229] Compiling ConsoleKitTerminal AnySendableHashable.swift
[1013/1229] Compiling ConsoleKitTerminal ConsoleLogger.swift
[1014/1229] Compiling ConsoleKitTerminal LoggerFragment.swift
[1014/1229] Compiling x509_cmp.cc
[1016/1230] Compiling v3_purp.cc
[1017/1230] Compiling v3_utl.cc
[1018/1230] Compiling v3_prn.cc
[1019/1230] Compiling v3_skey.cc
[1020/1230] Compiling v3_pmaps.cc
[1021/1230] Compiling v3_pcons.cc
[1022/1252] Compiling v3_ocsp.cc
[1023/1252] Compiling v3_ncons.cc
[1025/1252] Emitting module ConsoleKitCommands
[1026/1254] Compiling ConsoleKitCommands CommandSignature.swift
[1027/1254] Compiling ConsoleKitCommands Flag.swift
[1028/1254] Compiling ConsoleKitCommands Option.swift
[1029/1254] Compiling ConsoleKitCommands AnyAsyncCommand.swift
[1030/1254] Compiling ConsoleKitCommands AsyncCommand.swift
[1031/1254] Compiling ConsoleKitCommands AsyncCommandGroup.swift
[1031/1254] Compiling v3_info.cc
[1033/1254] Compiling ConsoleKitCommands String+LevenshteinDistance.swift
[1034/1254] Compiling ConsoleKitCommands Utilities.swift
[1035/1254] Compiling ConsoleKitCommands CommandGroup.swift
[1036/1254] Compiling ConsoleKitCommands CommandInput.swift
[1037/1254] Compiling ConsoleKitCommands Commands.swift
[1037/1254] Compiling v3_int.cc
[1038/1254] Compiling v3_ia5.cc
[1039/1254] Compiling v3_genn.cc
[1040/1254] Compiling v3_lib.cc
[1042/1254] Compiling ConsoleKitCommands GenerateAutocompleteCommand.swift
[1043/1254] Compiling ConsoleKitCommands MergedAsyncCommandGroup.swift
[1044/1254] Compiling ConsoleKitCommands Argument.swift
[1045/1254] Compiling ConsoleKitCommands AsyncCommands.swift
[1046/1254] Compiling ConsoleKitCommands GenerateAsyncAutocompleteCommand.swift
[1047/1254] Compiling ConsoleKitCommands AnyCommand.swift
[1048/1254] Compiling ConsoleKitCommands Command.swift
[1049/1254] Compiling ConsoleKitCommands CommandContext.swift
[1050/1254] Compiling ConsoleKitCommands CommandError.swift
[1050/1254] Compiling v3_extku.cc
[1051/1254] Compiling v3_enum.cc
[1052/1254] Compiling v3_conf.cc
[1053/1254] Compiling v3_crld.cc
[1054/1254] Compiling v3_bcons.cc
[1055/1254] Compiling v3_bitst.cc
[1056/1254] Compiling v3_cpols.cc
[1057/1254] Compiling v3_alt.cc
[1059/1254] Compiling ConsoleKitCommands Console+Run.swift
[1060/1254] Compiling ConsoleKitCommands ConsoleError.swift
[1061/1254] Compiling ConsoleKitCommands Completion.swift
[1062/1255] Compiling v3_akeya.cc
[1063/1257] Compiling v3_akey.cc
[1065/1257] Compiling ConsoleKit Exports.swift
[1066/1257] Emitting module ConsoleKit
[1067/1258] Compiling rsa_pss.cc
[1068/1258] Compiling t_x509a.cc
[1069/1258] Compiling t_x509.cc
[1070/1258] Compiling t_req.cc
[1071/1258] Compiling t_crl.cc
[1072/1258] Compiling i2d_pr.cc
[1073/1258] Compiling policy.cc
[1074/1258] Compiling name_print.cc
[1075/1258] Compiling by_dir.cc
[1076/1258] Compiling by_file.cc
[1077/1258] Compiling asn1_gen.cc
[1078/1258] Compiling a_digest.cc
[1079/1258] Compiling algorithm.cc
[1080/1258] Compiling a_verify.cc
[1081/1258] Compiling a_sign.cc
[1082/1258] Compiling thread_win.cc
[1083/1258] Compiling voprf.cc
[1084/1258] Compiling thread_pthread.cc
[1085/1258] Compiling thread_none.cc
[1086/1258] Compiling thread.cc
[1087/1258] Compiling trust_token.cc
[1088/1258] Compiling pmbtoken.cc
[1089/1258] Compiling thash.cc
[1090/1258] Compiling stack.cc
[1091/1258] Compiling merkle.cc
[1092/1258] Compiling wots.cc
[1093/1258] Compiling slhdsa.cc
[1094/1258] Compiling siphash.cc
[1095/1258] Compiling fors.cc
[1096/1258] Compiling sha512.cc
[1097/1258] Compiling rsa_print.cc
[1098/1258] Compiling sha1.cc
[1099/1258] Compiling sha256.cc
[1100/1258] Compiling refcount.cc
[1101/1258] Compiling rsa_extra.cc
[1102/1258] Compiling rc4.cc
[1103/1258] Compiling rsa_asn1.cc
[1104/1258] Compiling rsa_crypt.cc
[1105/1258] Compiling trusty.cc
[1106/1258] Compiling windows.cc
[1107/1258] Compiling urandom.cc
[1108/1258] Compiling ios.cc
[1109/1258] Compiling rand_extra.cc
[1110/1258] Compiling passive.cc
[1111/1258] Compiling poly1305_arm_asm.S
[1112/1258] Compiling getentropy.cc
[1113/1258] Compiling forkunsafe.cc
[1114/1258] Compiling deterministic.cc
[1115/1258] Compiling fork_detect.cc
[1116/1258] Compiling pool.cc
[1117/1258] Compiling poly1305.cc
[1118/1258] Compiling poly1305_arm.cc
[1119/1258] Compiling poly1305_vec.cc
[1120/1258] Compiling pkcs7.cc
[1121/1258] Compiling pkcs8.cc
[1122/1258] Compiling pkcs8_x509.cc
[1123/1258] Compiling p5_pbev2.cc
[1124/1258] Compiling pkcs7_x509.cc
[1125/1258] Compiling pem_xaux.cc
[1126/1258] Compiling pem_pkey.cc
[1127/1258] Compiling pem_x509.cc
[1128/1258] Compiling obj_xref.cc
[1129/1258] Compiling pem_pk8.cc
[1130/1258] Compiling pem_info.cc
[1131/1258] Compiling pem_oth.cc
[1132/1258] Compiling obj.cc
[1133/1258] Compiling pem_lib.cc
[1134/1258] Compiling mldsa.cc
[1135/1258] Compiling mlkem.cc
[1136/1258] Compiling pem_all.cc
[1137/1258] Compiling kyber.cc
[1138/1258] Compiling fips_shared_support.cc
[1139/1258] Compiling poly_rq_mul.S
[1140/1258] Compiling mem.cc
[1141/1258] Compiling md4.cc
[1142/1258] Compiling md5.cc
[1143/1258] Compiling lhash.cc
[1144/1258] Compiling ex_data.cc
[1145/1258] Compiling sign.cc
[1146/1258] Compiling hpke.cc
[1147/1258] Compiling hrss.cc
[1148/1258] Compiling scrypt.cc
[1149/1258] Compiling pbkdf.cc
[1150/1258] Compiling p_x25519.cc
[1151/1258] Compiling print.cc
[1152/1258] Compiling p_x25519_asn1.cc
[1153/1258] Compiling p_ed25519_asn1.cc
[1154/1258] Compiling p_rsa_asn1.cc
[1155/1258] Compiling p_hkdf.cc
[1156/1258] Compiling p_rsa.cc
[1157/1258] Compiling p_ed25519.cc
[1158/1258] Compiling p_ec_asn1.cc
[1159/1258] Compiling p_ec.cc
[1160/1258] Compiling p_dsa_asn1.cc
[1161/1258] Compiling p_dh_asn1.cc
[1162/1258] Compiling p_dh.cc
[1163/1258] Compiling evp_asn1.cc
[1164/1258] Compiling evp_ctx.cc
[1165/1258] Compiling ecdsa_asn1.cc
[1166/1258] Compiling evp.cc
[1167/1258] Compiling engine.cc
[1168/1258] Compiling err.cc
[1169/1258] Compiling ec_derive.cc
[1170/1258] Compiling ecdh_extra.cc
[1171/1258] Compiling hash_to_curve.cc
[1172/1258] Compiling ec_asn1.cc
[1173/1258] Compiling dsa_asn1.cc
[1174/1258] Compiling dh_asn1.cc
[1175/1258] Compiling digest_extra.cc
[1176/1258] Compiling dsa.cc
[1177/1258] Compiling des.cc
[1178/1258] Compiling x25519-asm-arm.S
[1179/1258] Compiling params.cc
[1180/1258] Compiling cpu_arm_linux.cc
[1181/1258] Compiling spake25519.cc
[1182/1258] Compiling crypto.cc
[1183/1258] Compiling cpu_intel.cc
[1184/1258] Compiling cpu_aarch64_win.cc
[1185/1258] Compiling cpu_arm_freebsd.cc
[1186/1258] Compiling curve25519.cc
[1187/1258] Compiling cpu_aarch64_openbsd.cc
[1188/1258] Compiling cpu_aarch64_sysreg.cc
[1189/1258] Compiling cpu_aarch64_linux.cc
[1190/1258] Compiling bcm.cc
[1191/1258] Compiling cpu_aarch64_apple.cc
[1192/1258] Compiling cpu_aarch64_fuchsia.cc
[1193/1258] Compiling curve25519_64_adx.cc
[1194/1258] Compiling tls_cbc.cc
[1195/1258] Compiling conf.cc
[1196/1258] Compiling e_tls.cc
[1197/1258] Compiling e_rc4.cc
[1198/1258] Compiling e_rc2.cc
[1199/1258] Compiling e_des.cc
[1200/1258] Compiling e_null.cc
[1201/1258] Compiling derive_key.cc
[1202/1258] Compiling e_aesgcmsiv.cc
[1203/1258] Compiling e_chacha20poly1305.cc
[1204/1258] Compiling e_aesctrhmac.cc
[1205/1258] Compiling cipher_extra.cc
[1206/1258] Compiling unicode.cc
[1207/1258] Compiling chacha.cc
[1208/1258] Compiling asn1_compat.cc
[1209/1258] Compiling ber.cc
[1210/1258] Compiling cbs.cc
[1211/1258] Compiling cbb.cc
[1212/1258] Compiling buf.cc
[1213/1258] Compiling bn_asn1.cc
[1214/1258] Compiling pair.cc
[1215/1258] Compiling blake2.cc
[1216/1258] Compiling printf.cc
[1217/1258] Compiling convert.cc
[1218/1258] Compiling hexdump.cc
[1219/1258] Compiling errno.cc
[1220/1258] Compiling file.cc
[1221/1258] Compiling bio_mem.cc
[1222/1258] Compiling fd.cc
[1223/1258] Compiling tasn_new.cc
[1224/1258] Compiling base64.cc
[1225/1258] Compiling bio.cc
[1226/1258] Compiling tasn_fre.cc
[1227/1258] Compiling tasn_typ.cc
[1228/1258] Compiling tasn_utl.cc
[1229/1258] Compiling posix_time.cc
[1230/1258] Compiling tasn_enc.cc
[1231/1258] Compiling f_int.cc
[1232/1258] Compiling f_string.cc
[1233/1258] Compiling asn_pack.cc
[1234/1258] Compiling tasn_dec.cc
[1235/1258] Compiling asn1_par.cc
[1236/1258] Compiling a_time.cc
[1237/1258] Compiling asn1_lib.cc
[1238/1258] Compiling a_type.cc
[1239/1258] Compiling a_utctm.cc
[1240/1258] Compiling a_mbstr.cc
[1241/1258] Compiling a_strex.cc
[1242/1258] Compiling a_octet.cc
[1243/1258] Compiling a_strnid.cc
[1244/1258] Compiling a_object.cc
[1245/1258] Compiling CAsyncHTTPClient CAsyncHTTPClient.c
[1245/1258] Write sources
[1251/1258] Compiling a_d2i_fp.cc
[1252/1258] Compiling a_int.cc
[1253/1259] Compiling a_i2d_fp.cc
[1254/1329] Compiling a_dup.cc
[1255/1329] Compiling a_gentm.cc
[1256/1354] Compiling a_bool.cc
[1257/1354] Compiling a_bitstr.cc
[1258/1354] Compiling Algorithms Keyed.swift
[1259/1354] Compiling Algorithms MinMax.swift
[1261/1354] Compiling Algorithms Partition.swift
[1262/1354] Compiling Algorithms Permutations.swift
[1263/1360] Compiling Algorithms Intersperse.swift
[1264/1360] Compiling Algorithms Joined.swift
[1265/1361] Compiling Algorithms Grouped.swift
[1266/1361] Compiling Algorithms Indexed.swift
[1268/1364] Compiling Atomics IntegerOperations.swift
[1269/1364] Compiling Atomics Unmanaged extensions.swift
[1270/1364] Compiling Algorithms Reductions.swift
[1271/1364] Compiling Algorithms Rotate.swift
[1272/1364] Compiling Algorithms Split.swift
[1273/1364] Compiling Algorithms Stride.swift
[1276/1371] Compiling Algorithms Compacted.swift
[1277/1371] Compiling Algorithms Cycle.swift
[1278/1371] Compiling Algorithms EitherSequence.swift
[1279/1371] Compiling BitCollections BitSet+SetAlgebra formUnion.swift
[1280/1371] Compiling BitCollections BitSet+SetAlgebra intersection.swift
[1281/1371] Compiling BitCollections BitSet+SetAlgebra isDisjoint.swift
[1282/1371] Compiling BitCollections BitSet+SetAlgebra isEqualSet.swift
[1283/1371] Compiling BitCollections BitSet+SetAlgebra isStrictSubset.swift
[1284/1371] Compiling BitCollections BitSet+SetAlgebra isStrictSuperset.swift
[1285/1371] Compiling BitCollections BitSet+SetAlgebra isSubset.swift
[1286/1371] Compiling BitCollections BitSet+Initializers.swift
[1287/1371] Compiling BitCollections BitSet+Invariants.swift
[1288/1371] Compiling BitCollections BitSet+Random.swift
[1289/1371] Compiling BitCollections BitSet+SetAlgebra basics.swift
[1290/1371] Compiling BitCollections BitSet+SetAlgebra conformance.swift
[1291/1371] Compiling BitCollections BitSet+SetAlgebra formIntersection.swift
[1292/1371] Compiling BitCollections BitSet+SetAlgebra formSymmetricDifference.swift
[1293/1371] Compiling BitCollections BitSet+SetAlgebra isSuperset.swift
[1294/1371] Compiling BitCollections BitSet+SetAlgebra subtract.swift
[1295/1371] Compiling BitCollections BitSet+SetAlgebra subtracting.swift
[1296/1371] Compiling BitCollections BitSet+SetAlgebra symmetricDifference.swift
[1297/1371] Compiling BitCollections BitSet+SetAlgebra union.swift
[1298/1371] Compiling BitCollections BitSet+Sorted Collection APIs.swift
[1299/1371] Compiling BitCollections BitSet.Counted.swift
[1303/1371] Compiling Algorithms FirstNonNil.swift
[1304/1374] Compiling CryptoBoringWrapper RandomBytes.swift
[1310/1374] Compiling Algorithms Suffix.swift
[1311/1374] Compiling CryptoBoringWrapper FiniteFieldArithmeticContext.swift
[1312/1374] Emitting module CryptoBoringWrapper
[1313/1374] Compiling CryptoBoringWrapper BoringSSLAEAD.swift
[1314/1374] Compiling CryptoBoringWrapper EllipticCurve.swift
[1315/1374] Compiling CryptoBoringWrapper EllipticCurvePoint.swift
[1316/1374] Compiling CryptoBoringWrapper CryptoKitErrors_boring.swift
[1317/1374] Compiling CryptoBoringWrapper ArbitraryPrecisionInteger.swift
[1322/1375] Compiling Algorithms AdjacentPairs.swift
[1323/1375] Compiling Algorithms Chain.swift
[1324/1375] Compiling Algorithms Chunked.swift
[1325/1375] Compiling Algorithms Combinations.swift
[1326/1375] Emitting module BitCollections
[1334/1375] Compiling Algorithms FlattenCollection.swift
[1347/1375] Compiling Algorithms Trim.swift
[1348/1375] Compiling Algorithms Unique.swift
[1349/1375] Compiling Algorithms Windows.swift
[1350/1375] Compiling BitCollections BitArray._UnsafeHandle.swift
[1351/1375] Compiling BitCollections BitArray.swift
[1352/1375] Compiling BitCollections BitSet+BidirectionalCollection.swift
[1353/1375] Compiling BitCollections BitSet+Codable.swift
[1354/1375] Compiling BitCollections BitSet.Index.swift
[1355/1375] Compiling BitCollections BitSet._UnsafeHandle.swift
[1356/1375] Compiling BitCollections BitSet.swift
[1357/1375] Compiling BitCollections Range+Utilities.swift
[1358/1375] Compiling BitCollections Slice+Utilities.swift
[1359/1375] Compiling BitCollections UInt+Tricks.swift
[1360/1375] Compiling BitCollections _Word.swift
[1369/1449] Compiling Collections Collections.swift
[1370/1449] Emitting module Collections
[1372/1450] Compiling Crypto CryptoKitErrors.swift
[1373/1450] Compiling Crypto Digest_boring.swift
[1374/1450] Compiling Crypto Digest.swift
[1375/1450] Emitting module Atomics
[1376/1450] Compiling Crypto Digests.swift
[1377/1450] Compiling Crypto HashFunctions.swift
[1378/1450] Compiling Crypto HashFunctions_SHA2.swift
[1380/1511] Emitting module Algorithms
[1382/1512] Compiling Crypto SymmetricKeys.swift
[1383/1512] Compiling Crypto HMAC.swift
[1384/1512] Compiling Crypto MACFunctions.swift
[1385/1512] Compiling Crypto MessageAuthenticationCode.swift
[1386/1512] Compiling Crypto AES.swift
[1387/1512] Compiling Crypto ECDSASignature_boring.swift
[1388/1512] Compiling Crypto ECDSA_boring.swift
[1389/1512] Compiling Crypto EdDSA_boring.swift
[1390/1512] Compiling Crypto ECDSA.swift
[1391/1512] Compiling Crypto Ed25519.swift
[1392/1521] Emitting module Crypto
[1393/1521] Compiling NIOCore MulticastChannel.swift
[1394/1521] Compiling NIOCore NIOAny.swift
[1395/1521] Compiling NIOCore NIOCloseOnErrorHandler.swift
[1396/1521] Compiling NIOCore NIOLoopBound.swift
[1397/1521] Compiling NIOCore NIOPooledRecvBufferAllocator.swift
[1398/1521] Compiling NIOCore NIOScheduledCallback.swift
[1399/1521] Compiling NIOCore NIOSendable.swift
[1400/1521] Compiling NIOCore RecvByteBufferAllocator.swift
[1401/1529] Compiling NIOCore EventLoop+Deprecated.swift
[1402/1529] Compiling NIOCore EventLoop+SerialExecutor.swift
[1403/1529] Compiling NIOCore EventLoop.swift
[1404/1529] Compiling NIOCore IO.swift
[1405/1529] Compiling NIOCore IOData.swift
[1406/1529] Compiling NIOCore IPProtocol.swift
[1407/1529] Compiling NIOCore IntegerBitPacking.swift
[1408/1529] Compiling NIOCore IntegerTypes.swift
[1409/1529] Compiling NIOCore Interfaces.swift
[1410/1529] Compiling NIOCore Linux.swift
[1411/1529] Compiling NIOCore MarkedCircularBuffer.swift
[1420/1529] Compiling NIOCore SingleStepByteToMessageDecoder.swift
[1429/1529] Compiling NIOCore ByteBuffer-views.swift
[1430/1529] Compiling NIOCore Channel.swift
[1431/1529] Compiling NIOCore ChannelHandler.swift
[1432/1529] Compiling NIOCore ChannelHandlers.swift
[1433/1529] Compiling NIOCore ChannelInvoker.swift
[1434/1529] Compiling NIOCore ChannelOption.swift
[1435/1529] Compiling NIOCore ChannelPipeline.swift
[1436/1529] Compiling NIOCore EventLoopFuture+AssumeIsolated.swift
[1437/1529] Compiling NIOCore EventLoopFuture+Deprecated.swift
[1438/1529] Compiling NIOCore EventLoopFuture+WithEventLoop.swift
[1439/1529] Compiling NIOCore BSDSocketAPI.swift
[1440/1529] Compiling NIOCore ByteBuffer-aux.swift
[1441/1529] Compiling NIOCore ByteBuffer-binaryEncodedLengthPrefix.swift
[1442/1529] Compiling NIOCore ByteBuffer-conversions.swift
[1443/1529] Compiling NIOCore ByteBuffer-core.swift
[1444/1529] Compiling NIOCore ByteBuffer-hex.swift
[1445/1529] Compiling NIOCore ByteBuffer-int.swift
[1446/1529] Compiling NIOCore ByteBuffer-lengthPrefix.swift
[1447/1529] Compiling NIOCore ByteBuffer-multi-int.swift
[1448/1529] Compiling NIOCore ByteBuffer-quicBinaryEncodingStrategy.swift
[1449/1529] Compiling NIOCore EventLoopFuture.swift
[1450/1529] Compiling NIOCore FileDescriptor.swift
[1451/1529] Compiling NIOCore FileHandle.swift
[1452/1529] Compiling NIOCore FileRegion.swift
[1453/1529] Compiling NIOCore GlobalSingletons.swift
[1454/1529] Compiling NIOCore CircularBuffer.swift
[1455/1529] Compiling NIOCore Codec.swift
[1456/1529] Compiling NIOCore ConvenienceOptionSupport.swift
[1457/1529] Compiling NIOCore DeadChannel.swift
[1458/1529] Compiling NIOCore DispatchQueue+WithFuture.swift
[1459/1529] Compiling NIOCore AddressedEnvelope.swift
[1460/1529] Compiling NIOCore AsyncAwaitSupport.swift
[1461/1529] Compiling NIOCore AsyncChannel.swift
[1462/1529] Compiling NIOCore AsyncChannelHandler.swift
[1463/1529] Compiling NIOCore AsyncChannelInboundStream.swift
[1464/1529] Compiling NIOCore AsyncChannelOutboundWriter.swift
[1465/1529] Compiling NIOCore NIOAsyncSequenceProducer.swift
[1466/1529] Compiling NIOCore NIOAsyncSequenceProducerStrategies.swift
[1467/1529] Compiling NIOCore NIOAsyncWriter.swift
[1468/1529] Compiling NIOCore NIOThrowingAsyncSequenceProducer.swift
[1477/1529] Compiling Crypto Signature.swift
[1478/1529] Compiling Crypto CryptoKitErrors_boring.swift
[1479/1529] Compiling Crypto RNG_boring.swift
[1480/1529] Compiling Crypto SafeCompare_boring.swift
[1481/1529] Compiling Crypto Zeroization_boring.swift
[1482/1529] Compiling Crypto PrettyBytes.swift
[1483/1529] Compiling Crypto SafeCompare.swift
[1484/1529] Compiling Crypto SecureBytes.swift
[1485/1529] Compiling Crypto Zeroization.swift
[1496/1530] Compiling NIOCore SocketAddresses.swift
[1497/1530] Compiling NIOCore SocketOptionProvider.swift
[1498/1530] Compiling NIOCore SystemCallHelpers.swift
[1499/1530] Compiling NIOCore TimeAmount+Duration.swift
[1500/1530] Compiling NIOCore TypeAssistedChannelHandler.swift
[1501/1530] Compiling NIOCore UniversalBootstrapSupport.swift
[1502/1530] Compiling NIOCore Utilities.swift
[1521/1530] Emitting module NIOCore
[1532/1581] Emitting module NIOEmbedded
[1533/1581] Compiling NIOEmbedded AsyncTestingEventLoop.swift
[1534/1581] Compiling NIOEmbedded AsyncTestingChannel.swift
[1535/1581] Compiling NIOEmbedded Embedded.swift
[1537/1582] Emitting module NIOPosix
[1538/1588] Compiling NIOPosix SelectableChannel.swift
[1539/1588] Compiling NIOPosix SelectableEventLoop.swift
[1540/1588] Compiling NIOPosix SelectorEpoll.swift
[1541/1588] Compiling NIOPosix SelectorGeneric.swift
[1542/1588] Compiling NIOPosix SelectorKqueue.swift
[1543/1588] Compiling NIOPosix SelectorUring.swift
[1544/1588] Compiling NIOPosix ServerSocket.swift
[1545/1588] Compiling NIOPosix Socket.swift
[1546/1588] Compiling NIOPosix SocketChannel.swift
[1547/1588] Compiling NIOPosix SocketProtocols.swift
[1548/1588] Compiling NIOPosix System.swift
[1549/1588] Compiling NIOPosix Thread.swift
[1550/1588] Compiling NIOPosix Pool.swift
[1551/1588] Compiling NIOPosix PosixSingletons+ConcurrencyTakeOver.swift
[1552/1588] Compiling NIOPosix PosixSingletons.swift
[1553/1588] Compiling NIOPosix RawSocketBootstrap.swift
[1554/1588] Compiling NIOPosix Resolver.swift
[1555/1588] Compiling NIOPosix Selectable.swift
[1556/1588] Compiling NIOPosix BSDSocketAPICommon.swift
[1557/1588] Compiling NIOPosix BSDSocketAPIPosix.swift
[1558/1588] Compiling NIOPosix BSDSocketAPIWindows.swift
[1559/1588] Compiling NIOPosix BaseSocket.swift
[1560/1588] Compiling NIOPosix BaseSocketChannel+SocketOptionProvider.swift
[1561/1588] Compiling NIOPosix BaseSocketChannel.swift
[1562/1588] Compiling NIOPosix BaseStreamSocketChannel.swift
[1563/1588] Compiling NIOPosix Bootstrap.swift
[1564/1588] Compiling NIOPosix ControlMessage.swift
[1565/1588] Compiling NIOPosix DatagramVectorReadManager.swift
[1566/1588] Compiling NIOPosix Errors+Any.swift
[1567/1588] Compiling NIOPosix FileDescriptor.swift
[1568/1588] Compiling NIOPosix GetaddrinfoResolver.swift
[1569/1588] Compiling NIOPosix HappyEyeballs.swift
[1570/1588] Compiling NIOPosix ThreadPosix.swift
[1571/1588] Compiling NIOPosix ThreadWindows.swift
[1572/1588] Compiling NIOPosix UnsafeTransfer.swift
[1573/1588] Compiling NIOPosix Utilities.swift
[1574/1588] Compiling NIOPosix VsockAddress.swift
[1575/1588] Compiling NIOPosix VsockChannelEvents.swift
[1576/1588] Compiling NIOPosix IO.swift
[1577/1588] Compiling NIOPosix IntegerBitPacking.swift
[1578/1588] Compiling NIOPosix IntegerTypes.swift
[1579/1588] Compiling NIOPosix Linux.swift
[1580/1588] Compiling NIOPosix LinuxCPUSet.swift
[1581/1588] Compiling NIOPosix LinuxUring.swift
[1582/1588] Compiling NIOPosix MultiThreadedEventLoopGroup.swift
[1583/1588] Compiling NIOPosix NIOThreadPool.swift
[1584/1588] Compiling NIOPosix NonBlockingFileIO.swift
[1585/1588] Compiling NIOPosix PendingDatagramWritesManager.swift
[1586/1588] Compiling NIOPosix PendingWritesManager.swift
[1587/1588] Compiling NIOPosix PipeChannel.swift
[1588/1588] Compiling NIOPosix PipePair.swift
[1590/1648] Emitting module NIO
[1591/1648] Compiling NIO Exports.swift
[1593/1688] Compiling NIOTLS TLSEvents.swift
[1594/1688] Compiling NIOHTTP1 HTTPServerPipelineHandler.swift
[1595/1688] Compiling NIOHTTP1 NIOTypedHTTPClientUpgradeHandler.swift
[1596/1688] Compiling NIOHTTP1 NIOTypedHTTPClientUpgraderStateMachine.swift
[1597/1690] Compiling NIOFoundationCompat Codable+ByteBuffer.swift
[1598/1690] Compiling NIOFoundationCompat JSONSerialization+ByteBuffer.swift
[1599/1690] Compiling NIOFoundationCompat WaitSpinningRunLoop.swift
[1600/1690] Compiling NIOTLS ApplicationProtocolNegotiationHandler.swift
[1601/1690] Compiling NIOTLS NIOTypedApplicationProtocolNegotiationHandler.swift
[1602/1690] Compiling NIOTLS ProtocolNegotiationHandlerStateMachine.swift
[1603/1690] Emitting module NIOTLS
[1604/1690] Compiling NIOSOCKS ClientGreeting.swift
[1605/1690] Compiling NIOSOCKS Errors.swift
[1606/1692] Compiling AsyncKit Future+Transform.swift
[1607/1692] Compiling AsyncKit Future+Try.swift
[1608/1692] Compiling AsyncKit FutureOperators.swift
[1609/1692] Compiling NIOSOCKS SelectedAuthenticationMethod.swift
[1610/1692] Compiling NIOSOCKS SOCKSResponse.swift
[1611/1692] Compiling NIOSOCKS ClientStateMachine.swift
[1612/1693] Compiling NIOSOCKS AuthenticationMethod.swift
[1614/1693] Emitting module NIOSOCKS
[1615/1693] Compiling NIOSOCKS SOCKSClientHandler.swift
[1616/1693] Compiling NIOSOCKS SOCKSServerHandshakeHandler.swift
[1617/1693] Compiling NIOSOCKS ServerStateMachine.swift
[1618/1693] Compiling NIOTLS SNIHandler.swift
[1620/1694] Compiling AsyncKit Optional+StrictMap.swift
[1621/1694] Compiling AsyncKit Exports.swift
[1623/1694] Compiling NIOSOCKS Helpers.swift
[1624/1694] Compiling NIOSOCKS Messages.swift
[1625/1694] Compiling NIOSOCKS SOCKSRequest.swift
[1637/1724] Emitting module NIOFoundationCompat
[1638/1724] Compiling NIOFoundationCompat ByteBuffer-foundation.swift
[1640/1747] Compiling NIOTransportServices NIOTSBootstraps.swift
[1641/1747] Compiling NIOTransportServices NIOTSChannelOptions.swift
[1642/1747] Compiling NIOTransportServices NIOTSConnectionBootstrap.swift
[1643/1749] Compiling NIOTransportServices NIOTSConnectionChannel.swift
[1644/1749] Compiling NIOTransportServices NIOTSErrors.swift
[1645/1749] Compiling NIOTransportServices NIOTSEventLoop.swift
[1646/1749] Compiling NIOTransportServices NIOTSEventLoopGroup.swift
[1647/1749] Compiling NIOTransportServices NIOTSListenerBootstrap.swift
[1648/1749] Compiling NIOTransportServices NIOTSListenerChannel.swift
[1649/1749] Compiling NIOTransportServices NIOTSNetworkEvents.swift
[1650/1749] Compiling NIOTransportServices NIOTSSingletons.swift
[1651/1749] Compiling NIOTransportServices SocketAddress+NWEndpoint.swift
[1652/1749] Compiling NIOTransportServices StateManagedChannel.swift
[1653/1749] Compiling NIOTransportServices StateManagedListenerChannel.swift
[1654/1749] Compiling NIOTransportServices StateManagedNWConnectionChannel.swift
[1657/1749] Emitting module NIOTransportServices
[1658/1749] Compiling NIOTransportServices TCPOptions+SocketChannelOption.swift
[1659/1749] Compiling NIOTransportServices UDPOptions+SocketChannelOption.swift
[1663/1749] Compiling NIOSSL String+unsafeUninitializedCapacity.swift
[1664/1749] Compiling NIOSSL SubjectAlternativeName.swift
[1670/1753] Compiling NIOTransportServices AcceptHandler.swift
[1671/1753] Compiling NIOTransportServices NIOTSDatagramBootstrap.swift
[1672/1753] Compiling NIOTransportServices NIOTSDatagramChannel.swift
[1673/1753] Compiling NIOTransportServices NIOTSDatagramListener.swift
[1674/1753] Compiling NIOTransportServices NIOTSDatagramListenerChannel.swift
[1675/1753] Compiling NIOTransportServices NIOFilterEmptyWritesHandler.swift
[1683/1754] Emitting module _NIOFileSystem
[1694/1754] Compiling NIOSSL NIOSSLSecureBytes.swift
[1695/1754] Compiling NIOSSL RNG.swift
[1696/1754] Compiling NIOSSL SafeCompare.swift
[1697/1754] Compiling _NIOFileSystem CInterop.swift
[1698/1754] Compiling _NIOFileSystem Errno.swift
[1699/1754] Compiling _NIOFileSystem FileDescriptor+Syscalls.swift
[1700/1754] Compiling _NIOFileSystem Mocking.swift
[1701/1754] Compiling _NIOFileSystem Syscall.swift
[1702/1754] Compiling _NIOFileSystem Syscalls.swift
[1703/1754] Emitting module NIOHTTP1
[1712/1755] Emitting module NIOSSL
[1713/1824] Compiling NIOExtras NIOLengthFieldBitLength.swift
[1714/1824] Compiling MultipartKit FormDataEncoder.swift
[1715/1824] Emitting module AsyncKit
[1716/1826] Compiling MultipartKit FormDataEncoder.KeyedContainer.swift
[1717/1826] Compiling MultipartKit FormDataEncoder.SingleValueContainer.swift
[1719/1826] Compiling NIOExtras PCAPRingBuffer.swift
[1720/1828] Compiling NIOHTTPCompression HTTPResponseDecompressor.swift
[1721/1828] Compiling NIOWebSocket WebSocketOpcode.swift
[1722/1829] Compiling NIOHTTPCompression HTTPRequestCompressor.swift
[1723/1829] Compiling NIOWebSocket WebSocketProtocolErrorHandler.swift
[1727/1829] Compiling NIOHTTPCompression HTTPRequestDecompressor.swift
[1728/1829] Compiling NIOHTTPCompression HTTPResponseCompressor.swift
[1729/1829] Compiling NIOHPACK HuffmanTables.swift
[1730/1830] Compiling NIOHPACK IntegerCoding.swift
[1731/1830] Compiling NIOHPACK IndexedHeaderTable.swift
[1732/1830] Compiling NIOWebSocket WebSocketFrameDecoder.swift
[1733/1830] Emitting module MultipartKit
[1734/1830] Emitting module NIOHTTPCompression
[1735/1830] Compiling NIOHTTPCompression HTTPCompression.swift
[1744/1830] Compiling MultipartKit FormDataDecoder.UnkeyedContainer.swift
[1745/1830] Compiling MultipartKit FormDataDecoder.swift
[1746/1830] Compiling MultipartKit FormDataEncoder.Encoder.swift
[1747/1830] Compiling NIOExtras QuiescingHelper.swift
[1748/1830] Compiling NIOExtras RequestResponseHandler.swift
[1750/1830] Compiling NIOExtras RequestResponseWithIDHandler.swift
[1751/1830] Compiling MultipartKit BasicCodingKey.swift
[1752/1830] Compiling MultipartKit MultipartError.swift
[1755/1830] Compiling NIOHPACK HuffmanCoding.swift
[1756/1830] Compiling NIOHPACK StaticHeaderTable.swift
[1759/1830] Compiling MultipartKit Exports.swift
[1762/1830] Compiling MultipartKit FormDataDecoder.Decoder.swift
[1763/1830] Compiling MultipartKit FormDataDecoder.KeyedContainer.swift
[1764/1830] Compiling MultipartKit FormDataDecoder.SingleValueContainer.swift
[1769/1830] Compiling MultipartKit MultipartSerializer.swift
[1770/1830] Compiling MultipartKit Utilities.swift
[1771/1830] Compiling NIOWebSocket WebSocketFrameEncoder.swift
[1772/1830] Compiling NIOHTTPCompression HTTPDecompression.swift
[1773/1831] Emitting module NIOWebSocket
[1775/1831] Emitting module NIOHPACK
[1780/1832] Emitting module NIOExtras
[1781/1832] Compiling NIOWebSocket WebSocketErrorCodes.swift
[1784/1832] Compiling NIOWebSocket WebSocketFrame.swift
[1786/1833] Compiling NIOExtras UnsafeTransfer.swift
[1789/1892] Compiling NIOHTTP2 SendingHeadersState.swift
[1790/1892] Compiling NIOHTTP2 SendingPushPromiseState.swift
[1791/1892] Compiling NIOHTTP2 SendingRstStreamState.swift
[1792/1892] Compiling NIOHTTP2 SendingWindowUpdateState.swift
[1793/1892] Compiling NIOHTTP2 HTTP2SettingsState.swift
[1794/1892] Compiling NIOHTTP2 HasExtendedConnectSettings.swift
[1795/1892] Compiling NIOHTTP2 HasFlowControlWindows.swift
[1796/1892] Compiling NIOHTTP2 HasLocalSettings.swift
[1797/1892] Compiling NIOHTTP2 ReceivingWindowUpdateState.swift
[1798/1892] Compiling NIOHTTP2 MaySendFrames.swift
[1799/1892] Compiling NIOHTTP2 SendingDataState.swift
[1800/1892] Compiling NIOHTTP2 SendingGoawayState.swift
[1801/1892] Compiling NIOHTTP2 ReceivingGoAwayState.swift
[1802/1892] Compiling NIOHTTP2 ReceivingHeadersState.swift
[1803/1892] Compiling NIOHTTP2 ReceivingPushPromiseState.swift
[1804/1892] Compiling NIOHTTP2 ReceivingRstStreamState.swift
[1805/1892] Compiling NIOHTTP2 HTTP2ChannelHandler+InboundStreamMultiplexer.swift
[1806/1892] Compiling NIOHTTP2 HTTP2ChannelHandler+InlineStreamMultiplexer.swift
[1807/1892] Compiling NIOHTTP2 HTTP2ChannelHandler.swift
[1808/1892] Compiling NIOHTTP2 HTTP2CommonInboundStreamMultiplexer.swift
[1817/1893] Compiling NIOHTTP2 ReceivingDataState.swift
[1824/1894] Compiling NIOHTTP2 Error+Any.swift
[1825/1894] Compiling NIOHTTP2 ConcurrentStreamBuffer.swift
[1826/1894] Compiling NIOHTTP2 ControlFrameBuffer.swift
[1827/1894] Compiling NIOHTTP2 OutboundFlowControlBuffer.swift
[1840/1903] Compiling NIOHTTP2 HasRemoteSettings.swift
[1841/1903] Compiling NIOHTTP2 LocallyQuiescingState.swift
[1842/1903] Compiling NIOHTTP2 QuiescingState.swift
[1843/1903] Compiling NIOHTTP2 RemotelyQuiescingState.swift
[1844/1903] Compiling NIOHTTP2 SendAndReceiveGoawayState.swift
[1845/1916] Emitting module NIOFileSystem
[1846/1916] Compiling NIOFileSystem Exports.swift
[1847/1917] Compiling _NIOFileSystemFoundationCompat Date+FileInfo.swift
[1849/1917] Compiling _NIOFileSystemFoundationCompat Data+FileSystem.swift
[1850/1917] Emitting module _NIOFileSystemFoundationCompat
[1852/1918] Compiling WebSocketKit Exports.swift
[1853/1918] Compiling WebSocketKit HTTPUpgradeRequestHandler.swift
[1854/1918] Compiling WebSocketKit WebSocket+Connect.swift
[1855/1918] Compiling WebSocketKit WebSocketHandler.swift
[1856/1918] Emitting module WebSocketKit
[1857/1918] Compiling WebSocketKit WebSocket+Concurrency.swift
[1858/1918] Compiling WebSocketKit WebSocket.swift
[1859/1918] Compiling WebSocketKit WebSocketClient.swift
[1861/1919] Compiling NIOHTTP2 InboundWindowManager.swift
[1862/1919] Compiling NIOHTTP2 MultiplexerAbstractChannel.swift
[1863/1919] Compiling NIOHTTP2 StreamChannelFlowController.swift
[1864/1919] Compiling NIOHTTP2 StreamChannelList.swift
[1865/1919] Compiling NIOHTTP2 StreamMap.swift
[1866/1919] Compiling NIOHTTP2 StreamStateMachine.swift
[1867/1919] Compiling NIOHTTP2 UnsafeTransfer.swift
[1868/1919] Compiling NIOHTTP2 WatermarkedFlowController.swift
[1869/1919] Compiling NIOHTTP2 HTTP2StreamChannel+OutboundStreamMultiplexer.swift
[1870/1919] Compiling NIOHTTP2 HTTP2StreamChannel.swift
[1871/1919] Compiling NIOHTTP2 HTTP2StreamDelegate.swift
[1872/1919] Compiling NIOHTTP2 HTTP2StreamID.swift
[1873/1919] Compiling NIOHTTP2 HTTP2StreamMultiplexer.swift
[1874/1919] Compiling NIOHTTP2 HTTP2ToHTTP1Codec.swift
[1875/1919] Compiling NIOHTTP2 HTTP2UserEvents.swift
[1876/1919] Compiling NIOHTTP2 InboundEventBuffer.swift
[1877/1919] Emitting module NIOHTTP2
[1878/1919] Compiling NIOHTTP2 ConnectionStateMachine.swift
[1879/1919] Compiling NIOHTTP2 ConnectionStreamsState.swift
[1880/1919] Compiling NIOHTTP2 MayReceiveFrames.swift
[1887/1919] Compiling NIOHTTP2 HTTP2FlowControlWindow.swift
[1888/1919] Compiling NIOHTTP2 HTTP2Frame.swift
[1889/1919] Compiling NIOHTTP2 HTTP2FrameEncoder.swift
[1890/1919] Compiling NIOHTTP2 HTTP2FrameParser.swift
[1891/1919] Compiling NIOHTTP2 HTTP2PingData.swift
[1892/1919] Compiling NIOHTTP2 HTTP2PipelineHelpers.swift
[1893/1919] Compiling NIOHTTP2 HTTP2Settings.swift
[1894/1919] Compiling NIOHTTP2 HTTP2Stream.swift
[1905/1920] Compiling NIOHTTP2 HPACKHeaders+Validation.swift
[1910/1920] Compiling NIOHTTP2 HTTP2ConnectionStateChange.swift
[1911/1920] Compiling NIOHTTP2 HTTP2Error.swift
[1912/1920] Compiling NIOHTTP2 HTTP2ErrorCode.swift
[1913/1920] Compiling NIOHTTP2 StateMachineResult.swift
[1914/1920] Compiling NIOHTTP2 ContentLengthVerifier.swift
[1915/1920] Compiling NIOHTTP2 DOSHeuristics.swift
[1920/1920] Compiling NIOHTTP2 OutboundFrameBuffer.swift
[1922/1981] Emitting module AsyncHTTPClient
[1923/1981] Compiling AsyncHTTPClient AnyAsyncSequence.swift
[1924/1981] Compiling AsyncHTTPClient AnyAsyncSequenceProucerDelete.swift
[1925/1981] Compiling AsyncHTTPClient AsyncLazySequence.swift
[1926/1981] Compiling AsyncHTTPClient HTTPClient+execute.swift
[1927/1981] Compiling AsyncHTTPClient HTTPClient+shutdown.swift
[1928/1981] Compiling AsyncHTTPClient HTTPClientRequest+Prepared.swift
[1929/1981] Compiling AsyncHTTPClient HTTPClientRequest+auth.swift
[1930/1981] Compiling AsyncHTTPClient HTTPClientRequest.swift
[1931/1981] Compiling AsyncHTTPClient HTTPClientResponse.swift
[1932/1989] Compiling AsyncHTTPClient ConnectionTarget.swift
[1933/1989] Compiling AsyncHTTPClient DeconstructedURL.swift
[1934/1989] Compiling AsyncHTTPClient FileDownloadDelegate.swift
[1935/1989] Compiling AsyncHTTPClient FoundationExtensions.swift
[1936/1989] Compiling AsyncHTTPClient HTTPClient+HTTPCookie.swift
[1937/1989] Compiling AsyncHTTPClient HTTPClient+Proxy.swift
[1938/1989] Compiling AsyncHTTPClient HTTPClient+StructuredConcurrency.swift
[1939/1989] Compiling AsyncHTTPClient HTTPClient.swift
[1940/1989] Compiling AsyncHTTPClient HTTPHandler.swift
[1941/1989] Compiling AsyncHTTPClient LRUCache.swift
[1942/1989] Compiling AsyncHTTPClient NIOLoopBound+Execute.swift
[1943/1989] Compiling AsyncHTTPClient NWErrorHandler.swift
[1944/1989] Compiling AsyncHTTPClient NWWaitingHandler.swift
[1945/1989] Compiling AsyncHTTPClient TLSConfiguration.swift
[1946/1989] Compiling AsyncHTTPClient RedirectState.swift
[1947/1989] Compiling AsyncHTTPClient RequestBag+StateMachine.swift
[1948/1989] Compiling AsyncHTTPClient SOCKSEventsHandler.swift
[1949/1989] Compiling AsyncHTTPClient TLSEventsHandler.swift
[1950/1989] Compiling AsyncHTTPClient HTTP1ClientChannelHandler.swift
[1951/1989] Compiling AsyncHTTPClient HTTP1Connection.swift
[1952/1989] Compiling AsyncHTTPClient HTTP1ConnectionStateMachine.swift
[1953/1989] Compiling AsyncHTTPClient HTTP2ClientRequestHandler.swift
[1954/1989] Compiling AsyncHTTPClient HTTP2Connection.swift
[1955/1989] Compiling AsyncHTTPClient HTTP2IdleHandler.swift
[1956/1989] Compiling AsyncHTTPClient HTTPConnectionEvent.swift
[1957/1989] Compiling AsyncHTTPClient HTTPConnectionPool+Factory.swift
[1958/1989] Compiling AsyncHTTPClient HTTPConnectionPool+Manager.swift
[1959/1989] Compiling AsyncHTTPClient HTTPConnectionPool.swift
[1960/1989] Compiling AsyncHTTPClient HTTPExecutableRequest.swift
[1961/1989] Compiling AsyncHTTPClient HTTPRequestStateMachine+Demand.swift
[1962/1989] Compiling AsyncHTTPClient HTTPRequestStateMachine.swift
[1963/1989] Compiling AsyncHTTPClient RequestBodyLength.swift
[1964/1989] Compiling AsyncHTTPClient RequestFramingMetadata.swift
[1965/1989] Compiling AsyncHTTPClient RequestOptions.swift
[1966/1989] Compiling AsyncHTTPClient HTTPConnectionPool+Backoff.swift
[1967/1989] Compiling AsyncHTTPClient HTTPConnectionPool+HTTP1Connections.swift
[1968/1989] Compiling AsyncHTTPClient HTTPConnectionPool+HTTP1StateMachine.swift
[1969/1989] Compiling AsyncHTTPClient HTTPConnectionPool+HTTP2Connections.swift
[1970/1989] Compiling AsyncHTTPClient HTTPConnectionPool+HTTP2StateMachine.swift
[1971/1989] Compiling AsyncHTTPClient HTTPConnectionPool+RequestQueue.swift
[1972/1989] Compiling AsyncHTTPClient HTTPConnectionPool+StateMachine.swift
[1973/1989] Compiling AsyncHTTPClient SingleIteratorPrecondition.swift
[1974/1989] Compiling AsyncHTTPClient Transaction+StateMachine.swift
[1975/1989] Compiling AsyncHTTPClient Transaction.swift
[1976/1989] Compiling AsyncHTTPClient Base64.swift
[1977/1989] Compiling AsyncHTTPClient BasicAuth.swift
[1978/1989] Compiling AsyncHTTPClient BestEffortHashableTLSConfiguration.swift
[1979/1989] Compiling AsyncHTTPClient Configuration+BrowserLike.swift
[1980/1989] Compiling AsyncHTTPClient ConnectionPool.swift
[1981/1989] Compiling AsyncHTTPClient HTTP1ProxyConnectHandler.swift
[1982/1989] Compiling AsyncHTTPClient RequestBag.swift
[1983/1989] Compiling AsyncHTTPClient RequestValidation.swift
[1984/1989] Compiling AsyncHTTPClient SSLContextCache.swift
[1985/1989] Compiling AsyncHTTPClient Scheme.swift
[1986/1989] Compiling AsyncHTTPClient Singleton.swift
[1987/1989] Compiling AsyncHTTPClient StringConvertibleInstances.swift
[1988/1989] Compiling AsyncHTTPClient StructuredConcurrencyHelpers.swift
[1989/1989] Compiling AsyncHTTPClient Utils.swift
[1991/2159] Compiling Vapor AsyncBasicResponder.swift
[1992/2159] Compiling Vapor AsyncMiddleware.swift
[1993/2159] Compiling Vapor AsyncPasswordHasher+Concurrency.swift
[1994/2159] Compiling Vapor AsyncSessionDriver.swift
[1995/2159] Compiling Vapor Authentication+Concurrency.swift
[1996/2159] Compiling Vapor Cache+Concurrency.swift
[1997/2159] Compiling Vapor Client+Concurrency.swift
[1998/2159] Compiling Vapor RequestBody+Concurrency.swift
[1999/2159] Compiling Vapor Responder+Concurrency.swift
[2000/2159] Compiling Vapor ResponseCodable+Concurrency.swift
[2001/2159] Compiling Vapor RoutesBuilder+Concurrency.swift
[2002/2159] Compiling Vapor ViewRenderer+Concurrency.swift
[2003/2159] Compiling Vapor WebSocket+Concurrency.swift
[2004/2159] Compiling Vapor ContainerGetPathExecutor.swift
[2005/2159] Compiling Vapor Content.swift
[2006/2159] Compiling Vapor ContentCoders.swift
[2007/2159] Compiling Vapor ContentConfiguration.swift
[2008/2159] Compiling Vapor ContentContainer.swift
[2009/2159] Compiling Vapor JSONCoder+Custom.swift
[2010/2159] Compiling Vapor JSONCoders+Content.swift
[2011/2159] Compiling Vapor PlaintextDecoder.swift
[2012/2159] Compiling Vapor PlaintextEncoder.swift
[2013/2159] Compiling Vapor URLQueryCoders.swift
[2014/2159] Compiling Vapor URLQueryContainer.swift
[2015/2183] Compiling Vapor Application.swift
[2016/2183] Compiling Vapor AuthenticationCache.swift
[2017/2183] Compiling Vapor Authenticator.swift
[2018/2183] Compiling Vapor BasicAuthorization.swift
[2019/2183] Compiling Vapor BearerAuthorization.swift
[2020/2183] Compiling Vapor GuardMiddleware.swift
[2021/2183] Compiling Vapor RedirectMiddleware.swift
[2022/2183] Compiling Vapor SessionAuthenticatable.swift
[2023/2183] Compiling Vapor Bcrypt.swift
[2024/2183] Compiling Vapor Application+Cache.swift
[2025/2183] Compiling Vapor Cache.swift
[2026/2183] Compiling Vapor CacheExpirationTime.swift
[2027/2183] Compiling Vapor MemoryCache.swift
[2028/2183] Compiling Vapor Request+Cache.swift
[2029/2183] Compiling Vapor Application+Clients.swift
[2030/2183] Compiling Vapor Client.swift
[2031/2183] Compiling Vapor ClientRequest.swift
[2032/2183] Compiling Vapor ClientResponse.swift
[2033/2183] Compiling Vapor Request+Client.swift
[2034/2183] Compiling Vapor BootCommand.swift
[2035/2183] Compiling Vapor CommandContext+Application.swift
[2036/2183] Compiling Vapor RoutesCommand.swift
[2037/2183] Compiling Vapor ServeCommand.swift
[2038/2183] Compiling Vapor AnyResponse+Concurrency.swift
[2039/2207] Compiling Vapor Validator.swift
[2040/2207] Compiling Vapor ValidatorResult.swift
[2041/2207] Compiling Vapor And.swift
[2042/2207] Compiling Vapor Case.swift
[2043/2207] Compiling Vapor CharacterSet.swift
[2044/2207] Compiling Vapor Count.swift
[2045/2207] Compiling Vapor Custom.swift
[2046/2207] Compiling Vapor Email.swift
[2047/2207] Compiling Vapor Empty.swift
[2048/2207] Compiling Vapor In.swift
[2049/2207] Compiling Vapor Nil.swift
[2050/2207] Compiling Vapor NilIgnoring.swift
[2051/2207] Compiling Vapor Not.swift
[2052/2207] Compiling Vapor Or.swift
[2053/2207] Compiling Vapor Pattern.swift
[2054/2207] Compiling Vapor Range.swift
[2055/2207] Compiling Vapor URL.swift
[2056/2207] Compiling Vapor Valid.swift
[2057/2207] Compiling Vapor Application+Views.swift
[2058/2207] Compiling Vapor PlaintextRenderer.swift
[2059/2207] Compiling Vapor Request+View.swift
[2060/2207] Compiling Vapor View.swift
[2061/2207] Compiling Vapor ViewRenderer.swift
[2062/2207] Compiling Vapor _Deprecations.swift
[2063/2207] Compiling Vapor Bytes+Hex.swift
[2064/2207] Compiling Vapor Bytes+SecureCompare.swift
[2065/2207] Compiling Vapor Collection+Safe.swift
[2066/2207] Compiling Vapor DataProtocol+Copy.swift
[2067/2207] Compiling Vapor DecoderUnwrapper.swift
[2068/2207] Compiling Vapor DirectoryConfiguration.swift
[2069/2207] Compiling Vapor DotEnv.swift
[2070/2207] Compiling Vapor Extendable.swift
[2071/2207] Compiling Vapor File.swift
[2072/2207] Compiling Vapor FileIO.swift
[2073/2207] Compiling Vapor LifecycleHandler.swift
[2074/2207] Compiling Vapor OptionalType.swift
[2075/2207] Compiling Vapor RFC1123.swift
[2076/2207] Compiling Vapor SocketAddress+Hostname.swift
[2077/2207] Compiling Vapor Storage.swift
[2078/2207] Compiling Vapor String+IsIPAddress.swift
[2079/2207] Compiling Vapor Thread.swift
[2080/2207] Compiling Vapor URI.swift
[2081/2207] Compiling Vapor RangeResult.swift
[2082/2207] Compiling Vapor Validatable.swift
[2083/2207] Compiling Vapor Validation.swift
[2084/2207] Compiling Vapor ValidationKey.swift
[2085/2207] Compiling Vapor Validations.swift
[2086/2207] Compiling Vapor ValidationsError.swift
[2087/2207] Emitting module Vapor
[2088/2207] Compiling Vapor Request+Body.swift
[2089/2207] Compiling Vapor Request+BodyStream.swift
[2090/2207] Compiling Vapor Request.swift
[2091/2207] Compiling Vapor Application+Responder.swift
[2092/2207] Compiling Vapor DefaultResponder.swift
[2093/2207] Compiling Vapor Response+Body.swift
[2094/2207] Compiling Vapor Response.swift
[2095/2207] Compiling Vapor ResponseCodable.swift
[2096/2207] Compiling Vapor Application+Routes.swift
[2097/2207] Compiling Vapor Parameters+Require.swift
[2098/2207] Compiling Vapor Request+WebSocket.swift
[2099/2207] Compiling Vapor Route.swift
[2100/2207] Compiling Vapor RouteCollection.swift
[2101/2207] Compiling Vapor Routes.swift
[2102/2207] Compiling Vapor RoutesBuilder+Group.swift
[2103/2207] Compiling Vapor RoutesBuilder+Method.swift
[2104/2207] Compiling Vapor RoutesBuilder+Middleware.swift
[2105/2207] Compiling Vapor RoutesBuilder+WebSocket.swift
[2106/2207] Compiling Vapor RoutesBuilder.swift
[2107/2207] Compiling Vapor OTP.swift
[2108/2207] Compiling Vapor Application+Servers.swift
[2109/2207] Compiling Vapor Server.swift
[2110/2207] Compiling Vapor App+Service.swift
[2111/2207] Compiling Vapor Req+Service.swift
[2112/2207] Compiling Vapor Service.swift
[2113/2207] Compiling Vapor Application+Sessions.swift
[2114/2207] Compiling Vapor MemorySessions.swift
[2115/2207] Compiling Vapor Request+Session.swift
[2116/2207] Compiling Vapor Session.swift
[2117/2207] Compiling Vapor SessionCache.swift
[2118/2207] Compiling Vapor SessionData.swift
[2119/2207] Compiling Vapor SessionDriver.swift
[2120/2207] Compiling Vapor SessionsConfiguration.swift
[2121/2207] Compiling Vapor SessionsMiddleware.swift
[2122/2207] Compiling Vapor URLEncodedFormData.swift
[2123/2207] Compiling Vapor URLEncodedFormDecoder.swift
[2124/2207] Compiling Vapor URLEncodedFormEncoder.swift
[2125/2207] Compiling Vapor URLEncodedFormError.swift
[2126/2207] Compiling Vapor URLEncodedFormParser.swift
[2127/2207] Compiling Vapor URLEncodedFormSerializer.swift
[2128/2207] Compiling Vapor URLQueryFragmentConvertible.swift
[2129/2207] Compiling Vapor AnyResponse.swift
[2130/2207] Compiling Vapor Array+Random.swift
[2131/2207] Compiling Vapor Base32.swift
[2132/2207] Compiling Vapor Base64.swift
[2133/2207] Compiling Vapor BaseN.swift
[2134/2207] Compiling Vapor BasicCodingKey.swift
[2135/2207] Compiling Vapor ByteCount.swift
[2136/2207] Compiling Vapor HTTPServerResponseEncoder.swift
[2137/2207] Compiling Vapor HTTPServerUpgradeHandler.swift
[2138/2207] Compiling Vapor Logger+Report.swift
[2139/2207] Compiling Vapor LoggingSystem+Environment.swift
[2140/2207] Compiling Vapor Application+Middleware.swift
[2141/2207] Compiling Vapor CORSMiddleware.swift
[2142/2207] Compiling Vapor ErrorMiddleware.swift
[2143/2207] Compiling Vapor FileMiddleware.swift
[2144/2207] Compiling Vapor Middleware.swift
[2145/2207] Compiling Vapor MiddlewareConfiguration.swift
[2146/2207] Compiling Vapor ResponseCompressionMiddleware.swift
[2147/2207] Compiling Vapor RouteLoggingMiddleware.swift
[2148/2207] Compiling Vapor TracingMiddleware.swift
[2149/2207] Compiling Vapor File+Multipart.swift
[2150/2207] Compiling Vapor FormDataDecoder+Content.swift
[2151/2207] Compiling Vapor FormDataEncoder+Content.swift
[2152/2207] Compiling Vapor Application+Password.swift
[2153/2207] Compiling Vapor Application+Passwords.swift
[2154/2207] Compiling Vapor AsyncPasswordHasher.swift
[2155/2207] Compiling Vapor BcryptHasher.swift
[2156/2207] Compiling Vapor PasswordHasher.swift
[2157/2207] Compiling Vapor PlaintextHasher.swift
[2158/2207] Compiling Vapor Request+Password.swift
[2159/2207] Compiling Vapor Redirect.swift
[2160/2207] Compiling Vapor Core.swift
[2161/2207] Compiling Vapor Running.swift
[2162/2207] Compiling Vapor CORSMiddleware+AllowOriginSetting.swift
[2163/2207] Compiling Vapor CORSMiddleware+Configuration+exposedHeaders.swift
[2164/2207] Compiling Vapor DotEnvFile+load.swift
[2165/2207] Compiling Vapor Routes+caseInsenstive.swift
[2166/2207] Compiling Vapor Validatable+validate.swift
[2167/2207] Compiling Vapor Environment+Process.swift
[2168/2207] Compiling Vapor Environment+Secret.swift
[2169/2207] Compiling Vapor Environment.swift
[2170/2207] Compiling Vapor Abort.swift
[2171/2207] Compiling Vapor AbortError.swift
[2172/2207] Compiling Vapor DebuggableError.swift
[2173/2207] Compiling Vapor Demangler.swift
[2174/2207] Compiling Vapor ErrorSource.swift
[2175/2207] Compiling Vapor StackTrace.swift
[2176/2207] Compiling Vapor Exports.swift
[2177/2207] Compiling Vapor Application+HTTP.swift
[2178/2207] Compiling Vapor BasicResponder.swift
[2179/2207] Compiling Vapor BodyStream.swift
[2180/2207] Compiling Vapor Application+HTTP+Client.swift
[2181/2207] Compiling Vapor EventLoopHTTPClient.swift
[2182/2207] Compiling Vapor EndpointCache.swift
[2183/2207] Compiling Vapor HTTPMethod+String.swift
[2184/2207] Compiling Vapor HTTPStatus.swift
[2185/2207] Compiling Vapor HTTPCookies.swift
[2186/2207] Compiling Vapor HTTPHeaderCacheControl.swift
[2187/2207] Compiling Vapor HTTPHeaderExpires.swift
[2188/2207] Compiling Vapor HTTPHeaderLastModified.swift
[2189/2207] Compiling Vapor HTTPHeaders+Cache.swift
[2190/2207] Compiling Vapor HTTPHeaders+Connection.swift
[2191/2207] Compiling Vapor HTTPHeaders+ContentDisposition.swift
[2192/2207] Compiling Vapor HTTPHeaders+ContentRange.swift
[2193/2207] Compiling Vapor HTTPHeaders+Directive.swift
[2194/2207] Compiling Vapor HTTPHeaders+Forwarded.swift
[2195/2207] Compiling Vapor HTTPHeaders+Link.swift
[2196/2207] Compiling Vapor HTTPHeaders+Name.swift
[2197/2207] Compiling Vapor HTTPHeaders+ResponseCompression.swift
[2198/2207] Compiling Vapor HTTPHeaders.swift
[2199/2207] Compiling Vapor HTTPMediaType.swift
[2200/2207] Compiling Vapor HTTPMediaTypePreference.swift
[2201/2207] Compiling Vapor Responder.swift
[2202/2207] Compiling Vapor Application+HTTP+Server.swift
[2203/2207] Compiling Vapor HTTPServer.swift
[2204/2207] Compiling Vapor HTTPServerConfiguration+RequestDecompressionConfiguration.swift
[2205/2207] Compiling Vapor HTTPServerConfiguration+ResponseCompressionConfiguration.swift
[2206/2207] Compiling Vapor HTTPServerHandler.swift
[2207/2207] Compiling Vapor HTTPServerRequestDecoder.swift
[2209/2237] Compiling WS Configurator.swift
[2210/2237] Compiling WS EID.swift
[2211/2237] Compiling WS Event.swift
[2212/2237] Compiling WS Nothing.swift
[2213/2240] Compiling WS ExchangeMode.swift
[2214/2240] Compiling WS Application+Configurator.swift
[2215/2240] Compiling WS HTTPServerConfiguration+Address.swift
[2216/2240] Compiling WS Request+Observer.swift
[2217/2240] Compiling WS BindableObserver.swift
[2218/2240] Compiling WS ClassicObserver.swift
[2219/2240] Compiling WS DeclarativeObserver.swift
[2220/2240] Compiling WS AnyClient.swift
[2221/2240] Compiling WS OriginalRequest.swift
[2222/2240] Compiling WS WSID.swift
[2223/2240] Compiling WS Client.swift
[2224/2240] Compiling WS BaseObserver.swift
[2225/2240] Emitting module WS
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:3:30: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
1 | import Vapor
2 |
3 | public protocol AnyObserver: class, Broadcastable, CustomStringConvertible, Disconnectable, Sendable, Loggable {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
4 | var key: String { get }
5 | var path: String { get }
/host/spi-builder-workspace/Sources/WS/Protocols/Subscribable.swift:25:34: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
23 | }
24 |
25 | internal protocol _Subscribable: class, Subscribable {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
26 | var eventLoop: EventLoop { get }
27 | var clients: [_AnyClient] { get }
/host/spi-builder-workspace/Sources/WS/Utilities/DefaultDateFormatter.swift:3:7: warning: class 'DefaultDateFormatter' must restate inherited '@unchecked Sendable' conformance
1 | import Foundation
2 |
3 | class DefaultDateFormatter: DateFormatter {
| `- warning: class 'DefaultDateFormatter' must restate inherited '@unchecked Sendable' conformance
4 | func setup() {
5 | self.calendar = Calendar(identifier: .iso8601)
[2226/2240] Compiling WS Loggable.swift
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:42:13: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
40 | /// Send as `text`
41 | return eventLoop.future().map {
42 | self.sockets.forEach {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
43 | self.logger.debug("[⚡️] 📤 text: \(text)")
44 | $0.send(text)
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:34:10: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
32 |
33 | extension _Sendable {
34 | func _send<S>(text: S) -> EventLoopFuture<Void> where S : Collection, S.Element == Character {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
35 | /// Send as `binary` instead
36 | if exchangeMode == .binary {
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:34:19: warning: capture of non-Sendable type 'S.Type' in an isolated closure
32 |
33 | extension _Sendable {
34 | func _send<S>(text: S) -> EventLoopFuture<Void> where S : Collection, S.Element == Character {
| `- warning: capture of non-Sendable type 'S.Type' in an isolated closure
35 | /// Send as `binary` instead
36 | if exchangeMode == .binary {
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:61:13: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
59 | /// Send as `binary`
60 | return eventLoop.future().map {
61 | self.sockets.forEach {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
62 | self.logger.debug("[⚡️] 📤 bytes: \(bytes.count)")
63 | $0.send(bytes)
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:49:10: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
47 | }
48 |
49 | func _send(bytes: [UInt8]) -> EventLoopFuture<Void> {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
50 | /// Send as `text` instead
51 | if exchangeMode == .text {
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:84:13: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
82 | /// Send as `binary`
83 | return eventLoop.future().map {
84 | self.sockets.forEach {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
85 | self.logger.debug("[⚡️] 📤 data: \(data.count)")
86 | $0.send(raw: data, opcode: opcode)
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:72:10: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
70 | }
71 |
72 | func _send<Data>(data: Data, opcode: WebSocketOpcode) -> EventLoopFuture<Void> where Data: DataProtocol {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
73 | /// Send as `text` instead
74 | if exchangeMode == .text {
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:72:22: warning: capture of non-Sendable type 'Data.Type' in an isolated closure
70 | }
71 |
72 | func _send<Data>(data: Data, opcode: WebSocketOpcode) -> EventLoopFuture<Void> where Data: DataProtocol {
| `- warning: capture of non-Sendable type 'Data.Type' in an isolated closure
73 | /// Send as `text` instead
74 | if exchangeMode == .text {
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:97:25: warning: capture of non-Sendable type 'C.Type' in an isolated closure
95 | func _send<C>(model: C, encoder: Encoder) -> EventLoopFuture<Void> where C: Encodable {
96 | eventLoop.future().flatMapThrowing {
97 | try encoder.encode(model)
| `- warning: capture of non-Sendable type 'C.Type' in an isolated closure
98 | }.flatMap { data -> EventLoopFuture<Data> in
99 | if self.exchangeMode == .text {
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:95:19: warning: capture of non-Sendable type 'C.Type' in an isolated closure
93 | }
94 |
95 | func _send<C>(model: C, encoder: Encoder) -> EventLoopFuture<Void> where C: Encodable {
| `- warning: capture of non-Sendable type 'C.Type' in an isolated closure
96 | eventLoop.future().flatMapThrowing {
97 | try encoder.encode(model)
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:99:16: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
97 | try encoder.encode(model)
98 | }.flatMap { data -> EventLoopFuture<Data> in
99 | if self.exchangeMode == .text {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
100 | return self.eventLoop.future(data)
101 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:95:10: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
93 | }
94 |
95 | func _send<C>(model: C, encoder: Encoder) -> EventLoopFuture<Void> where C: Encodable {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
96 | eventLoop.future().flatMapThrowing {
97 | try encoder.encode(model)
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:104:19: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
102 | return self.send(data: data).transform(to: data)
103 | }.flatMap {
104 | guard self.exchangeMode != .binary,
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
105 | let text = String(data: $0, encoding: .utf8) else {
106 | return self.eventLoop.future()
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:95:10: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
93 | }
94 |
95 | func _send<C>(model: C, encoder: Encoder) -> EventLoopFuture<Void> where C: Encodable {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
96 | eventLoop.future().flatMapThrowing {
97 | try encoder.encode(model)
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:122:13: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
120 | func _sendPing() -> EventLoopFuture<Void> {
121 | eventLoop.future().map {
122 | self.sockets.forEach { $0.sendPing() }
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
123 | }
124 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:120:10: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
118 | }
119 |
120 | func _sendPing() -> EventLoopFuture<Void> {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
121 | eventLoop.future().map {
122 | self.sockets.forEach { $0.sendPing() }
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:131:22: warning: capture of non-Sendable type 'S.Type' in an isolated closure
129 | extension EventLoopFuture: Sendable where Value: Sendable {
130 | public func send<S>(text: S) -> EventLoopFuture<Void> where S : Collection, S.Element == Character {
131 | flatMap { $0.send(text: text) }
| `- warning: capture of non-Sendable type 'S.Type' in an isolated closure
132 | }
133 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:131:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
129 | extension EventLoopFuture: Sendable where Value: Sendable {
130 | public func send<S>(text: S) -> EventLoopFuture<Void> where S : Collection, S.Element == Character {
131 | flatMap { $0.send(text: text) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
132 | }
133 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:130:25: warning: capture of non-Sendable type 'S.Type' in an isolated closure
128 |
129 | extension EventLoopFuture: Sendable where Value: Sendable {
130 | public func send<S>(text: S) -> EventLoopFuture<Void> where S : Collection, S.Element == Character {
| `- warning: capture of non-Sendable type 'S.Type' in an isolated closure
131 | flatMap { $0.send(text: text) }
132 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:135:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
133 |
134 | public func send(bytes: [UInt8]) -> EventLoopFuture<Void> {
135 | flatMap { $0.send(bytes: bytes) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
136 | }
137 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:139:22: warning: capture of non-Sendable type 'Data.Type' in an isolated closure
137 |
138 | public func send<Data>(data: Data) -> EventLoopFuture<Void> where Data : DataProtocol {
139 | flatMap { $0.send(data: data) }
| `- warning: capture of non-Sendable type 'Data.Type' in an isolated closure
140 | }
141 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:139:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
137 |
138 | public func send<Data>(data: Data) -> EventLoopFuture<Void> where Data : DataProtocol {
139 | flatMap { $0.send(data: data) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
140 | }
141 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:138:28: warning: capture of non-Sendable type 'Data.Type' in an isolated closure
136 | }
137 |
138 | public func send<Data>(data: Data) -> EventLoopFuture<Void> where Data : DataProtocol {
| `- warning: capture of non-Sendable type 'Data.Type' in an isolated closure
139 | flatMap { $0.send(data: data) }
140 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:143:22: warning: capture of non-Sendable type 'Data.Type' in an isolated closure
141 |
142 | public func send<Data>(data: Data, opcode: WebSocketOpcode) -> EventLoopFuture<Void> where Data : DataProtocol {
143 | flatMap { $0.send(data: data, opcode: opcode) }
| `- warning: capture of non-Sendable type 'Data.Type' in an isolated closure
144 | }
145 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:143:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
141 |
142 | public func send<Data>(data: Data, opcode: WebSocketOpcode) -> EventLoopFuture<Void> where Data : DataProtocol {
143 | flatMap { $0.send(data: data, opcode: opcode) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
144 | }
145 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:142:28: warning: capture of non-Sendable type 'Data.Type' in an isolated closure
140 | }
141 |
142 | public func send<Data>(data: Data, opcode: WebSocketOpcode) -> EventLoopFuture<Void> where Data : DataProtocol {
| `- warning: capture of non-Sendable type 'Data.Type' in an isolated closure
143 | flatMap { $0.send(data: data, opcode: opcode) }
144 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:147:22: warning: capture of non-Sendable type 'C.Type' in an isolated closure
145 |
146 | public func send<C>(model: C) -> EventLoopFuture<Void> where C : Encodable {
147 | flatMap { $0.send(model: model) }
| `- warning: capture of non-Sendable type 'C.Type' in an isolated closure
148 | }
149 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:147:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
145 |
146 | public func send<C>(model: C) -> EventLoopFuture<Void> where C : Encodable {
147 | flatMap { $0.send(model: model) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
148 | }
149 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:146:25: warning: capture of non-Sendable type 'C.Type' in an isolated closure
144 | }
145 |
146 | public func send<C>(model: C) -> EventLoopFuture<Void> where C : Encodable {
| `- warning: capture of non-Sendable type 'C.Type' in an isolated closure
147 | flatMap { $0.send(model: model) }
148 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:151:22: warning: capture of non-Sendable type 'C.Type' in an isolated closure
149 |
150 | public func send<C>(model: C, encoder: Encoder) -> EventLoopFuture<Void> where C : Encodable {
151 | flatMap { $0.send(model: model, encoder: encoder) }
| `- warning: capture of non-Sendable type 'C.Type' in an isolated closure
152 | }
153 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:151:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
149 |
150 | public func send<C>(model: C, encoder: Encoder) -> EventLoopFuture<Void> where C : Encodable {
151 | flatMap { $0.send(model: model, encoder: encoder) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
152 | }
153 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:150:25: warning: capture of non-Sendable type 'C.Type' in an isolated closure
148 | }
149 |
150 | public func send<C>(model: C, encoder: Encoder) -> EventLoopFuture<Void> where C : Encodable {
| `- warning: capture of non-Sendable type 'C.Type' in an isolated closure
151 | flatMap { $0.send(model: model, encoder: encoder) }
152 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:155:22: warning: capture of non-Sendable type 'T.Type' in an isolated closure
153 |
154 | public func send<T>(event: EID<T>) -> EventLoopFuture<Void> where T : Decodable, T : Encodable {
155 | flatMap { $0.send(event: event) }
| `- warning: capture of non-Sendable type 'T.Type' in an isolated closure
156 | }
157 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:155:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
153 |
154 | public func send<T>(event: EID<T>) -> EventLoopFuture<Void> where T : Decodable, T : Encodable {
155 | flatMap { $0.send(event: event) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
156 | }
157 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:154:25: warning: capture of non-Sendable type 'T.Type' in an isolated closure
152 | }
153 |
154 | public func send<T>(event: EID<T>) -> EventLoopFuture<Void> where T : Decodable, T : Encodable {
| `- warning: capture of non-Sendable type 'T.Type' in an isolated closure
155 | flatMap { $0.send(event: event) }
156 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:159:22: warning: capture of non-Sendable type 'T.Type' in an isolated closure
157 |
158 | public func send<T>(event: EID<T>, payload: T?) -> EventLoopFuture<Void> where T : Decodable, T : Encodable {
159 | flatMap { $0.send(event: event, payload: payload) }
| `- warning: capture of non-Sendable type 'T.Type' in an isolated closure
160 | }
161 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:159:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
157 |
158 | public func send<T>(event: EID<T>, payload: T?) -> EventLoopFuture<Void> where T : Decodable, T : Encodable {
159 | flatMap { $0.send(event: event, payload: payload) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
160 | }
161 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:158:25: warning: capture of non-Sendable type 'T.Type' in an isolated closure
156 | }
157 |
158 | public func send<T>(event: EID<T>, payload: T?) -> EventLoopFuture<Void> where T : Decodable, T : Encodable {
| `- warning: capture of non-Sendable type 'T.Type' in an isolated closure
159 | flatMap { $0.send(event: event, payload: payload) }
160 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:163:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
161 |
162 | public func sendPing() -> EventLoopFuture<Void> {
163 | flatMap { $0.sendPing() }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
164 | }
165 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Subscribable.swift:25:34: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
23 | }
24 |
25 | internal protocol _Subscribable: class, Subscribable {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
26 | var eventLoop: EventLoop { get }
27 | var clients: [_AnyClient] { get }
/host/spi-builder-workspace/Sources/WS/Protocols/Subscribable.swift:35:17: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
33 | }
34 |
35 | public func subscribe(to channels: [String], on eventLoop: EventLoop) -> EventLoopFuture<Void> {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
36 | self.eventLoop.submit {
37 | channels.forEach { channel in
/host/spi-builder-workspace/Sources/WS/Protocols/Subscribable.swift:49:17: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
47 | }
48 |
49 | public func unsubscribe(from channels: [String], on eventLoop: EventLoop) -> EventLoopFuture<Void> {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
50 | self.eventLoop.submit {
51 | channels.forEach { channel in
/host/spi-builder-workspace/Sources/WS/Protocols/Subscribable.swift:68:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
66 |
67 | public func subscribe(to channels: [String]) -> EventLoopFuture<Void> {
68 | flatMap { $0.subscribe(to: channels, on: self.eventLoop) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
69 | }
70 |
/host/spi-builder-workspace/Sources/WS/Protocols/Subscribable.swift:67:17: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
65 | }
66 |
67 | public func subscribe(to channels: [String]) -> EventLoopFuture<Void> {
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
68 | flatMap { $0.subscribe(to: channels, on: self.eventLoop) }
69 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Subscribable.swift:76:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
74 |
75 | public func unsubscribe(from channels: [String]) -> EventLoopFuture<Void> {
76 | flatMap { $0.unsubscribe(from: channels, on: self.eventLoop) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
77 | }
78 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Subscribable.swift:75:17: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
73 | }
74 |
75 | public func unsubscribe(from channels: [String]) -> EventLoopFuture<Void> {
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
76 | flatMap { $0.unsubscribe(from: channels, on: self.eventLoop) }
77 | }
[2227/2240] Compiling WS Sendable.swift
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:42:13: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
40 | /// Send as `text`
41 | return eventLoop.future().map {
42 | self.sockets.forEach {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
43 | self.logger.debug("[⚡️] 📤 text: \(text)")
44 | $0.send(text)
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:34:10: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
32 |
33 | extension _Sendable {
34 | func _send<S>(text: S) -> EventLoopFuture<Void> where S : Collection, S.Element == Character {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
35 | /// Send as `binary` instead
36 | if exchangeMode == .binary {
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:34:19: warning: capture of non-Sendable type 'S.Type' in an isolated closure
32 |
33 | extension _Sendable {
34 | func _send<S>(text: S) -> EventLoopFuture<Void> where S : Collection, S.Element == Character {
| `- warning: capture of non-Sendable type 'S.Type' in an isolated closure
35 | /// Send as `binary` instead
36 | if exchangeMode == .binary {
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:61:13: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
59 | /// Send as `binary`
60 | return eventLoop.future().map {
61 | self.sockets.forEach {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
62 | self.logger.debug("[⚡️] 📤 bytes: \(bytes.count)")
63 | $0.send(bytes)
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:49:10: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
47 | }
48 |
49 | func _send(bytes: [UInt8]) -> EventLoopFuture<Void> {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
50 | /// Send as `text` instead
51 | if exchangeMode == .text {
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:84:13: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
82 | /// Send as `binary`
83 | return eventLoop.future().map {
84 | self.sockets.forEach {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
85 | self.logger.debug("[⚡️] 📤 data: \(data.count)")
86 | $0.send(raw: data, opcode: opcode)
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:72:10: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
70 | }
71 |
72 | func _send<Data>(data: Data, opcode: WebSocketOpcode) -> EventLoopFuture<Void> where Data: DataProtocol {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
73 | /// Send as `text` instead
74 | if exchangeMode == .text {
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:72:22: warning: capture of non-Sendable type 'Data.Type' in an isolated closure
70 | }
71 |
72 | func _send<Data>(data: Data, opcode: WebSocketOpcode) -> EventLoopFuture<Void> where Data: DataProtocol {
| `- warning: capture of non-Sendable type 'Data.Type' in an isolated closure
73 | /// Send as `text` instead
74 | if exchangeMode == .text {
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:97:25: warning: capture of non-Sendable type 'C.Type' in an isolated closure
95 | func _send<C>(model: C, encoder: Encoder) -> EventLoopFuture<Void> where C: Encodable {
96 | eventLoop.future().flatMapThrowing {
97 | try encoder.encode(model)
| `- warning: capture of non-Sendable type 'C.Type' in an isolated closure
98 | }.flatMap { data -> EventLoopFuture<Data> in
99 | if self.exchangeMode == .text {
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:95:19: warning: capture of non-Sendable type 'C.Type' in an isolated closure
93 | }
94 |
95 | func _send<C>(model: C, encoder: Encoder) -> EventLoopFuture<Void> where C: Encodable {
| `- warning: capture of non-Sendable type 'C.Type' in an isolated closure
96 | eventLoop.future().flatMapThrowing {
97 | try encoder.encode(model)
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:99:16: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
97 | try encoder.encode(model)
98 | }.flatMap { data -> EventLoopFuture<Data> in
99 | if self.exchangeMode == .text {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
100 | return self.eventLoop.future(data)
101 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:95:10: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
93 | }
94 |
95 | func _send<C>(model: C, encoder: Encoder) -> EventLoopFuture<Void> where C: Encodable {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
96 | eventLoop.future().flatMapThrowing {
97 | try encoder.encode(model)
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:104:19: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
102 | return self.send(data: data).transform(to: data)
103 | }.flatMap {
104 | guard self.exchangeMode != .binary,
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
105 | let text = String(data: $0, encoding: .utf8) else {
106 | return self.eventLoop.future()
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:95:10: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
93 | }
94 |
95 | func _send<C>(model: C, encoder: Encoder) -> EventLoopFuture<Void> where C: Encodable {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
96 | eventLoop.future().flatMapThrowing {
97 | try encoder.encode(model)
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:122:13: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
120 | func _sendPing() -> EventLoopFuture<Void> {
121 | eventLoop.future().map {
122 | self.sockets.forEach { $0.sendPing() }
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
123 | }
124 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:120:10: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
118 | }
119 |
120 | func _sendPing() -> EventLoopFuture<Void> {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
121 | eventLoop.future().map {
122 | self.sockets.forEach { $0.sendPing() }
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:131:22: warning: capture of non-Sendable type 'S.Type' in an isolated closure
129 | extension EventLoopFuture: Sendable where Value: Sendable {
130 | public func send<S>(text: S) -> EventLoopFuture<Void> where S : Collection, S.Element == Character {
131 | flatMap { $0.send(text: text) }
| `- warning: capture of non-Sendable type 'S.Type' in an isolated closure
132 | }
133 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:131:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
129 | extension EventLoopFuture: Sendable where Value: Sendable {
130 | public func send<S>(text: S) -> EventLoopFuture<Void> where S : Collection, S.Element == Character {
131 | flatMap { $0.send(text: text) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
132 | }
133 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:130:25: warning: capture of non-Sendable type 'S.Type' in an isolated closure
128 |
129 | extension EventLoopFuture: Sendable where Value: Sendable {
130 | public func send<S>(text: S) -> EventLoopFuture<Void> where S : Collection, S.Element == Character {
| `- warning: capture of non-Sendable type 'S.Type' in an isolated closure
131 | flatMap { $0.send(text: text) }
132 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:135:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
133 |
134 | public func send(bytes: [UInt8]) -> EventLoopFuture<Void> {
135 | flatMap { $0.send(bytes: bytes) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
136 | }
137 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:139:22: warning: capture of non-Sendable type 'Data.Type' in an isolated closure
137 |
138 | public func send<Data>(data: Data) -> EventLoopFuture<Void> where Data : DataProtocol {
139 | flatMap { $0.send(data: data) }
| `- warning: capture of non-Sendable type 'Data.Type' in an isolated closure
140 | }
141 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:139:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
137 |
138 | public func send<Data>(data: Data) -> EventLoopFuture<Void> where Data : DataProtocol {
139 | flatMap { $0.send(data: data) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
140 | }
141 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:138:28: warning: capture of non-Sendable type 'Data.Type' in an isolated closure
136 | }
137 |
138 | public func send<Data>(data: Data) -> EventLoopFuture<Void> where Data : DataProtocol {
| `- warning: capture of non-Sendable type 'Data.Type' in an isolated closure
139 | flatMap { $0.send(data: data) }
140 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:143:22: warning: capture of non-Sendable type 'Data.Type' in an isolated closure
141 |
142 | public func send<Data>(data: Data, opcode: WebSocketOpcode) -> EventLoopFuture<Void> where Data : DataProtocol {
143 | flatMap { $0.send(data: data, opcode: opcode) }
| `- warning: capture of non-Sendable type 'Data.Type' in an isolated closure
144 | }
145 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:143:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
141 |
142 | public func send<Data>(data: Data, opcode: WebSocketOpcode) -> EventLoopFuture<Void> where Data : DataProtocol {
143 | flatMap { $0.send(data: data, opcode: opcode) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
144 | }
145 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:142:28: warning: capture of non-Sendable type 'Data.Type' in an isolated closure
140 | }
141 |
142 | public func send<Data>(data: Data, opcode: WebSocketOpcode) -> EventLoopFuture<Void> where Data : DataProtocol {
| `- warning: capture of non-Sendable type 'Data.Type' in an isolated closure
143 | flatMap { $0.send(data: data, opcode: opcode) }
144 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:147:22: warning: capture of non-Sendable type 'C.Type' in an isolated closure
145 |
146 | public func send<C>(model: C) -> EventLoopFuture<Void> where C : Encodable {
147 | flatMap { $0.send(model: model) }
| `- warning: capture of non-Sendable type 'C.Type' in an isolated closure
148 | }
149 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:147:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
145 |
146 | public func send<C>(model: C) -> EventLoopFuture<Void> where C : Encodable {
147 | flatMap { $0.send(model: model) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
148 | }
149 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:146:25: warning: capture of non-Sendable type 'C.Type' in an isolated closure
144 | }
145 |
146 | public func send<C>(model: C) -> EventLoopFuture<Void> where C : Encodable {
| `- warning: capture of non-Sendable type 'C.Type' in an isolated closure
147 | flatMap { $0.send(model: model) }
148 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:151:22: warning: capture of non-Sendable type 'C.Type' in an isolated closure
149 |
150 | public func send<C>(model: C, encoder: Encoder) -> EventLoopFuture<Void> where C : Encodable {
151 | flatMap { $0.send(model: model, encoder: encoder) }
| `- warning: capture of non-Sendable type 'C.Type' in an isolated closure
152 | }
153 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:151:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
149 |
150 | public func send<C>(model: C, encoder: Encoder) -> EventLoopFuture<Void> where C : Encodable {
151 | flatMap { $0.send(model: model, encoder: encoder) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
152 | }
153 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:150:25: warning: capture of non-Sendable type 'C.Type' in an isolated closure
148 | }
149 |
150 | public func send<C>(model: C, encoder: Encoder) -> EventLoopFuture<Void> where C : Encodable {
| `- warning: capture of non-Sendable type 'C.Type' in an isolated closure
151 | flatMap { $0.send(model: model, encoder: encoder) }
152 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:155:22: warning: capture of non-Sendable type 'T.Type' in an isolated closure
153 |
154 | public func send<T>(event: EID<T>) -> EventLoopFuture<Void> where T : Decodable, T : Encodable {
155 | flatMap { $0.send(event: event) }
| `- warning: capture of non-Sendable type 'T.Type' in an isolated closure
156 | }
157 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:155:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
153 |
154 | public func send<T>(event: EID<T>) -> EventLoopFuture<Void> where T : Decodable, T : Encodable {
155 | flatMap { $0.send(event: event) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
156 | }
157 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:154:25: warning: capture of non-Sendable type 'T.Type' in an isolated closure
152 | }
153 |
154 | public func send<T>(event: EID<T>) -> EventLoopFuture<Void> where T : Decodable, T : Encodable {
| `- warning: capture of non-Sendable type 'T.Type' in an isolated closure
155 | flatMap { $0.send(event: event) }
156 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:159:22: warning: capture of non-Sendable type 'T.Type' in an isolated closure
157 |
158 | public func send<T>(event: EID<T>, payload: T?) -> EventLoopFuture<Void> where T : Decodable, T : Encodable {
159 | flatMap { $0.send(event: event, payload: payload) }
| `- warning: capture of non-Sendable type 'T.Type' in an isolated closure
160 | }
161 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:159:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
157 |
158 | public func send<T>(event: EID<T>, payload: T?) -> EventLoopFuture<Void> where T : Decodable, T : Encodable {
159 | flatMap { $0.send(event: event, payload: payload) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
160 | }
161 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:158:25: warning: capture of non-Sendable type 'T.Type' in an isolated closure
156 | }
157 |
158 | public func send<T>(event: EID<T>, payload: T?) -> EventLoopFuture<Void> where T : Decodable, T : Encodable {
| `- warning: capture of non-Sendable type 'T.Type' in an isolated closure
159 | flatMap { $0.send(event: event, payload: payload) }
160 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:163:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
161 |
162 | public func sendPing() -> EventLoopFuture<Void> {
163 | flatMap { $0.sendPing() }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
164 | }
165 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Subscribable.swift:25:34: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
23 | }
24 |
25 | internal protocol _Subscribable: class, Subscribable {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
26 | var eventLoop: EventLoop { get }
27 | var clients: [_AnyClient] { get }
/host/spi-builder-workspace/Sources/WS/Protocols/Subscribable.swift:35:17: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
33 | }
34 |
35 | public func subscribe(to channels: [String], on eventLoop: EventLoop) -> EventLoopFuture<Void> {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
36 | self.eventLoop.submit {
37 | channels.forEach { channel in
/host/spi-builder-workspace/Sources/WS/Protocols/Subscribable.swift:49:17: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
47 | }
48 |
49 | public func unsubscribe(from channels: [String], on eventLoop: EventLoop) -> EventLoopFuture<Void> {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
50 | self.eventLoop.submit {
51 | channels.forEach { channel in
/host/spi-builder-workspace/Sources/WS/Protocols/Subscribable.swift:68:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
66 |
67 | public func subscribe(to channels: [String]) -> EventLoopFuture<Void> {
68 | flatMap { $0.subscribe(to: channels, on: self.eventLoop) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
69 | }
70 |
/host/spi-builder-workspace/Sources/WS/Protocols/Subscribable.swift:67:17: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
65 | }
66 |
67 | public func subscribe(to channels: [String]) -> EventLoopFuture<Void> {
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
68 | flatMap { $0.subscribe(to: channels, on: self.eventLoop) }
69 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Subscribable.swift:76:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
74 |
75 | public func unsubscribe(from channels: [String]) -> EventLoopFuture<Void> {
76 | flatMap { $0.unsubscribe(from: channels, on: self.eventLoop) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
77 | }
78 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Subscribable.swift:75:17: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
73 | }
74 |
75 | public func unsubscribe(from channels: [String]) -> EventLoopFuture<Void> {
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
76 | flatMap { $0.unsubscribe(from: channels, on: self.eventLoop) }
77 | }
[2228/2240] Compiling WS Subscribable.swift
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:42:13: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
40 | /// Send as `text`
41 | return eventLoop.future().map {
42 | self.sockets.forEach {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
43 | self.logger.debug("[⚡️] 📤 text: \(text)")
44 | $0.send(text)
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:34:10: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
32 |
33 | extension _Sendable {
34 | func _send<S>(text: S) -> EventLoopFuture<Void> where S : Collection, S.Element == Character {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
35 | /// Send as `binary` instead
36 | if exchangeMode == .binary {
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:34:19: warning: capture of non-Sendable type 'S.Type' in an isolated closure
32 |
33 | extension _Sendable {
34 | func _send<S>(text: S) -> EventLoopFuture<Void> where S : Collection, S.Element == Character {
| `- warning: capture of non-Sendable type 'S.Type' in an isolated closure
35 | /// Send as `binary` instead
36 | if exchangeMode == .binary {
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:61:13: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
59 | /// Send as `binary`
60 | return eventLoop.future().map {
61 | self.sockets.forEach {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
62 | self.logger.debug("[⚡️] 📤 bytes: \(bytes.count)")
63 | $0.send(bytes)
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:49:10: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
47 | }
48 |
49 | func _send(bytes: [UInt8]) -> EventLoopFuture<Void> {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
50 | /// Send as `text` instead
51 | if exchangeMode == .text {
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:84:13: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
82 | /// Send as `binary`
83 | return eventLoop.future().map {
84 | self.sockets.forEach {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
85 | self.logger.debug("[⚡️] 📤 data: \(data.count)")
86 | $0.send(raw: data, opcode: opcode)
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:72:10: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
70 | }
71 |
72 | func _send<Data>(data: Data, opcode: WebSocketOpcode) -> EventLoopFuture<Void> where Data: DataProtocol {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
73 | /// Send as `text` instead
74 | if exchangeMode == .text {
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:72:22: warning: capture of non-Sendable type 'Data.Type' in an isolated closure
70 | }
71 |
72 | func _send<Data>(data: Data, opcode: WebSocketOpcode) -> EventLoopFuture<Void> where Data: DataProtocol {
| `- warning: capture of non-Sendable type 'Data.Type' in an isolated closure
73 | /// Send as `text` instead
74 | if exchangeMode == .text {
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:97:25: warning: capture of non-Sendable type 'C.Type' in an isolated closure
95 | func _send<C>(model: C, encoder: Encoder) -> EventLoopFuture<Void> where C: Encodable {
96 | eventLoop.future().flatMapThrowing {
97 | try encoder.encode(model)
| `- warning: capture of non-Sendable type 'C.Type' in an isolated closure
98 | }.flatMap { data -> EventLoopFuture<Data> in
99 | if self.exchangeMode == .text {
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:95:19: warning: capture of non-Sendable type 'C.Type' in an isolated closure
93 | }
94 |
95 | func _send<C>(model: C, encoder: Encoder) -> EventLoopFuture<Void> where C: Encodable {
| `- warning: capture of non-Sendable type 'C.Type' in an isolated closure
96 | eventLoop.future().flatMapThrowing {
97 | try encoder.encode(model)
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:99:16: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
97 | try encoder.encode(model)
98 | }.flatMap { data -> EventLoopFuture<Data> in
99 | if self.exchangeMode == .text {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
100 | return self.eventLoop.future(data)
101 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:95:10: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
93 | }
94 |
95 | func _send<C>(model: C, encoder: Encoder) -> EventLoopFuture<Void> where C: Encodable {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
96 | eventLoop.future().flatMapThrowing {
97 | try encoder.encode(model)
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:104:19: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
102 | return self.send(data: data).transform(to: data)
103 | }.flatMap {
104 | guard self.exchangeMode != .binary,
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
105 | let text = String(data: $0, encoding: .utf8) else {
106 | return self.eventLoop.future()
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:95:10: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
93 | }
94 |
95 | func _send<C>(model: C, encoder: Encoder) -> EventLoopFuture<Void> where C: Encodable {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
96 | eventLoop.future().flatMapThrowing {
97 | try encoder.encode(model)
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:122:13: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
120 | func _sendPing() -> EventLoopFuture<Void> {
121 | eventLoop.future().map {
122 | self.sockets.forEach { $0.sendPing() }
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
123 | }
124 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:120:10: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
118 | }
119 |
120 | func _sendPing() -> EventLoopFuture<Void> {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
121 | eventLoop.future().map {
122 | self.sockets.forEach { $0.sendPing() }
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:131:22: warning: capture of non-Sendable type 'S.Type' in an isolated closure
129 | extension EventLoopFuture: Sendable where Value: Sendable {
130 | public func send<S>(text: S) -> EventLoopFuture<Void> where S : Collection, S.Element == Character {
131 | flatMap { $0.send(text: text) }
| `- warning: capture of non-Sendable type 'S.Type' in an isolated closure
132 | }
133 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:131:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
129 | extension EventLoopFuture: Sendable where Value: Sendable {
130 | public func send<S>(text: S) -> EventLoopFuture<Void> where S : Collection, S.Element == Character {
131 | flatMap { $0.send(text: text) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
132 | }
133 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:130:25: warning: capture of non-Sendable type 'S.Type' in an isolated closure
128 |
129 | extension EventLoopFuture: Sendable where Value: Sendable {
130 | public func send<S>(text: S) -> EventLoopFuture<Void> where S : Collection, S.Element == Character {
| `- warning: capture of non-Sendable type 'S.Type' in an isolated closure
131 | flatMap { $0.send(text: text) }
132 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:135:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
133 |
134 | public func send(bytes: [UInt8]) -> EventLoopFuture<Void> {
135 | flatMap { $0.send(bytes: bytes) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
136 | }
137 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:139:22: warning: capture of non-Sendable type 'Data.Type' in an isolated closure
137 |
138 | public func send<Data>(data: Data) -> EventLoopFuture<Void> where Data : DataProtocol {
139 | flatMap { $0.send(data: data) }
| `- warning: capture of non-Sendable type 'Data.Type' in an isolated closure
140 | }
141 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:139:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
137 |
138 | public func send<Data>(data: Data) -> EventLoopFuture<Void> where Data : DataProtocol {
139 | flatMap { $0.send(data: data) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
140 | }
141 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:138:28: warning: capture of non-Sendable type 'Data.Type' in an isolated closure
136 | }
137 |
138 | public func send<Data>(data: Data) -> EventLoopFuture<Void> where Data : DataProtocol {
| `- warning: capture of non-Sendable type 'Data.Type' in an isolated closure
139 | flatMap { $0.send(data: data) }
140 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:143:22: warning: capture of non-Sendable type 'Data.Type' in an isolated closure
141 |
142 | public func send<Data>(data: Data, opcode: WebSocketOpcode) -> EventLoopFuture<Void> where Data : DataProtocol {
143 | flatMap { $0.send(data: data, opcode: opcode) }
| `- warning: capture of non-Sendable type 'Data.Type' in an isolated closure
144 | }
145 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:143:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
141 |
142 | public func send<Data>(data: Data, opcode: WebSocketOpcode) -> EventLoopFuture<Void> where Data : DataProtocol {
143 | flatMap { $0.send(data: data, opcode: opcode) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
144 | }
145 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:142:28: warning: capture of non-Sendable type 'Data.Type' in an isolated closure
140 | }
141 |
142 | public func send<Data>(data: Data, opcode: WebSocketOpcode) -> EventLoopFuture<Void> where Data : DataProtocol {
| `- warning: capture of non-Sendable type 'Data.Type' in an isolated closure
143 | flatMap { $0.send(data: data, opcode: opcode) }
144 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:147:22: warning: capture of non-Sendable type 'C.Type' in an isolated closure
145 |
146 | public func send<C>(model: C) -> EventLoopFuture<Void> where C : Encodable {
147 | flatMap { $0.send(model: model) }
| `- warning: capture of non-Sendable type 'C.Type' in an isolated closure
148 | }
149 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:147:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
145 |
146 | public func send<C>(model: C) -> EventLoopFuture<Void> where C : Encodable {
147 | flatMap { $0.send(model: model) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
148 | }
149 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:146:25: warning: capture of non-Sendable type 'C.Type' in an isolated closure
144 | }
145 |
146 | public func send<C>(model: C) -> EventLoopFuture<Void> where C : Encodable {
| `- warning: capture of non-Sendable type 'C.Type' in an isolated closure
147 | flatMap { $0.send(model: model) }
148 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:151:22: warning: capture of non-Sendable type 'C.Type' in an isolated closure
149 |
150 | public func send<C>(model: C, encoder: Encoder) -> EventLoopFuture<Void> where C : Encodable {
151 | flatMap { $0.send(model: model, encoder: encoder) }
| `- warning: capture of non-Sendable type 'C.Type' in an isolated closure
152 | }
153 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:151:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
149 |
150 | public func send<C>(model: C, encoder: Encoder) -> EventLoopFuture<Void> where C : Encodable {
151 | flatMap { $0.send(model: model, encoder: encoder) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
152 | }
153 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:150:25: warning: capture of non-Sendable type 'C.Type' in an isolated closure
148 | }
149 |
150 | public func send<C>(model: C, encoder: Encoder) -> EventLoopFuture<Void> where C : Encodable {
| `- warning: capture of non-Sendable type 'C.Type' in an isolated closure
151 | flatMap { $0.send(model: model, encoder: encoder) }
152 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:155:22: warning: capture of non-Sendable type 'T.Type' in an isolated closure
153 |
154 | public func send<T>(event: EID<T>) -> EventLoopFuture<Void> where T : Decodable, T : Encodable {
155 | flatMap { $0.send(event: event) }
| `- warning: capture of non-Sendable type 'T.Type' in an isolated closure
156 | }
157 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:155:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
153 |
154 | public func send<T>(event: EID<T>) -> EventLoopFuture<Void> where T : Decodable, T : Encodable {
155 | flatMap { $0.send(event: event) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
156 | }
157 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:154:25: warning: capture of non-Sendable type 'T.Type' in an isolated closure
152 | }
153 |
154 | public func send<T>(event: EID<T>) -> EventLoopFuture<Void> where T : Decodable, T : Encodable {
| `- warning: capture of non-Sendable type 'T.Type' in an isolated closure
155 | flatMap { $0.send(event: event) }
156 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:159:22: warning: capture of non-Sendable type 'T.Type' in an isolated closure
157 |
158 | public func send<T>(event: EID<T>, payload: T?) -> EventLoopFuture<Void> where T : Decodable, T : Encodable {
159 | flatMap { $0.send(event: event, payload: payload) }
| `- warning: capture of non-Sendable type 'T.Type' in an isolated closure
160 | }
161 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:159:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
157 |
158 | public func send<T>(event: EID<T>, payload: T?) -> EventLoopFuture<Void> where T : Decodable, T : Encodable {
159 | flatMap { $0.send(event: event, payload: payload) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
160 | }
161 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:158:25: warning: capture of non-Sendable type 'T.Type' in an isolated closure
156 | }
157 |
158 | public func send<T>(event: EID<T>, payload: T?) -> EventLoopFuture<Void> where T : Decodable, T : Encodable {
| `- warning: capture of non-Sendable type 'T.Type' in an isolated closure
159 | flatMap { $0.send(event: event, payload: payload) }
160 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:163:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
161 |
162 | public func sendPing() -> EventLoopFuture<Void> {
163 | flatMap { $0.sendPing() }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
164 | }
165 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Subscribable.swift:25:34: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
23 | }
24 |
25 | internal protocol _Subscribable: class, Subscribable {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
26 | var eventLoop: EventLoop { get }
27 | var clients: [_AnyClient] { get }
/host/spi-builder-workspace/Sources/WS/Protocols/Subscribable.swift:35:17: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
33 | }
34 |
35 | public func subscribe(to channels: [String], on eventLoop: EventLoop) -> EventLoopFuture<Void> {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
36 | self.eventLoop.submit {
37 | channels.forEach { channel in
/host/spi-builder-workspace/Sources/WS/Protocols/Subscribable.swift:49:17: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
47 | }
48 |
49 | public func unsubscribe(from channels: [String], on eventLoop: EventLoop) -> EventLoopFuture<Void> {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
50 | self.eventLoop.submit {
51 | channels.forEach { channel in
/host/spi-builder-workspace/Sources/WS/Protocols/Subscribable.swift:68:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
66 |
67 | public func subscribe(to channels: [String]) -> EventLoopFuture<Void> {
68 | flatMap { $0.subscribe(to: channels, on: self.eventLoop) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
69 | }
70 |
/host/spi-builder-workspace/Sources/WS/Protocols/Subscribable.swift:67:17: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
65 | }
66 |
67 | public func subscribe(to channels: [String]) -> EventLoopFuture<Void> {
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
68 | flatMap { $0.subscribe(to: channels, on: self.eventLoop) }
69 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Subscribable.swift:76:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
74 |
75 | public func unsubscribe(from channels: [String]) -> EventLoopFuture<Void> {
76 | flatMap { $0.unsubscribe(from: channels, on: self.eventLoop) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
77 | }
78 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Subscribable.swift:75:17: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
73 | }
74 |
75 | public func unsubscribe(from channels: [String]) -> EventLoopFuture<Void> {
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
76 | flatMap { $0.unsubscribe(from: channels, on: self.eventLoop) }
77 | }
[2229/2240] Compiling WS Broadcaster.swift
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:42:13: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
40 | /// Send as `text`
41 | return eventLoop.future().map {
42 | self.sockets.forEach {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
43 | self.logger.debug("[⚡️] 📤 text: \(text)")
44 | $0.send(text)
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:34:10: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
32 |
33 | extension _Sendable {
34 | func _send<S>(text: S) -> EventLoopFuture<Void> where S : Collection, S.Element == Character {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
35 | /// Send as `binary` instead
36 | if exchangeMode == .binary {
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:34:19: warning: capture of non-Sendable type 'S.Type' in an isolated closure
32 |
33 | extension _Sendable {
34 | func _send<S>(text: S) -> EventLoopFuture<Void> where S : Collection, S.Element == Character {
| `- warning: capture of non-Sendable type 'S.Type' in an isolated closure
35 | /// Send as `binary` instead
36 | if exchangeMode == .binary {
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:61:13: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
59 | /// Send as `binary`
60 | return eventLoop.future().map {
61 | self.sockets.forEach {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
62 | self.logger.debug("[⚡️] 📤 bytes: \(bytes.count)")
63 | $0.send(bytes)
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:49:10: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
47 | }
48 |
49 | func _send(bytes: [UInt8]) -> EventLoopFuture<Void> {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
50 | /// Send as `text` instead
51 | if exchangeMode == .text {
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:84:13: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
82 | /// Send as `binary`
83 | return eventLoop.future().map {
84 | self.sockets.forEach {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
85 | self.logger.debug("[⚡️] 📤 data: \(data.count)")
86 | $0.send(raw: data, opcode: opcode)
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:72:10: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
70 | }
71 |
72 | func _send<Data>(data: Data, opcode: WebSocketOpcode) -> EventLoopFuture<Void> where Data: DataProtocol {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
73 | /// Send as `text` instead
74 | if exchangeMode == .text {
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:72:22: warning: capture of non-Sendable type 'Data.Type' in an isolated closure
70 | }
71 |
72 | func _send<Data>(data: Data, opcode: WebSocketOpcode) -> EventLoopFuture<Void> where Data: DataProtocol {
| `- warning: capture of non-Sendable type 'Data.Type' in an isolated closure
73 | /// Send as `text` instead
74 | if exchangeMode == .text {
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:97:25: warning: capture of non-Sendable type 'C.Type' in an isolated closure
95 | func _send<C>(model: C, encoder: Encoder) -> EventLoopFuture<Void> where C: Encodable {
96 | eventLoop.future().flatMapThrowing {
97 | try encoder.encode(model)
| `- warning: capture of non-Sendable type 'C.Type' in an isolated closure
98 | }.flatMap { data -> EventLoopFuture<Data> in
99 | if self.exchangeMode == .text {
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:95:19: warning: capture of non-Sendable type 'C.Type' in an isolated closure
93 | }
94 |
95 | func _send<C>(model: C, encoder: Encoder) -> EventLoopFuture<Void> where C: Encodable {
| `- warning: capture of non-Sendable type 'C.Type' in an isolated closure
96 | eventLoop.future().flatMapThrowing {
97 | try encoder.encode(model)
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:99:16: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
97 | try encoder.encode(model)
98 | }.flatMap { data -> EventLoopFuture<Data> in
99 | if self.exchangeMode == .text {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
100 | return self.eventLoop.future(data)
101 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:95:10: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
93 | }
94 |
95 | func _send<C>(model: C, encoder: Encoder) -> EventLoopFuture<Void> where C: Encodable {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
96 | eventLoop.future().flatMapThrowing {
97 | try encoder.encode(model)
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:104:19: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
102 | return self.send(data: data).transform(to: data)
103 | }.flatMap {
104 | guard self.exchangeMode != .binary,
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
105 | let text = String(data: $0, encoding: .utf8) else {
106 | return self.eventLoop.future()
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:95:10: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
93 | }
94 |
95 | func _send<C>(model: C, encoder: Encoder) -> EventLoopFuture<Void> where C: Encodable {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
96 | eventLoop.future().flatMapThrowing {
97 | try encoder.encode(model)
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:122:13: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
120 | func _sendPing() -> EventLoopFuture<Void> {
121 | eventLoop.future().map {
122 | self.sockets.forEach { $0.sendPing() }
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
123 | }
124 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:120:10: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
118 | }
119 |
120 | func _sendPing() -> EventLoopFuture<Void> {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
121 | eventLoop.future().map {
122 | self.sockets.forEach { $0.sendPing() }
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:131:22: warning: capture of non-Sendable type 'S.Type' in an isolated closure
129 | extension EventLoopFuture: Sendable where Value: Sendable {
130 | public func send<S>(text: S) -> EventLoopFuture<Void> where S : Collection, S.Element == Character {
131 | flatMap { $0.send(text: text) }
| `- warning: capture of non-Sendable type 'S.Type' in an isolated closure
132 | }
133 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:131:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
129 | extension EventLoopFuture: Sendable where Value: Sendable {
130 | public func send<S>(text: S) -> EventLoopFuture<Void> where S : Collection, S.Element == Character {
131 | flatMap { $0.send(text: text) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
132 | }
133 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:130:25: warning: capture of non-Sendable type 'S.Type' in an isolated closure
128 |
129 | extension EventLoopFuture: Sendable where Value: Sendable {
130 | public func send<S>(text: S) -> EventLoopFuture<Void> where S : Collection, S.Element == Character {
| `- warning: capture of non-Sendable type 'S.Type' in an isolated closure
131 | flatMap { $0.send(text: text) }
132 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:135:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
133 |
134 | public func send(bytes: [UInt8]) -> EventLoopFuture<Void> {
135 | flatMap { $0.send(bytes: bytes) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
136 | }
137 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:139:22: warning: capture of non-Sendable type 'Data.Type' in an isolated closure
137 |
138 | public func send<Data>(data: Data) -> EventLoopFuture<Void> where Data : DataProtocol {
139 | flatMap { $0.send(data: data) }
| `- warning: capture of non-Sendable type 'Data.Type' in an isolated closure
140 | }
141 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:139:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
137 |
138 | public func send<Data>(data: Data) -> EventLoopFuture<Void> where Data : DataProtocol {
139 | flatMap { $0.send(data: data) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
140 | }
141 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:138:28: warning: capture of non-Sendable type 'Data.Type' in an isolated closure
136 | }
137 |
138 | public func send<Data>(data: Data) -> EventLoopFuture<Void> where Data : DataProtocol {
| `- warning: capture of non-Sendable type 'Data.Type' in an isolated closure
139 | flatMap { $0.send(data: data) }
140 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:143:22: warning: capture of non-Sendable type 'Data.Type' in an isolated closure
141 |
142 | public func send<Data>(data: Data, opcode: WebSocketOpcode) -> EventLoopFuture<Void> where Data : DataProtocol {
143 | flatMap { $0.send(data: data, opcode: opcode) }
| `- warning: capture of non-Sendable type 'Data.Type' in an isolated closure
144 | }
145 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:143:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
141 |
142 | public func send<Data>(data: Data, opcode: WebSocketOpcode) -> EventLoopFuture<Void> where Data : DataProtocol {
143 | flatMap { $0.send(data: data, opcode: opcode) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
144 | }
145 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:142:28: warning: capture of non-Sendable type 'Data.Type' in an isolated closure
140 | }
141 |
142 | public func send<Data>(data: Data, opcode: WebSocketOpcode) -> EventLoopFuture<Void> where Data : DataProtocol {
| `- warning: capture of non-Sendable type 'Data.Type' in an isolated closure
143 | flatMap { $0.send(data: data, opcode: opcode) }
144 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:147:22: warning: capture of non-Sendable type 'C.Type' in an isolated closure
145 |
146 | public func send<C>(model: C) -> EventLoopFuture<Void> where C : Encodable {
147 | flatMap { $0.send(model: model) }
| `- warning: capture of non-Sendable type 'C.Type' in an isolated closure
148 | }
149 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:147:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
145 |
146 | public func send<C>(model: C) -> EventLoopFuture<Void> where C : Encodable {
147 | flatMap { $0.send(model: model) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
148 | }
149 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:146:25: warning: capture of non-Sendable type 'C.Type' in an isolated closure
144 | }
145 |
146 | public func send<C>(model: C) -> EventLoopFuture<Void> where C : Encodable {
| `- warning: capture of non-Sendable type 'C.Type' in an isolated closure
147 | flatMap { $0.send(model: model) }
148 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:151:22: warning: capture of non-Sendable type 'C.Type' in an isolated closure
149 |
150 | public func send<C>(model: C, encoder: Encoder) -> EventLoopFuture<Void> where C : Encodable {
151 | flatMap { $0.send(model: model, encoder: encoder) }
| `- warning: capture of non-Sendable type 'C.Type' in an isolated closure
152 | }
153 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:151:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
149 |
150 | public func send<C>(model: C, encoder: Encoder) -> EventLoopFuture<Void> where C : Encodable {
151 | flatMap { $0.send(model: model, encoder: encoder) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
152 | }
153 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:150:25: warning: capture of non-Sendable type 'C.Type' in an isolated closure
148 | }
149 |
150 | public func send<C>(model: C, encoder: Encoder) -> EventLoopFuture<Void> where C : Encodable {
| `- warning: capture of non-Sendable type 'C.Type' in an isolated closure
151 | flatMap { $0.send(model: model, encoder: encoder) }
152 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:155:22: warning: capture of non-Sendable type 'T.Type' in an isolated closure
153 |
154 | public func send<T>(event: EID<T>) -> EventLoopFuture<Void> where T : Decodable, T : Encodable {
155 | flatMap { $0.send(event: event) }
| `- warning: capture of non-Sendable type 'T.Type' in an isolated closure
156 | }
157 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:155:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
153 |
154 | public func send<T>(event: EID<T>) -> EventLoopFuture<Void> where T : Decodable, T : Encodable {
155 | flatMap { $0.send(event: event) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
156 | }
157 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:154:25: warning: capture of non-Sendable type 'T.Type' in an isolated closure
152 | }
153 |
154 | public func send<T>(event: EID<T>) -> EventLoopFuture<Void> where T : Decodable, T : Encodable {
| `- warning: capture of non-Sendable type 'T.Type' in an isolated closure
155 | flatMap { $0.send(event: event) }
156 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:159:22: warning: capture of non-Sendable type 'T.Type' in an isolated closure
157 |
158 | public func send<T>(event: EID<T>, payload: T?) -> EventLoopFuture<Void> where T : Decodable, T : Encodable {
159 | flatMap { $0.send(event: event, payload: payload) }
| `- warning: capture of non-Sendable type 'T.Type' in an isolated closure
160 | }
161 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:159:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
157 |
158 | public func send<T>(event: EID<T>, payload: T?) -> EventLoopFuture<Void> where T : Decodable, T : Encodable {
159 | flatMap { $0.send(event: event, payload: payload) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
160 | }
161 |
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:158:25: warning: capture of non-Sendable type 'T.Type' in an isolated closure
156 | }
157 |
158 | public func send<T>(event: EID<T>, payload: T?) -> EventLoopFuture<Void> where T : Decodable, T : Encodable {
| `- warning: capture of non-Sendable type 'T.Type' in an isolated closure
159 | flatMap { $0.send(event: event, payload: payload) }
160 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Sendable.swift:163:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
161 |
162 | public func sendPing() -> EventLoopFuture<Void> {
163 | flatMap { $0.sendPing() }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
164 | }
165 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Subscribable.swift:25:34: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
23 | }
24 |
25 | internal protocol _Subscribable: class, Subscribable {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
26 | var eventLoop: EventLoop { get }
27 | var clients: [_AnyClient] { get }
/host/spi-builder-workspace/Sources/WS/Protocols/Subscribable.swift:35:17: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
33 | }
34 |
35 | public func subscribe(to channels: [String], on eventLoop: EventLoop) -> EventLoopFuture<Void> {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
36 | self.eventLoop.submit {
37 | channels.forEach { channel in
/host/spi-builder-workspace/Sources/WS/Protocols/Subscribable.swift:49:17: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
47 | }
48 |
49 | public func unsubscribe(from channels: [String], on eventLoop: EventLoop) -> EventLoopFuture<Void> {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
50 | self.eventLoop.submit {
51 | channels.forEach { channel in
/host/spi-builder-workspace/Sources/WS/Protocols/Subscribable.swift:68:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
66 |
67 | public func subscribe(to channels: [String]) -> EventLoopFuture<Void> {
68 | flatMap { $0.subscribe(to: channels, on: self.eventLoop) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
69 | }
70 |
/host/spi-builder-workspace/Sources/WS/Protocols/Subscribable.swift:67:17: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
65 | }
66 |
67 | public func subscribe(to channels: [String]) -> EventLoopFuture<Void> {
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
68 | flatMap { $0.subscribe(to: channels, on: self.eventLoop) }
69 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Subscribable.swift:76:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
74 |
75 | public func unsubscribe(from channels: [String]) -> EventLoopFuture<Void> {
76 | flatMap { $0.unsubscribe(from: channels, on: self.eventLoop) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
77 | }
78 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Subscribable.swift:75:17: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
73 | }
74 |
75 | public func unsubscribe(from channels: [String]) -> EventLoopFuture<Void> {
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
76 | flatMap { $0.unsubscribe(from: channels, on: self.eventLoop) }
77 | }
[2230/2240] Compiling WS Decoder.swift
/host/spi-builder-workspace/Sources/WS/Protocols/Disconnectable.swift:27:13: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
25 | func _disconnect() -> EventLoopFuture<Void> {
26 | eventLoop.future().flatMap {
27 | self._disconnect(code: .goingAway)
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
28 | }
29 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Disconnectable.swift:25:10: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
23 | }
24 |
25 | func _disconnect() -> EventLoopFuture<Void> {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
26 | eventLoop.future().flatMap {
27 | self._disconnect(code: .goingAway)
/host/spi-builder-workspace/Sources/WS/Protocols/Disconnectable.swift:43:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
41 | extension EventLoopFuture: Disconnectable where Value: Disconnectable {
42 | public func disconnect() -> EventLoopFuture<Void> {
43 | flatMap { $0.disconnect() }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
44 | }
45 |
/host/spi-builder-workspace/Sources/WS/Protocols/Disconnectable.swift:47:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
45 |
46 | public func disconnect(code: WebSocketErrorCode) -> EventLoopFuture<Void> {
47 | flatMap { $0.disconnect(code: code) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
48 | }
49 | }
[2231/2240] Compiling WS Delegate.swift
/host/spi-builder-workspace/Sources/WS/Protocols/Disconnectable.swift:27:13: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
25 | func _disconnect() -> EventLoopFuture<Void> {
26 | eventLoop.future().flatMap {
27 | self._disconnect(code: .goingAway)
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
28 | }
29 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Disconnectable.swift:25:10: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
23 | }
24 |
25 | func _disconnect() -> EventLoopFuture<Void> {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
26 | eventLoop.future().flatMap {
27 | self._disconnect(code: .goingAway)
/host/spi-builder-workspace/Sources/WS/Protocols/Disconnectable.swift:43:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
41 | extension EventLoopFuture: Disconnectable where Value: Disconnectable {
42 | public func disconnect() -> EventLoopFuture<Void> {
43 | flatMap { $0.disconnect() }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
44 | }
45 |
/host/spi-builder-workspace/Sources/WS/Protocols/Disconnectable.swift:47:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
45 |
46 | public func disconnect(code: WebSocketErrorCode) -> EventLoopFuture<Void> {
47 | flatMap { $0.disconnect(code: code) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
48 | }
49 | }
[2232/2240] Compiling WS Disconnectable.swift
/host/spi-builder-workspace/Sources/WS/Protocols/Disconnectable.swift:27:13: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
25 | func _disconnect() -> EventLoopFuture<Void> {
26 | eventLoop.future().flatMap {
27 | self._disconnect(code: .goingAway)
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
28 | }
29 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Disconnectable.swift:25:10: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
23 | }
24 |
25 | func _disconnect() -> EventLoopFuture<Void> {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
26 | eventLoop.future().flatMap {
27 | self._disconnect(code: .goingAway)
/host/spi-builder-workspace/Sources/WS/Protocols/Disconnectable.swift:43:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
41 | extension EventLoopFuture: Disconnectable where Value: Disconnectable {
42 | public func disconnect() -> EventLoopFuture<Void> {
43 | flatMap { $0.disconnect() }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
44 | }
45 |
/host/spi-builder-workspace/Sources/WS/Protocols/Disconnectable.swift:47:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
45 |
46 | public func disconnect(code: WebSocketErrorCode) -> EventLoopFuture<Void> {
47 | flatMap { $0.disconnect(code: code) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
48 | }
49 | }
[2233/2240] Compiling WS Encoder.swift
/host/spi-builder-workspace/Sources/WS/Protocols/Disconnectable.swift:27:13: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
25 | func _disconnect() -> EventLoopFuture<Void> {
26 | eventLoop.future().flatMap {
27 | self._disconnect(code: .goingAway)
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
28 | }
29 | }
/host/spi-builder-workspace/Sources/WS/Protocols/Disconnectable.swift:25:10: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
23 | }
24 |
25 | func _disconnect() -> EventLoopFuture<Void> {
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
26 | eventLoop.future().flatMap {
27 | self._disconnect(code: .goingAway)
/host/spi-builder-workspace/Sources/WS/Protocols/Disconnectable.swift:43:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
41 | extension EventLoopFuture: Disconnectable where Value: Disconnectable {
42 | public func disconnect() -> EventLoopFuture<Void> {
43 | flatMap { $0.disconnect() }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
44 | }
45 |
/host/spi-builder-workspace/Sources/WS/Protocols/Disconnectable.swift:47:19: warning: capture of non-Sendable type 'Value.Type' in an isolated closure
45 |
46 | public func disconnect(code: WebSocketErrorCode) -> EventLoopFuture<Void> {
47 | flatMap { $0.disconnect(code: code) }
| `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure
48 | }
49 | }
[2234/2240] Compiling WS AnyObserver.swift
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:3:30: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
1 | import Vapor
2 |
3 | public protocol AnyObserver: class, Broadcastable, CustomStringConvertible, Disconnectable, Sendable, Loggable {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
4 | var key: String { get }
5 | var path: String { get }
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:130:12: warning: 'onPing' is deprecated: Please use `onPing { socket, data in /* … */ }` with the additional `data` parameter. [#DeprecatedDeclaration]
128 | }
129 |
130 | ws.onPing { [weak self] _ in
| `- warning: 'onPing' is deprecated: Please use `onPing { socket, data in /* … */ }` with the additional `data` parameter. [#DeprecatedDeclaration]
131 | guard let client = client else { return }
132 | self?.logger.debug("[⚡️] 🏓 ping \(client.id)")
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:137:12: warning: 'onPong' is deprecated: Please use `onPong { socket, data in /* … */ }` with the additional `data` parameter. [#DeprecatedDeclaration]
135 | }
136 |
137 | ws.onPong { [weak self] _ in
| `- warning: 'onPong' is deprecated: Please use `onPong { socket, data in /* … */ }` with the additional `data` parameter. [#DeprecatedDeclaration]
138 | guard let client = client else { return }
139 | self?.logger.debug("[⚡️] 🏓 pong \(client.id)")
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:103:30: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
101 |
102 | self.application.ws.knownEventLoop.submit { [weak self] in
103 | guard let self = self else { return }
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
104 | let c = Client(self, req, ws, logger: self.logger)
105 | client = c
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:102:59: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
100 | var client: Client?
101 |
102 | self.application.ws.knownEventLoop.submit { [weak self] in
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
103 | guard let self = self else { return }
104 | let c = Client(self, req, ws, logger: self.logger)
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:110:28: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
108 | guard
109 | let client = client,
110 | let self = self
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
111 | else { return }
112 | self._on(open: client)
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:107:32: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
105 | client = c
106 | self._clients.append(c)
107 | }.whenComplete { [weak self] _ in
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
108 | guard
109 | let client = client,
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:118:30: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
116 |
117 | ws.onClose.whenComplete { [weak self] _ in
118 | guard let self = self else { return }
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
119 | self.application.ws.knownEventLoop.submit { [weak self] in
120 | self?._clients.removeAll(where: { $0 === client })
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:117:41: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
115 | }
116 |
117 | ws.onClose.whenComplete { [weak self] _ in
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
118 | guard let self = self else { return }
119 | self.application.ws.knownEventLoop.submit { [weak self] in
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:120:21: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
118 | guard let self = self else { return }
119 | self.application.ws.knownEventLoop.submit { [weak self] in
120 | self?._clients.removeAll(where: { $0 === client })
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
121 | }.whenComplete { [weak self] _ in
122 | guard let c = client, let self = self else { return }
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:119:63: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
117 | ws.onClose.whenComplete { [weak self] _ in
118 | guard let self = self else { return }
119 | self.application.ws.knownEventLoop.submit { [weak self] in
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
120 | self?._clients.removeAll(where: { $0 === client })
121 | }.whenComplete { [weak self] _ in
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:122:50: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
120 | self?._clients.removeAll(where: { $0 === client })
121 | }.whenComplete { [weak self] _ in
122 | guard let c = client, let self = self else { return }
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
123 | self.logger.info("[⚡️] 🔴 connection closed \(c.id)")
124 | self._on(close: c)
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:121:36: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
119 | self.application.ws.knownEventLoop.submit { [weak self] in
120 | self?._clients.removeAll(where: { $0 === client })
121 | }.whenComplete { [weak self] _ in
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
122 | guard let c = client, let self = self else { return }
123 | self.logger.info("[⚡️] 🔴 connection closed \(c.id)")
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:132:17: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
130 | ws.onPing { [weak self] _ in
131 | guard let client = client else { return }
132 | self?.logger.debug("[⚡️] 🏓 ping \(client.id)")
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
133 | self?._on(ping: client)
134 | self?.on(ping: client)
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:130:27: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
128 | }
129 |
130 | ws.onPing { [weak self] _ in
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
131 | guard let client = client else { return }
132 | self?.logger.debug("[⚡️] 🏓 ping \(client.id)")
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:139:17: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
137 | ws.onPong { [weak self] _ in
138 | guard let client = client else { return }
139 | self?.logger.debug("[⚡️] 🏓 pong \(client.id)")
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
140 | self?._on(pong: client)
141 | self?.on(pong: client)
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:137:27: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
135 | }
136 |
137 | ws.onPong { [weak self] _ in
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
138 | guard let client = client else { return }
139 | self?.logger.debug("[⚡️] 🏓 pong \(client.id)")
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:147:28: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
145 | guard
146 | let client = client,
147 | let self = self
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
148 | else { return }
149 | guard self.exchangeMode != .binary else {
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:144:27: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
142 | }
143 |
144 | ws.onText { [weak self] _, text in
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
145 | guard
146 | let client = client,
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:161:28: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
159 | guard
160 | let client = client,
161 | let self = self
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
162 | else { return }
163 | guard self.exchangeMode != .text else {
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:158:29: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
156 | }
157 |
158 | ws.onBinary { [weak self] _, byteBuffer in
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
159 | guard
160 | let client = client,
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[2235/2240] Compiling WS Bindable.swift
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:3:30: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
1 | import Vapor
2 |
3 | public protocol AnyObserver: class, Broadcastable, CustomStringConvertible, Disconnectable, Sendable, Loggable {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
4 | var key: String { get }
5 | var path: String { get }
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:130:12: warning: 'onPing' is deprecated: Please use `onPing { socket, data in /* … */ }` with the additional `data` parameter. [#DeprecatedDeclaration]
128 | }
129 |
130 | ws.onPing { [weak self] _ in
| `- warning: 'onPing' is deprecated: Please use `onPing { socket, data in /* … */ }` with the additional `data` parameter. [#DeprecatedDeclaration]
131 | guard let client = client else { return }
132 | self?.logger.debug("[⚡️] 🏓 ping \(client.id)")
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:137:12: warning: 'onPong' is deprecated: Please use `onPong { socket, data in /* … */ }` with the additional `data` parameter. [#DeprecatedDeclaration]
135 | }
136 |
137 | ws.onPong { [weak self] _ in
| `- warning: 'onPong' is deprecated: Please use `onPong { socket, data in /* … */ }` with the additional `data` parameter. [#DeprecatedDeclaration]
138 | guard let client = client else { return }
139 | self?.logger.debug("[⚡️] 🏓 pong \(client.id)")
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:103:30: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
101 |
102 | self.application.ws.knownEventLoop.submit { [weak self] in
103 | guard let self = self else { return }
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
104 | let c = Client(self, req, ws, logger: self.logger)
105 | client = c
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:102:59: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
100 | var client: Client?
101 |
102 | self.application.ws.knownEventLoop.submit { [weak self] in
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
103 | guard let self = self else { return }
104 | let c = Client(self, req, ws, logger: self.logger)
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:110:28: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
108 | guard
109 | let client = client,
110 | let self = self
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
111 | else { return }
112 | self._on(open: client)
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:107:32: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
105 | client = c
106 | self._clients.append(c)
107 | }.whenComplete { [weak self] _ in
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
108 | guard
109 | let client = client,
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:118:30: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
116 |
117 | ws.onClose.whenComplete { [weak self] _ in
118 | guard let self = self else { return }
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
119 | self.application.ws.knownEventLoop.submit { [weak self] in
120 | self?._clients.removeAll(where: { $0 === client })
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:117:41: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
115 | }
116 |
117 | ws.onClose.whenComplete { [weak self] _ in
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
118 | guard let self = self else { return }
119 | self.application.ws.knownEventLoop.submit { [weak self] in
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:120:21: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
118 | guard let self = self else { return }
119 | self.application.ws.knownEventLoop.submit { [weak self] in
120 | self?._clients.removeAll(where: { $0 === client })
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
121 | }.whenComplete { [weak self] _ in
122 | guard let c = client, let self = self else { return }
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:119:63: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
117 | ws.onClose.whenComplete { [weak self] _ in
118 | guard let self = self else { return }
119 | self.application.ws.knownEventLoop.submit { [weak self] in
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
120 | self?._clients.removeAll(where: { $0 === client })
121 | }.whenComplete { [weak self] _ in
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:122:50: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
120 | self?._clients.removeAll(where: { $0 === client })
121 | }.whenComplete { [weak self] _ in
122 | guard let c = client, let self = self else { return }
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
123 | self.logger.info("[⚡️] 🔴 connection closed \(c.id)")
124 | self._on(close: c)
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:121:36: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
119 | self.application.ws.knownEventLoop.submit { [weak self] in
120 | self?._clients.removeAll(where: { $0 === client })
121 | }.whenComplete { [weak self] _ in
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
122 | guard let c = client, let self = self else { return }
123 | self.logger.info("[⚡️] 🔴 connection closed \(c.id)")
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:132:17: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
130 | ws.onPing { [weak self] _ in
131 | guard let client = client else { return }
132 | self?.logger.debug("[⚡️] 🏓 ping \(client.id)")
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
133 | self?._on(ping: client)
134 | self?.on(ping: client)
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:130:27: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
128 | }
129 |
130 | ws.onPing { [weak self] _ in
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
131 | guard let client = client else { return }
132 | self?.logger.debug("[⚡️] 🏓 ping \(client.id)")
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:139:17: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
137 | ws.onPong { [weak self] _ in
138 | guard let client = client else { return }
139 | self?.logger.debug("[⚡️] 🏓 pong \(client.id)")
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
140 | self?._on(pong: client)
141 | self?.on(pong: client)
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:137:27: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
135 | }
136 |
137 | ws.onPong { [weak self] _ in
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
138 | guard let client = client else { return }
139 | self?.logger.debug("[⚡️] 🏓 pong \(client.id)")
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:147:28: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
145 | guard
146 | let client = client,
147 | let self = self
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
148 | else { return }
149 | guard self.exchangeMode != .binary else {
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:144:27: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
142 | }
143 |
144 | ws.onText { [weak self] _, text in
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
145 | guard
146 | let client = client,
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:161:28: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
159 | guard
160 | let client = client,
161 | let self = self
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
162 | else { return }
163 | guard self.exchangeMode != .text else {
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:158:29: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
156 | }
157 |
158 | ws.onBinary { [weak self] _, byteBuffer in
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
159 | guard
160 | let client = client,
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[2236/2240] Compiling WS Broadcastable.swift
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:3:30: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
1 | import Vapor
2 |
3 | public protocol AnyObserver: class, Broadcastable, CustomStringConvertible, Disconnectable, Sendable, Loggable {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
4 | var key: String { get }
5 | var path: String { get }
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:130:12: warning: 'onPing' is deprecated: Please use `onPing { socket, data in /* … */ }` with the additional `data` parameter. [#DeprecatedDeclaration]
128 | }
129 |
130 | ws.onPing { [weak self] _ in
| `- warning: 'onPing' is deprecated: Please use `onPing { socket, data in /* … */ }` with the additional `data` parameter. [#DeprecatedDeclaration]
131 | guard let client = client else { return }
132 | self?.logger.debug("[⚡️] 🏓 ping \(client.id)")
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:137:12: warning: 'onPong' is deprecated: Please use `onPong { socket, data in /* … */ }` with the additional `data` parameter. [#DeprecatedDeclaration]
135 | }
136 |
137 | ws.onPong { [weak self] _ in
| `- warning: 'onPong' is deprecated: Please use `onPong { socket, data in /* … */ }` with the additional `data` parameter. [#DeprecatedDeclaration]
138 | guard let client = client else { return }
139 | self?.logger.debug("[⚡️] 🏓 pong \(client.id)")
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:103:30: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
101 |
102 | self.application.ws.knownEventLoop.submit { [weak self] in
103 | guard let self = self else { return }
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
104 | let c = Client(self, req, ws, logger: self.logger)
105 | client = c
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:102:59: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
100 | var client: Client?
101 |
102 | self.application.ws.knownEventLoop.submit { [weak self] in
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
103 | guard let self = self else { return }
104 | let c = Client(self, req, ws, logger: self.logger)
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:110:28: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
108 | guard
109 | let client = client,
110 | let self = self
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
111 | else { return }
112 | self._on(open: client)
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:107:32: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
105 | client = c
106 | self._clients.append(c)
107 | }.whenComplete { [weak self] _ in
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
108 | guard
109 | let client = client,
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:118:30: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
116 |
117 | ws.onClose.whenComplete { [weak self] _ in
118 | guard let self = self else { return }
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
119 | self.application.ws.knownEventLoop.submit { [weak self] in
120 | self?._clients.removeAll(where: { $0 === client })
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:117:41: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
115 | }
116 |
117 | ws.onClose.whenComplete { [weak self] _ in
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
118 | guard let self = self else { return }
119 | self.application.ws.knownEventLoop.submit { [weak self] in
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:120:21: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
118 | guard let self = self else { return }
119 | self.application.ws.knownEventLoop.submit { [weak self] in
120 | self?._clients.removeAll(where: { $0 === client })
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
121 | }.whenComplete { [weak self] _ in
122 | guard let c = client, let self = self else { return }
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:119:63: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
117 | ws.onClose.whenComplete { [weak self] _ in
118 | guard let self = self else { return }
119 | self.application.ws.knownEventLoop.submit { [weak self] in
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
120 | self?._clients.removeAll(where: { $0 === client })
121 | }.whenComplete { [weak self] _ in
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:122:50: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
120 | self?._clients.removeAll(where: { $0 === client })
121 | }.whenComplete { [weak self] _ in
122 | guard let c = client, let self = self else { return }
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
123 | self.logger.info("[⚡️] 🔴 connection closed \(c.id)")
124 | self._on(close: c)
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:121:36: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
119 | self.application.ws.knownEventLoop.submit { [weak self] in
120 | self?._clients.removeAll(where: { $0 === client })
121 | }.whenComplete { [weak self] _ in
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
122 | guard let c = client, let self = self else { return }
123 | self.logger.info("[⚡️] 🔴 connection closed \(c.id)")
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:132:17: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
130 | ws.onPing { [weak self] _ in
131 | guard let client = client else { return }
132 | self?.logger.debug("[⚡️] 🏓 ping \(client.id)")
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
133 | self?._on(ping: client)
134 | self?.on(ping: client)
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:130:27: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
128 | }
129 |
130 | ws.onPing { [weak self] _ in
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
131 | guard let client = client else { return }
132 | self?.logger.debug("[⚡️] 🏓 ping \(client.id)")
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:139:17: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
137 | ws.onPong { [weak self] _ in
138 | guard let client = client else { return }
139 | self?.logger.debug("[⚡️] 🏓 pong \(client.id)")
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
140 | self?._on(pong: client)
141 | self?.on(pong: client)
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:137:27: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
135 | }
136 |
137 | ws.onPong { [weak self] _ in
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
138 | guard let client = client else { return }
139 | self?.logger.debug("[⚡️] 🏓 pong \(client.id)")
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:147:28: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
145 | guard
146 | let client = client,
147 | let self = self
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
148 | else { return }
149 | guard self.exchangeMode != .binary else {
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:144:27: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
142 | }
143 |
144 | ws.onText { [weak self] _, text in
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
145 | guard
146 | let client = client,
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:161:28: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
159 | guard
160 | let client = client,
161 | let self = self
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
162 | else { return }
163 | guard self.exchangeMode != .text else {
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:158:29: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
156 | }
157 |
158 | ws.onBinary { [weak self] _, byteBuffer in
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
159 | guard
160 | let client = client,
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[2237/2240] Compiling WS Declarativable.swift
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:3:30: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
1 | import Vapor
2 |
3 | public protocol AnyObserver: class, Broadcastable, CustomStringConvertible, Disconnectable, Sendable, Loggable {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
4 | var key: String { get }
5 | var path: String { get }
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:130:12: warning: 'onPing' is deprecated: Please use `onPing { socket, data in /* … */ }` with the additional `data` parameter. [#DeprecatedDeclaration]
128 | }
129 |
130 | ws.onPing { [weak self] _ in
| `- warning: 'onPing' is deprecated: Please use `onPing { socket, data in /* … */ }` with the additional `data` parameter. [#DeprecatedDeclaration]
131 | guard let client = client else { return }
132 | self?.logger.debug("[⚡️] 🏓 ping \(client.id)")
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:137:12: warning: 'onPong' is deprecated: Please use `onPong { socket, data in /* … */ }` with the additional `data` parameter. [#DeprecatedDeclaration]
135 | }
136 |
137 | ws.onPong { [weak self] _ in
| `- warning: 'onPong' is deprecated: Please use `onPong { socket, data in /* … */ }` with the additional `data` parameter. [#DeprecatedDeclaration]
138 | guard let client = client else { return }
139 | self?.logger.debug("[⚡️] 🏓 pong \(client.id)")
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:103:30: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
101 |
102 | self.application.ws.knownEventLoop.submit { [weak self] in
103 | guard let self = self else { return }
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
104 | let c = Client(self, req, ws, logger: self.logger)
105 | client = c
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:102:59: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
100 | var client: Client?
101 |
102 | self.application.ws.knownEventLoop.submit { [weak self] in
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
103 | guard let self = self else { return }
104 | let c = Client(self, req, ws, logger: self.logger)
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:110:28: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
108 | guard
109 | let client = client,
110 | let self = self
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
111 | else { return }
112 | self._on(open: client)
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:107:32: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
105 | client = c
106 | self._clients.append(c)
107 | }.whenComplete { [weak self] _ in
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
108 | guard
109 | let client = client,
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:118:30: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
116 |
117 | ws.onClose.whenComplete { [weak self] _ in
118 | guard let self = self else { return }
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
119 | self.application.ws.knownEventLoop.submit { [weak self] in
120 | self?._clients.removeAll(where: { $0 === client })
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:117:41: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
115 | }
116 |
117 | ws.onClose.whenComplete { [weak self] _ in
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
118 | guard let self = self else { return }
119 | self.application.ws.knownEventLoop.submit { [weak self] in
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:120:21: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
118 | guard let self = self else { return }
119 | self.application.ws.knownEventLoop.submit { [weak self] in
120 | self?._clients.removeAll(where: { $0 === client })
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
121 | }.whenComplete { [weak self] _ in
122 | guard let c = client, let self = self else { return }
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:119:63: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
117 | ws.onClose.whenComplete { [weak self] _ in
118 | guard let self = self else { return }
119 | self.application.ws.knownEventLoop.submit { [weak self] in
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
120 | self?._clients.removeAll(where: { $0 === client })
121 | }.whenComplete { [weak self] _ in
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:122:50: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
120 | self?._clients.removeAll(where: { $0 === client })
121 | }.whenComplete { [weak self] _ in
122 | guard let c = client, let self = self else { return }
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
123 | self.logger.info("[⚡️] 🔴 connection closed \(c.id)")
124 | self._on(close: c)
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:121:36: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
119 | self.application.ws.knownEventLoop.submit { [weak self] in
120 | self?._clients.removeAll(where: { $0 === client })
121 | }.whenComplete { [weak self] _ in
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
122 | guard let c = client, let self = self else { return }
123 | self.logger.info("[⚡️] 🔴 connection closed \(c.id)")
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:132:17: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
130 | ws.onPing { [weak self] _ in
131 | guard let client = client else { return }
132 | self?.logger.debug("[⚡️] 🏓 ping \(client.id)")
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
133 | self?._on(ping: client)
134 | self?.on(ping: client)
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:130:27: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
128 | }
129 |
130 | ws.onPing { [weak self] _ in
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
131 | guard let client = client else { return }
132 | self?.logger.debug("[⚡️] 🏓 ping \(client.id)")
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:139:17: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
137 | ws.onPong { [weak self] _ in
138 | guard let client = client else { return }
139 | self?.logger.debug("[⚡️] 🏓 pong \(client.id)")
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
140 | self?._on(pong: client)
141 | self?.on(pong: client)
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:137:27: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
135 | }
136 |
137 | ws.onPong { [weak self] _ in
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
138 | guard let client = client else { return }
139 | self?.logger.debug("[⚡️] 🏓 pong \(client.id)")
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:147:28: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
145 | guard
146 | let client = client,
147 | let self = self
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
148 | else { return }
149 | guard self.exchangeMode != .binary else {
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:144:27: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
142 | }
143 |
144 | ws.onText { [weak self] _, text in
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
145 | guard
146 | let client = client,
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:161:28: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
159 | guard
160 | let client = client,
161 | let self = self
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
162 | else { return }
163 | guard self.exchangeMode != .text else {
/host/spi-builder-workspace/Sources/WS/Protocols/AnyObserver.swift:158:29: warning: capture of non-Sendable type 'Self.Type' in an isolated closure
156 | }
157 |
158 | ws.onBinary { [weak self] _, byteBuffer in
| `- warning: capture of non-Sendable type 'Self.Type' in an isolated closure
159 | guard
160 | let client = client,
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[2238/2240] Compiling WS DefaultDateFormatter.swift
/host/spi-builder-workspace/Sources/WS/Utilities/DefaultDateFormatter.swift:3:7: warning: class 'DefaultDateFormatter' must restate inherited '@unchecked Sendable' conformance
1 | import Foundation
2 |
3 | class DefaultDateFormatter: DateFormatter {
| `- warning: class 'DefaultDateFormatter' must restate inherited '@unchecked Sendable' conformance
4 | func setup() {
5 | self.calendar = Calendar(identifier: .iso8601)
[2239/2240] Compiling WS EndpointBuilder.swift
/host/spi-builder-workspace/Sources/WS/Utilities/DefaultDateFormatter.swift:3:7: warning: class 'DefaultDateFormatter' must restate inherited '@unchecked Sendable' conformance
1 | import Foundation
2 |
3 | class DefaultDateFormatter: DateFormatter {
| `- warning: class 'DefaultDateFormatter' must restate inherited '@unchecked Sendable' conformance
4 | func setup() {
5 | self.calendar = Calendar(identifier: .iso8601)
[2240/2240] Compiling WS Storage.swift
/host/spi-builder-workspace/Sources/WS/Utilities/DefaultDateFormatter.swift:3:7: warning: class 'DefaultDateFormatter' must restate inherited '@unchecked Sendable' conformance
1 | import Foundation
2 |
3 | class DefaultDateFormatter: DateFormatter {
| `- warning: class 'DefaultDateFormatter' must restate inherited '@unchecked Sendable' conformance
4 | func setup() {
5 | self.calendar = Calendar(identifier: .iso8601)
Build complete! (505.76s)
Build complete.
{
"dependencies" : [
{
"identity" : "vapor",
"requirement" : {
"range" : [
{
"lower_bound" : "4.0.0",
"upper_bound" : "5.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/vapor/vapor.git"
},
{
"identity" : "websocket-kit",
"requirement" : {
"range" : [
{
"lower_bound" : "2.0.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/vapor/websocket-kit.git"
}
],
"manifest_display_name" : "AwesomeWS",
"name" : "AwesomeWS",
"path" : "/host/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.15"
}
],
"products" : [
{
"name" : "WS",
"targets" : [
"WS"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "WSTests",
"module_type" : "SwiftTarget",
"name" : "WSTests",
"path" : "Tests/WSTests",
"product_dependencies" : [
"WebSocketKit"
],
"sources" : [
"WSTests.swift",
"XCTestManifests.swift"
],
"target_dependencies" : [
"WS"
],
"type" : "test"
},
{
"c99name" : "WS",
"module_type" : "SwiftTarget",
"name" : "WS",
"path" : "Sources/WS",
"product_dependencies" : [
"Vapor",
"WebSocketKit"
],
"product_memberships" : [
"WS"
],
"sources" : [
"Enums/ExchangeMode.swift",
"Extensions/Application+Configurator.swift",
"Extensions/HTTPServerConfiguration+Address.swift",
"Extensions/Request+Observer.swift",
"Models/Configurator.swift",
"Models/EID.swift",
"Models/Event.swift",
"Models/Nothing.swift",
"Models/OriginalRequest.swift",
"Models/WSID.swift",
"Objects/Client.swift",
"Observers/BaseObserver.swift",
"Observers/BindableObserver.swift",
"Observers/ClassicObserver.swift",
"Observers/DeclarativeObserver.swift",
"Protocols/AnyClient.swift",
"Protocols/AnyObserver.swift",
"Protocols/Bindable.swift",
"Protocols/Broadcastable.swift",
"Protocols/Declarativable.swift",
"Protocols/Decoder.swift",
"Protocols/Delegate.swift",
"Protocols/Disconnectable.swift",
"Protocols/Encoder.swift",
"Protocols/Loggable.swift",
"Protocols/Sendable.swift",
"Protocols/Subscribable.swift",
"Utilities/Broadcaster.swift",
"Utilities/DefaultDateFormatter.swift",
"Utilities/EndpointBuilder.swift",
"Utilities/Storage.swift"
],
"type" : "library"
}
],
"tools_version" : "5.2"
}
basic-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:f81a7bd7aa87a0f81848d48c5bcc03f5f78deebd37fa5f9be9913077205d3687
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.2-latest
Done.