Build Information
Successful build of Yorkie, reference main (723fe7
), with Swift 6.1 for macOS (SPM) on 2 Jun 2025 13:51:19 UTC.
Swift 6 data race errors: 8
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Build Log
[257/586] Compiling SwiftProtobuf TextFormatDecodingOptions.swift
[258/586] Compiling SwiftProtobuf TextFormatEncoder.swift
[259/586] Compiling SwiftProtobuf TextFormatEncodingOptions.swift
[260/586] Compiling SwiftProtobuf TextFormatEncodingVisitor.swift
[261/586] Compiling SwiftProtobuf TextFormatScanner.swift
[262/586] Compiling SwiftProtobuf TimeUtils.swift
[263/586] Compiling SwiftProtobuf UnknownStorage.swift
[263/586] Compiling p256_beeu-armv8-asm-apple.S
[264/586] Compiling p256-x86_64-asm-linux.S
[265/586] Compiling p256-x86_64-asm-apple.S
[266/586] Compiling p256-armv8-asm-win.S
[267/586] Compiling p256-armv8-asm-linux.S
[268/586] Compiling ghashv8-armv8-win.S
[269/586] Compiling bio_ssl.cc
[270/586] Compiling p256-armv8-asm-apple.S
[271/586] Compiling ghashv8-armv8-linux.S
[272/586] Compiling ghashv8-armv8-apple.S
[273/586] Compiling ghashv8-armv7-linux.S
[274/586] Compiling ghash-x86_64-linux.S
[275/586] Compiling ghash-x86_64-apple.S
[276/586] Compiling ghash-x86-linux.S
[277/586] Compiling ghash-x86-apple.S
[278/586] Compiling ghash-ssse3-x86_64-linux.S
[279/586] Compiling ghash-ssse3-x86_64-apple.S
[280/586] Compiling ghash-ssse3-x86-linux.S
[281/586] Compiling ghash-ssse3-x86-apple.S
[282/586] Compiling ghash-neon-armv8-linux.S
[283/586] Compiling ghash-neon-armv8-win.S
[284/586] Compiling ghash-neon-armv8-apple.S
[285/586] Compiling ghash-armv4-linux.S
[286/586] Compiling co-586-linux.S
[287/586] Compiling bsaes-armv7-linux.S
[287/586] Compiling co-586-apple.S
[289/586] Compiling bn-armv8-win.S
[290/586] Compiling d1_both.cc
[291/586] Compiling bn-armv8-apple.S
[292/586] Compiling bn-armv8-linux.S
[293/586] Compiling bn-586-linux.S
[294/586] Compiling armv8-mont-win.S
[295/586] Compiling bn-586-apple.S
[296/586] Compiling armv8-mont-linux.S
[297/586] Compiling aesv8-gcm-armv8-win.S
[298/586] Compiling armv4-mont-linux.S
[299/586] Compiling armv8-mont-apple.S
[300/586] Compiling aesv8-gcm-armv8-linux.S
[301/586] Compiling aesv8-armv8-win.S
[302/586] Compiling aesv8-gcm-armv8-apple.S
[303/586] Compiling aesv8-armv8-linux.S
[304/586] Compiling aesv8-armv8-apple.S
[305/586] Compiling aesni-x86_64-linux.S
[306/586] Compiling aesv8-armv7-linux.S
[307/586] Compiling aesni-x86-linux.S
[308/586] Compiling aesni-x86_64-apple.S
[308/586] Compiling aesni-x86-apple.S
[310/586] Compiling aesni-gcm-x86_64-apple.S
[311/586] Compiling aesni-gcm-x86_64-linux.S
[312/586] Compiling aes-gcm-avx2-x86_64-linux.S
[313/586] Compiling aes-gcm-avx2-x86_64-apple.S
[314/586] Compiling aes-gcm-avx10-x86_64-linux.S
[315/586] Compiling aes-gcm-avx10-x86_64-apple.S
[316/586] Compiling x_sig.cc
[317/586] Compiling x_x509a.cc
[318/586] Compiling x_x509.cc
[319/586] Compiling x_val.cc
[320/586] Compiling x_spki.cc
[321/586] Compiling x_req.cc
[322/586] Compiling x_pubkey.cc
[323/586] Compiling x_exten.cc
[324/586] Compiling x_name.cc
[326/586] Compiling SwiftProtobuf duration.pb.swift
[327/586] Compiling SwiftProtobuf empty.pb.swift
[328/586] Compiling SwiftProtobuf field_mask.pb.swift
[329/586] Compiling SwiftProtobuf source_context.pb.swift
[330/586] Compiling SwiftProtobuf struct.pb.swift
[331/586] Compiling SwiftProtobuf timestamp.pb.swift
[332/586] Compiling SwiftProtobuf type.pb.swift
[333/586] Compiling SwiftProtobuf wrappers.pb.swift
[334/586] Compiling SwiftProtobuf resource_bundle_accessor.swift
[334/586] Compiling x_algor.cc
[335/586] Compiling x509spki.cc
[336/586] Compiling x_attrib.cc
[337/586] Compiling x509rset.cc
[338/586] Compiling x_crl.cc
[339/586] Compiling x509name.cc
[340/586] Compiling x_all.cc
[341/586] Compiling x509_vpm.cc
[342/586] Compiling x509cset.cc
[350/586] Compiling SwiftProtobuf StringUtils.swift
[351/586] Compiling SwiftProtobuf SwiftProtobufContiguousBytes.swift
[352/586] Compiling SwiftProtobuf SwiftProtobufError.swift
[353/586] Compiling SwiftProtobuf UnsafeRawPointer+Shims.swift
[354/586] Compiling SwiftProtobuf Varint.swift
[355/586] Compiling SwiftProtobuf Version.swift
[356/586] Compiling SwiftProtobuf Visitor.swift
[357/586] Compiling SwiftProtobuf WireFormat.swift
[358/586] Compiling SwiftProtobuf ZigZag.swift
[359/586] Compiling SwiftProtobuf any.pb.swift
[360/586] Compiling SwiftProtobuf api.pb.swift
[361/586] Compiling SwiftProtobuf descriptor.pb.swift
[361/586] Compiling x509_txt.cc
[362/586] Compiling x509_v3.cc
[363/586] Compiling x509_obj.cc
[364/586] Compiling x509_vfy.cc
[365/586] Compiling x509_trs.cc
[366/586] Compiling x509_set.cc
[367/586] Compiling x509_req.cc
[368/586] Compiling x509_ext.cc
[369/586] Compiling x509_lu.cc
[370/641] Compiling x509_def.cc
[371/641] Compiling x509_d2.cc
[372/641] Compiling x509.cc
[373/641] Compiling x509_att.cc
[374/641] Compiling x509_cmp.cc
[375/641] Compiling v3_skey.cc
[376/641] Compiling v3_purp.cc
[377/641] Compiling v3_prn.cc
[378/641] Compiling v3_utl.cc
[379/641] Compiling v3_pmaps.cc
[380/641] Compiling v3_ocsp.cc
[381/641] Compiling v3_pcons.cc
[382/641] Compiling v3_int.cc
[383/641] Compiling v3_lib.cc
[384/641] Compiling v3_ia5.cc
[385/641] Compiling v3_genn.cc
[386/641] Compiling v3_ncons.cc
[387/641] Compiling v3_info.cc
[388/641] Compiling v3_extku.cc
[389/641] Compiling v3_enum.cc
[390/641] Compiling v3_crld.cc
[391/641] Compiling v3_bitst.cc
[392/641] Compiling v3_cpols.cc
[393/641] Compiling v3_conf.cc
[394/641] Compiling v3_bcons.cc
[395/641] Compiling v3_alt.cc
[396/641] Compiling v3_akeya.cc
[397/641] Compiling i2d_pr.cc
[398/641] Compiling v3_akey.cc
[399/641] Compiling t_crl.cc
[400/641] Compiling name_print.cc
[401/641] Compiling t_x509a.cc
[402/641] Compiling t_req.cc
[403/641] Compiling t_x509.cc
[404/641] Compiling rsa_pss.cc
[405/641] Compiling policy.cc
[406/641] Compiling by_file.cc
[407/641] Compiling by_dir.cc
[408/641] Compiling voprf.cc
[409/641] Compiling trust_token.cc
[410/641] Compiling algorithm.cc
[411/641] Compiling a_digest.cc
[412/641] Compiling asn1_gen.cc
[413/641] Compiling a_sign.cc
[414/641] Compiling a_verify.cc
[415/641] Compiling thread_win.cc
[416/641] Compiling thread_none.cc
[417/641] Compiling thread_pthread.cc
[418/641] Compiling thread.cc
[419/641] Compiling stack.cc
[420/641] Compiling pmbtoken.cc
[421/641] Compiling siphash.cc
[422/641] Compiling slhdsa.cc
[423/641] Compiling spake2plus.cc
[424/641] Compiling sha512.cc
[425/641] Compiling sha256.cc
[426/641] Compiling sha1.cc
[427/641] Compiling rsa_print.cc
[428/641] Compiling rsa_extra.cc
[429/641] Compiling rsa_crypt.cc
[430/641] Compiling refcount.cc
[431/641] Compiling rsa_asn1.cc
[432/641] Compiling rc4.cc
[433/641] Compiling urandom.cc
[434/641] Compiling windows.cc
[435/641] Compiling trusty.cc
[436/641] Compiling rand.cc
[438/641] Compiling Connect ResponseMessage.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[439/641] Compiling Connect BidirectionalAsyncStreamInterface.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[440/641] Compiling Connect ClientOnlyAsyncStreamInterface.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[441/641] Compiling Connect ServerOnlyAsyncStreamInterface.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[442/641] Compiling Connect BidirectionalStreamInterface.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[443/641] Compiling Connect ClientOnlyStreamInterface.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[443/646] Compiling poly1305_arm_asm.S
[444/646] Compiling passive.cc
[445/646] Compiling getentropy.cc
[446/646] Compiling ios.cc
[447/646] Compiling forkunsafe.cc
[448/646] Compiling fork_detect.cc
[449/646] Compiling deterministic.cc
[450/646] Compiling poly1305_vec.cc
[452/646] Compiling Connect RequestCallbacks.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[453/646] Compiling Connect ResponseCallbacks.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[454/646] Compiling Connect ServerOnlyStreamInterface.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[455/646] Compiling Connect StreamResult.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[456/646] Compiling Connect Trailers.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[456/646] Compiling poly1305_arm.cc
[458/646] Compiling Connect UnaryInterceptor.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[459/646] Compiling Connect MethodSpec.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[460/646] Compiling Connect NetworkProtocol.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[461/646] Compiling Connect ProtobufMessage.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[462/646] Compiling Connect ProtocolClientConfig.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[463/646] Compiling Connect ProtocolClientInterface.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[463/646] Compiling poly1305.cc
[465/646] Compiling Connect ConnectError.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[466/646] Compiling Connect HTTPClientInterface.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[467/646] Compiling Connect HTTPMethod.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[468/646] Compiling Connect HTTPMetrics.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[469/646] Compiling Connect HTTPRequest.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[470/646] Compiling Connect HTTPResponse.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[471/646] Compiling Connect HeaderConstants.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[472/646] Compiling Connect Headers.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[473/646] Compiling Connect IdempotencyLevel.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[474/646] Compiling Connect Interceptor.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[475/646] Compiling Connect InterceptorFactory.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[476/646] Compiling Connect StreamInterceptor.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[477/646] Compiling Connect ProtoCodec.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[478/646] Compiling Connect GzipCompressionPool.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[479/646] Compiling Connect Cancelable.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[480/646] Compiling Connect Code.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[481/646] Compiling Connect Codec.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[482/646] Compiling Connect CompressionPool.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[482/646] Compiling pool.cc
[483/646] Compiling pkcs7.cc
[484/646] Compiling pkcs8.cc
[485/646] Compiling p5_pbev2.cc
[486/646] Compiling pkcs7_x509.cc
[487/646] Compiling pkcs8_x509.cc
[489/646] Emitting module Connect
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[489/646] Compiling pem_xaux.cc
[490/646] Compiling pem_x509.cc
[492/646] Compiling Connect ClientOnlyAsyncStream.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[493/646] Compiling Connect ClientOnlyStream.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[494/646] Compiling Connect ClientOnlyStreamValidation.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[495/646] Compiling Connect ConnectEndStreamResponse.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[496/646] Compiling Connect ServerOnlyAsyncStream.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[497/646] Compiling Connect ServerOnlyStream.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[498/646] Compiling Connect URLSessionStream.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[499/646] Compiling Connect UnaryAsyncWrapper.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[500/646] Compiling Connect Lock.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[501/646] Compiling Connect Locked.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[502/646] Compiling Connect TimeoutTimer.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[503/646] Compiling Connect ConnectError+GRPC.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[504/646] Compiling Connect status.pb.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[505/646] Compiling Connect ConnectInterceptor.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[506/646] Compiling Connect GRPCWebInterceptor.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[507/646] Compiling Connect InterceptorChain.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[508/646] Compiling Connect BidirectionalAsyncStream.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[509/646] Compiling Connect BidirectionalStream.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[510/646] Compiling Connect Envelope.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[511/646] Compiling Connect Headers+GRPC.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[512/646] Compiling Connect Trailers+gRPC.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[513/646] Compiling Connect ProtocolClient.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[514/646] Compiling Connect URLSessionHTTPClient.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[515/646] Compiling Connect JSONCodec.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[515/646] Compiling pem_pkey.cc
[516/646] Compiling pem_pk8.cc
[517/646] Compiling mlkem.cc
[518/646] Compiling obj_xref.cc
[519/657] Compiling pem_oth.cc
[520/675] Compiling mldsa.cc
[521/680] Compiling pem_info.cc
[522/687] Compiling pem_lib.cc
[523/689] Compiling pem_all.cc
[524/694] Compiling mem.cc
[525/709] Compiling poly_rq_mul.S
[526/709] Compiling fips_shared_support.cc
[527/709] Compiling obj.cc
[528/709] Compiling md5.cc
[529/709] Compiling md4.cc
[530/709] Compiling lhash.cc
[531/709] Compiling ex_data.cc
[532/709] Compiling sign.cc
[533/709] Compiling hpke.cc
[534/709] Compiling kyber.cc
[535/709] Compiling hrss.cc
[536/709] Compiling scrypt.cc
[537/709] Compiling print.cc
[538/709] Compiling pbkdf.cc
[539/709] Compiling p_x25519.cc
[540/709] Compiling p_x25519_asn1.cc
[541/709] Compiling p_rsa_asn1.cc
[542/709] Compiling p_rsa.cc
[543/709] Compiling p_ed25519.cc
[544/709] Compiling p_hkdf.cc
[545/709] Compiling p_ed25519_asn1.cc
[546/709] Compiling p_ec.cc
[547/709] Compiling p_ec_asn1.cc
[548/709] Compiling p_dsa_asn1.cc
[549/709] Compiling p_dh_asn1.cc
[550/709] Compiling p_dh.cc
[551/709] Compiling evp_ctx.cc
[552/709] Compiling evp.cc
[553/709] Compiling err.cc
[554/709] Compiling engine.cc
[555/709] Compiling evp_asn1.cc
[556/709] Compiling ecdh.cc
[557/709] Compiling bcm.cc
[558/709] Compiling hash_to_curve.cc
[559/709] Compiling ec_derive.cc
[560/709] Compiling ecdsa_asn1.cc
[561/709] Compiling dsa.cc
[562/709] Compiling dsa_asn1.cc
[563/709] Compiling ec_asn1.cc
[564/709] Compiling x25519-asm-arm.S
[565/709] Compiling digest_extra.cc
[566/709] Compiling params.cc
[567/709] Compiling des.cc
[568/709] Compiling curve25519_64_adx.cc
[569/709] Compiling dh_asn1.cc
[570/709] Compiling spake25519.cc
[571/709] Compiling cpu_intel.cc
[572/709] Compiling crypto.cc
[573/709] Compiling curve25519.cc
[574/709] Compiling cpu_arm_linux.cc
[575/709] Compiling cpu_arm_freebsd.cc
[576/709] Compiling cpu_aarch64_win.cc
[577/709] Compiling cpu_aarch64_sysreg.cc
[578/709] Compiling cpu_aarch64_openbsd.cc
[579/709] Compiling cpu_aarch64_linux.cc
[580/709] Compiling cpu_aarch64_fuchsia.cc
[581/709] Compiling cpu_aarch64_apple.cc
[582/709] Compiling get_cipher.cc
[583/709] Compiling tls_cbc.cc
[584/709] Compiling conf.cc
[585/709] Compiling e_tls.cc
[586/709] Compiling e_rc4.cc
[587/709] Compiling e_rc2.cc
[588/709] Compiling e_null.cc
[589/709] Compiling e_des.cc
[590/709] Compiling e_chacha20poly1305.cc
[591/709] Compiling derive_key.cc
[592/709] Compiling e_aesgcmsiv.cc
[593/709] Compiling e_aesctrhmac.cc
[594/709] Compiling chacha.cc
[595/709] Compiling unicode.cc
[596/709] Compiling cbb.cc
[597/709] Compiling cbs.cc
[598/709] Compiling buf.cc
[599/709] Compiling ber.cc
[600/709] Compiling asn1_compat.cc
[601/709] Compiling blake2.cc
[602/709] Compiling bn_asn1.cc
[603/709] Compiling convert.cc
[604/709] Compiling socket_helper.cc
[605/709] Compiling socket.cc
[606/709] Compiling printf.cc
[607/709] Compiling hexdump.cc
[608/709] Compiling pair.cc
[609/709] Compiling file.cc
[610/709] Compiling fd.cc
[611/709] Compiling errno.cc
[612/709] Compiling connect.cc
[613/709] Compiling bio_mem.cc
[614/709] Compiling base64.cc
[615/709] Compiling bio.cc
[616/709] Compiling tasn_typ.cc
[617/709] Compiling tasn_fre.cc
[618/709] Compiling tasn_enc.cc
[619/709] Compiling posix_time.cc
[620/709] Compiling tasn_utl.cc
[621/709] Compiling tasn_new.cc
[622/709] Compiling f_string.cc
[623/709] Compiling f_int.cc
[624/709] Compiling tasn_dec.cc
[626/709] Compiling Yorkie TreeEditOperation.swift
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:30:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
28 | }
29 |
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:31:23: warning: static property 'next' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
29 |
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
| |- warning: static property 'next' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'next' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
33 |
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:32:23: warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
| |- warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'max' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |
34 | /**
[627/709] Compiling Yorkie TreeSytleOperation.swift
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:30:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
28 | }
29 |
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:31:23: warning: static property 'next' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
29 |
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
| |- warning: static property 'next' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'next' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
33 |
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:32:23: warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
| |- warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'max' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |
34 | /**
[628/709] Compiling Yorkie Presence.swift
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:30:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
28 | }
29 |
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:31:23: warning: static property 'next' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
29 |
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
| |- warning: static property 'next' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'next' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
33 |
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:32:23: warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
| |- warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'max' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |
34 | /**
[629/709] Compiling Yorkie ActorID.swift
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:30:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
28 | }
29 |
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:31:23: warning: static property 'next' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
29 |
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
| |- warning: static property 'next' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'next' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
33 |
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:32:23: warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
| |- warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'max' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |
34 | /**
[630/709] Compiling Yorkie TimeTicket.swift
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:30:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
28 | }
29 |
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:31:23: warning: static property 'next' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
29 |
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
| |- warning: static property 'next' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'next' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
33 |
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:32:23: warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
| |- warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'max' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |
34 | /**
[631/709] Compiling Yorkie VersionVector.swift
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:30:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
28 | }
29 |
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:31:23: warning: static property 'next' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
29 |
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
| |- warning: static property 'next' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'next' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
33 |
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:32:23: warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
| |- warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'max' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |
34 | /**
[632/709] Compiling Yorkie JSONObjectable.swift
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:30:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
28 | }
29 |
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:31:23: warning: static property 'next' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
29 |
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
| |- warning: static property 'next' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'next' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
33 |
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:32:23: warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
| |- warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'max' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |
34 | /**
[632/709] Compiling asn_pack.cc
[634/715] Compiling Yorkie Payload.swift
[635/715] Compiling Yorkie YorkieCountable.swift
[636/715] Compiling Yorkie Codable+Extension.swift
[637/715] Compiling Yorkie Collection+Extensions.swift
[638/715] Compiling Yorkie Dictionary+Extension.swift
[639/715] Compiling Yorkie Errors.swift
[640/715] Compiling Yorkie EditOperation.swift
[641/715] Compiling Yorkie IncreaseOperation.swift
[642/715] Compiling Yorkie MoveOperation.swift
[643/715] Compiling Yorkie Operation.swift
[644/715] Compiling Yorkie RemoveOperation.swift
[645/715] Compiling Yorkie SetOperation.swift
[646/715] Compiling Yorkie StyleOperation.swift
[646/715] Compiling asn1_par.cc
[648/715] Compiling Yorkie JSONDatable.swift
[649/715] Compiling Yorkie JSONObject.swift
[650/715] Compiling Yorkie JSONText.swift
[651/715] Compiling Yorkie JSONTree.swift
[652/715] Compiling Yorkie ObjectDataHandler.swift
[653/715] Compiling Yorkie Strings.swift
[654/715] Compiling Yorkie AddOperation.swift
[654/715] Compiling asn1_lib.cc
[655/715] Compiling a_utctm.cc
[656/715] Compiling a_octet.cc
[657/715] Compiling a_type.cc
[658/715] Compiling a_time.cc
[659/715] Compiling a_strnid.cc
[660/715] Compiling a_strex.cc
[661/715] Compiling a_object.cc
[662/715] Compiling a_mbstr.cc
[663/715] Compiling a_i2d_fp.cc
[664/715] Write sources
[665/715] Compiling a_dup.cc
[666/715] Compiling a_d2i_fp.cc
[667/734] Compiling a_gentm.cc
[668/734] Compiling a_int.cc
[669/734] Compiling a_bitstr.cc
[671/734] Compiling Yorkie Primitive.swift
/Users/admin/builder/spi-builder-workspace/Sources/Document/CRDT/RGATreeSplit.swift:61:16: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'RGATreeSplitNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
58 | * `RGATreeSplitNodeID` is an ID of RGATreeSplitNode.
59 | */
60 | class RGATreeSplitNodeID: Equatable, Comparable, CustomDebugStringConvertible {
| `- note: class 'RGATreeSplitNodeID' does not conform to the 'Sendable' protocol
61 | static let initial = RGATreeSplitNodeID(TimeTicket.initial, 0)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'RGATreeSplitNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
62 |
63 | /**
[672/734] Compiling Yorkie RGATreeList.swift
/Users/admin/builder/spi-builder-workspace/Sources/Document/CRDT/RGATreeSplit.swift:61:16: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'RGATreeSplitNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
58 | * `RGATreeSplitNodeID` is an ID of RGATreeSplitNode.
59 | */
60 | class RGATreeSplitNodeID: Equatable, Comparable, CustomDebugStringConvertible {
| `- note: class 'RGATreeSplitNodeID' does not conform to the 'Sendable' protocol
61 | static let initial = RGATreeSplitNodeID(TimeTicket.initial, 0)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'RGATreeSplitNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
62 |
63 | /**
[673/734] Compiling Yorkie RGATreeSplit.swift
/Users/admin/builder/spi-builder-workspace/Sources/Document/CRDT/RGATreeSplit.swift:61:16: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'RGATreeSplitNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
58 | * `RGATreeSplitNodeID` is an ID of RGATreeSplitNode.
59 | */
60 | class RGATreeSplitNodeID: Equatable, Comparable, CustomDebugStringConvertible {
| `- note: class 'RGATreeSplitNodeID' does not conform to the 'Sendable' protocol
61 | static let initial = RGATreeSplitNodeID(TimeTicket.initial, 0)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'RGATreeSplitNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
62 |
63 | /**
[674/734] Compiling Yorkie RHT.swift
/Users/admin/builder/spi-builder-workspace/Sources/Document/CRDT/RGATreeSplit.swift:61:16: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'RGATreeSplitNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
58 | * `RGATreeSplitNodeID` is an ID of RGATreeSplitNode.
59 | */
60 | class RGATreeSplitNodeID: Equatable, Comparable, CustomDebugStringConvertible {
| `- note: class 'RGATreeSplitNodeID' does not conform to the 'Sendable' protocol
61 | static let initial = RGATreeSplitNodeID(TimeTicket.initial, 0)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'RGATreeSplitNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
62 |
63 | /**
[675/734] Compiling Yorkie Change.swift
/Users/admin/builder/spi-builder-workspace/Sources/Document/CRDT/RGATreeSplit.swift:61:16: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'RGATreeSplitNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
58 | * `RGATreeSplitNodeID` is an ID of RGATreeSplitNode.
59 | */
60 | class RGATreeSplitNodeID: Equatable, Comparable, CustomDebugStringConvertible {
| `- note: class 'RGATreeSplitNodeID' does not conform to the 'Sendable' protocol
61 | static let initial = RGATreeSplitNodeID(TimeTicket.initial, 0)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'RGATreeSplitNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
62 |
63 | /**
[676/734] Compiling Yorkie ChangeContext.swift
/Users/admin/builder/spi-builder-workspace/Sources/Document/CRDT/RGATreeSplit.swift:61:16: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'RGATreeSplitNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
58 | * `RGATreeSplitNodeID` is an ID of RGATreeSplitNode.
59 | */
60 | class RGATreeSplitNodeID: Equatable, Comparable, CustomDebugStringConvertible {
| `- note: class 'RGATreeSplitNodeID' does not conform to the 'Sendable' protocol
61 | static let initial = RGATreeSplitNodeID(TimeTicket.initial, 0)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'RGATreeSplitNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
62 |
63 | /**
[677/734] Compiling Yorkie ChangeID.swift
/Users/admin/builder/spi-builder-workspace/Sources/Document/CRDT/RGATreeSplit.swift:61:16: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'RGATreeSplitNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
58 | * `RGATreeSplitNodeID` is an ID of RGATreeSplitNode.
59 | */
60 | class RGATreeSplitNodeID: Equatable, Comparable, CustomDebugStringConvertible {
| `- note: class 'RGATreeSplitNodeID' does not conform to the 'Sendable' protocol
61 | static let initial = RGATreeSplitNodeID(TimeTicket.initial, 0)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'RGATreeSplitNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
62 |
63 | /**
[677/734] Compiling a_bool.cc
[679/734] Compiling Atomics AtomicMemoryOrderings.swift
[680/734] Compiling Atomics DoubleWord.swift
[681/734] Compiling Atomics UnsafeAtomic.swift
[682/734] Compiling Atomics UnsafeAtomicLazyReference.swift
[683/734] Compiling Atomics ManagedAtomic.swift
[684/734] Compiling Atomics ManagedAtomicLazyReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:211:14: warning: main actor-isolated property 'yorkieService' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
181 | private let maximumAttachmentTimeout: Int
182 |
183 | private var yorkieService: YorkieService
| `- note: mutation of this property is only permitted within the actor
184 | private var authTokenInjector: AuthTokenInjector?
185 | private var authHeader: AuthHeader
:
209 | codec: ProtoCodec()))
210 |
211 | self.yorkieService = YorkieService(rpcClient: YorkieServiceClient(client: protocolClient), isMockingEnabled: isMockingEnabled)
| `- warning: main actor-isolated property 'yorkieService' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
212 | self.authTokenInjector = options.authTokenInjector
213 | self.authHeader = AuthHeader(apiKey: options.apiKey, token: "")
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:212:14: warning: main actor-isolated property 'authTokenInjector' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
182 |
183 | private var yorkieService: YorkieService
184 | private var authTokenInjector: AuthTokenInjector?
| `- note: mutation of this property is only permitted within the actor
185 | private var authHeader: AuthHeader
186 | private var semaphoresForInitialzation = [DocKey: DispatchSemaphore]()
:
210 |
211 | self.yorkieService = YorkieService(rpcClient: YorkieServiceClient(client: protocolClient), isMockingEnabled: isMockingEnabled)
212 | self.authTokenInjector = options.authTokenInjector
| `- warning: main actor-isolated property 'authTokenInjector' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
213 | self.authHeader = AuthHeader(apiKey: options.apiKey, token: "")
214 | }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Logger.swift:31:24: warning: static property 'yorkieLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
29 | }
30 |
31 | private static var yorkieLogger = Logging.Logger(label: "Yorkie")
| |- warning: static property 'yorkieLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'yorkieLogger' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'yorkieLogger' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 | static func trace(_ message: @autoclosure () -> String, error: Error? = nil, filename: String = #fileID, function: String = #function, line: UInt = #line) {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:1039:49: warning: sending 'authTokenInjector' risks causing data races; this is an error in the Swift 6 language mode
1037 |
1038 | private func injectAuthTokenAfterGet(with authTokenInjector: AuthTokenInjector, reason: String?) async throws {
1039 | let token = try await authTokenInjector.getToken(reason: reason)
| |- warning: sending 'authTokenInjector' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'authTokenInjector' to nonisolated instance method 'getToken(reason:)' risks causing data races between nonisolated and main actor-isolated uses
1040 | self.authHeader.updateToken(token)
1041 | }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:907:61: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
905 | let docKey = doc.getKey()
906 |
907 | let pushpullResponse = await self.yorkieService.pushPullChanges(request: pushPullRequest, headers: self.authHeader.makeHeader(docKey))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
908 |
909 | guard pushpullResponse.error == nil, let message = pushpullResponse.message else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:240:61: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
238 | do {
239 | let activateRequest = ActivateClientRequest.with { $0.clientKey = self.key }
240 | let activateResponse = await self.yorkieService.activateClient(request: activateRequest,
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
241 | headers: self.authHeader.makeHeader(nil))
242 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:271:63: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
269 | let deactivateRequest = DeactivateClientRequest.with { $0.clientID = clientID }
270 |
271 | let deactivateResponse = await self.yorkieService.deactivateClient(request: deactivateRequest,
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
272 | headers: self.authHeader.makeHeader(nil))
273 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:343:59: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
341 | self.semaphoresForInitialzation[docKey] = semaphore
342 |
343 | let attachResponse = await self.yorkieService.attachDocument(request: attachRequest, headers: self.authHeader.makeHeader(docKey))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
344 |
345 | guard attachResponse.error == nil, let message = attachResponse.message else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:1018:52: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
1016 |
1017 | while retryCount <= maxRetries {
1018 | let message = await self.yorkieService.broadcast(request: request)
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
1019 |
1020 | switch message.result {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:421:67: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
419 |
420 | do {
421 | let detachDocumentResponse = await self.yorkieService.detachDocument(request: detachDocumentRequest,
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
422 | headers: self.authHeader.makeHeader(doc.getKey()))
423 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:471:67: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
469 |
470 | do {
471 | let removeDocumentResponse = await self.yorkieService.removeDocument(request: removeDocumentRequest, headers: self.authHeader.makeHeader(doc.getKey()))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
472 |
473 | guard removeDocumentResponse.error == nil, let message = removeDocumentResponse.message else {
[686/736] Compiling Atomics OptionalRawRepresentable.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:211:14: warning: main actor-isolated property 'yorkieService' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
181 | private let maximumAttachmentTimeout: Int
182 |
183 | private var yorkieService: YorkieService
| `- note: mutation of this property is only permitted within the actor
184 | private var authTokenInjector: AuthTokenInjector?
185 | private var authHeader: AuthHeader
:
209 | codec: ProtoCodec()))
210 |
211 | self.yorkieService = YorkieService(rpcClient: YorkieServiceClient(client: protocolClient), isMockingEnabled: isMockingEnabled)
| `- warning: main actor-isolated property 'yorkieService' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
212 | self.authTokenInjector = options.authTokenInjector
213 | self.authHeader = AuthHeader(apiKey: options.apiKey, token: "")
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:212:14: warning: main actor-isolated property 'authTokenInjector' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
182 |
183 | private var yorkieService: YorkieService
184 | private var authTokenInjector: AuthTokenInjector?
| `- note: mutation of this property is only permitted within the actor
185 | private var authHeader: AuthHeader
186 | private var semaphoresForInitialzation = [DocKey: DispatchSemaphore]()
:
210 |
211 | self.yorkieService = YorkieService(rpcClient: YorkieServiceClient(client: protocolClient), isMockingEnabled: isMockingEnabled)
212 | self.authTokenInjector = options.authTokenInjector
| `- warning: main actor-isolated property 'authTokenInjector' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
213 | self.authHeader = AuthHeader(apiKey: options.apiKey, token: "")
214 | }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Logger.swift:31:24: warning: static property 'yorkieLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
29 | }
30 |
31 | private static var yorkieLogger = Logging.Logger(label: "Yorkie")
| |- warning: static property 'yorkieLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'yorkieLogger' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'yorkieLogger' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 | static func trace(_ message: @autoclosure () -> String, error: Error? = nil, filename: String = #fileID, function: String = #function, line: UInt = #line) {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:1039:49: warning: sending 'authTokenInjector' risks causing data races; this is an error in the Swift 6 language mode
1037 |
1038 | private func injectAuthTokenAfterGet(with authTokenInjector: AuthTokenInjector, reason: String?) async throws {
1039 | let token = try await authTokenInjector.getToken(reason: reason)
| |- warning: sending 'authTokenInjector' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'authTokenInjector' to nonisolated instance method 'getToken(reason:)' risks causing data races between nonisolated and main actor-isolated uses
1040 | self.authHeader.updateToken(token)
1041 | }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:907:61: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
905 | let docKey = doc.getKey()
906 |
907 | let pushpullResponse = await self.yorkieService.pushPullChanges(request: pushPullRequest, headers: self.authHeader.makeHeader(docKey))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
908 |
909 | guard pushpullResponse.error == nil, let message = pushpullResponse.message else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:240:61: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
238 | do {
239 | let activateRequest = ActivateClientRequest.with { $0.clientKey = self.key }
240 | let activateResponse = await self.yorkieService.activateClient(request: activateRequest,
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
241 | headers: self.authHeader.makeHeader(nil))
242 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:271:63: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
269 | let deactivateRequest = DeactivateClientRequest.with { $0.clientID = clientID }
270 |
271 | let deactivateResponse = await self.yorkieService.deactivateClient(request: deactivateRequest,
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
272 | headers: self.authHeader.makeHeader(nil))
273 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:343:59: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
341 | self.semaphoresForInitialzation[docKey] = semaphore
342 |
343 | let attachResponse = await self.yorkieService.attachDocument(request: attachRequest, headers: self.authHeader.makeHeader(docKey))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
344 |
345 | guard attachResponse.error == nil, let message = attachResponse.message else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:1018:52: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
1016 |
1017 | while retryCount <= maxRetries {
1018 | let message = await self.yorkieService.broadcast(request: request)
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
1019 |
1020 | switch message.result {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:421:67: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
419 |
420 | do {
421 | let detachDocumentResponse = await self.yorkieService.detachDocument(request: detachDocumentRequest,
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
422 | headers: self.authHeader.makeHeader(doc.getKey()))
423 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:471:67: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
469 |
470 | do {
471 | let removeDocumentResponse = await self.yorkieService.removeDocument(request: removeDocumentRequest, headers: self.authHeader.makeHeader(doc.getKey()))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
472 |
473 | guard removeDocumentResponse.error == nil, let message = removeDocumentResponse.message else {
[687/736] Compiling Atomics RawRepresentable.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:211:14: warning: main actor-isolated property 'yorkieService' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
181 | private let maximumAttachmentTimeout: Int
182 |
183 | private var yorkieService: YorkieService
| `- note: mutation of this property is only permitted within the actor
184 | private var authTokenInjector: AuthTokenInjector?
185 | private var authHeader: AuthHeader
:
209 | codec: ProtoCodec()))
210 |
211 | self.yorkieService = YorkieService(rpcClient: YorkieServiceClient(client: protocolClient), isMockingEnabled: isMockingEnabled)
| `- warning: main actor-isolated property 'yorkieService' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
212 | self.authTokenInjector = options.authTokenInjector
213 | self.authHeader = AuthHeader(apiKey: options.apiKey, token: "")
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:212:14: warning: main actor-isolated property 'authTokenInjector' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
182 |
183 | private var yorkieService: YorkieService
184 | private var authTokenInjector: AuthTokenInjector?
| `- note: mutation of this property is only permitted within the actor
185 | private var authHeader: AuthHeader
186 | private var semaphoresForInitialzation = [DocKey: DispatchSemaphore]()
:
210 |
211 | self.yorkieService = YorkieService(rpcClient: YorkieServiceClient(client: protocolClient), isMockingEnabled: isMockingEnabled)
212 | self.authTokenInjector = options.authTokenInjector
| `- warning: main actor-isolated property 'authTokenInjector' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
213 | self.authHeader = AuthHeader(apiKey: options.apiKey, token: "")
214 | }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Logger.swift:31:24: warning: static property 'yorkieLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
29 | }
30 |
31 | private static var yorkieLogger = Logging.Logger(label: "Yorkie")
| |- warning: static property 'yorkieLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'yorkieLogger' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'yorkieLogger' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 | static func trace(_ message: @autoclosure () -> String, error: Error? = nil, filename: String = #fileID, function: String = #function, line: UInt = #line) {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:1039:49: warning: sending 'authTokenInjector' risks causing data races; this is an error in the Swift 6 language mode
1037 |
1038 | private func injectAuthTokenAfterGet(with authTokenInjector: AuthTokenInjector, reason: String?) async throws {
1039 | let token = try await authTokenInjector.getToken(reason: reason)
| |- warning: sending 'authTokenInjector' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'authTokenInjector' to nonisolated instance method 'getToken(reason:)' risks causing data races between nonisolated and main actor-isolated uses
1040 | self.authHeader.updateToken(token)
1041 | }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:907:61: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
905 | let docKey = doc.getKey()
906 |
907 | let pushpullResponse = await self.yorkieService.pushPullChanges(request: pushPullRequest, headers: self.authHeader.makeHeader(docKey))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
908 |
909 | guard pushpullResponse.error == nil, let message = pushpullResponse.message else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:240:61: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
238 | do {
239 | let activateRequest = ActivateClientRequest.with { $0.clientKey = self.key }
240 | let activateResponse = await self.yorkieService.activateClient(request: activateRequest,
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
241 | headers: self.authHeader.makeHeader(nil))
242 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:271:63: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
269 | let deactivateRequest = DeactivateClientRequest.with { $0.clientID = clientID }
270 |
271 | let deactivateResponse = await self.yorkieService.deactivateClient(request: deactivateRequest,
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
272 | headers: self.authHeader.makeHeader(nil))
273 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:343:59: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
341 | self.semaphoresForInitialzation[docKey] = semaphore
342 |
343 | let attachResponse = await self.yorkieService.attachDocument(request: attachRequest, headers: self.authHeader.makeHeader(docKey))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
344 |
345 | guard attachResponse.error == nil, let message = attachResponse.message else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:1018:52: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
1016 |
1017 | while retryCount <= maxRetries {
1018 | let message = await self.yorkieService.broadcast(request: request)
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
1019 |
1020 | switch message.result {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:421:67: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
419 |
420 | do {
421 | let detachDocumentResponse = await self.yorkieService.detachDocument(request: detachDocumentRequest,
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
422 | headers: self.authHeader.makeHeader(doc.getKey()))
423 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:471:67: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
469 |
470 | do {
471 | let removeDocumentResponse = await self.yorkieService.removeDocument(request: removeDocumentRequest, headers: self.authHeader.makeHeader(doc.getKey()))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
472 |
473 | guard removeDocumentResponse.error == nil, let message = removeDocumentResponse.message else {
[688/736] Compiling Atomics PointerConformances.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:211:14: warning: main actor-isolated property 'yorkieService' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
181 | private let maximumAttachmentTimeout: Int
182 |
183 | private var yorkieService: YorkieService
| `- note: mutation of this property is only permitted within the actor
184 | private var authTokenInjector: AuthTokenInjector?
185 | private var authHeader: AuthHeader
:
209 | codec: ProtoCodec()))
210 |
211 | self.yorkieService = YorkieService(rpcClient: YorkieServiceClient(client: protocolClient), isMockingEnabled: isMockingEnabled)
| `- warning: main actor-isolated property 'yorkieService' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
212 | self.authTokenInjector = options.authTokenInjector
213 | self.authHeader = AuthHeader(apiKey: options.apiKey, token: "")
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:212:14: warning: main actor-isolated property 'authTokenInjector' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
182 |
183 | private var yorkieService: YorkieService
184 | private var authTokenInjector: AuthTokenInjector?
| `- note: mutation of this property is only permitted within the actor
185 | private var authHeader: AuthHeader
186 | private var semaphoresForInitialzation = [DocKey: DispatchSemaphore]()
:
210 |
211 | self.yorkieService = YorkieService(rpcClient: YorkieServiceClient(client: protocolClient), isMockingEnabled: isMockingEnabled)
212 | self.authTokenInjector = options.authTokenInjector
| `- warning: main actor-isolated property 'authTokenInjector' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
213 | self.authHeader = AuthHeader(apiKey: options.apiKey, token: "")
214 | }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Logger.swift:31:24: warning: static property 'yorkieLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
29 | }
30 |
31 | private static var yorkieLogger = Logging.Logger(label: "Yorkie")
| |- warning: static property 'yorkieLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'yorkieLogger' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'yorkieLogger' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 | static func trace(_ message: @autoclosure () -> String, error: Error? = nil, filename: String = #fileID, function: String = #function, line: UInt = #line) {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:1039:49: warning: sending 'authTokenInjector' risks causing data races; this is an error in the Swift 6 language mode
1037 |
1038 | private func injectAuthTokenAfterGet(with authTokenInjector: AuthTokenInjector, reason: String?) async throws {
1039 | let token = try await authTokenInjector.getToken(reason: reason)
| |- warning: sending 'authTokenInjector' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'authTokenInjector' to nonisolated instance method 'getToken(reason:)' risks causing data races between nonisolated and main actor-isolated uses
1040 | self.authHeader.updateToken(token)
1041 | }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:907:61: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
905 | let docKey = doc.getKey()
906 |
907 | let pushpullResponse = await self.yorkieService.pushPullChanges(request: pushPullRequest, headers: self.authHeader.makeHeader(docKey))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
908 |
909 | guard pushpullResponse.error == nil, let message = pushpullResponse.message else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:240:61: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
238 | do {
239 | let activateRequest = ActivateClientRequest.with { $0.clientKey = self.key }
240 | let activateResponse = await self.yorkieService.activateClient(request: activateRequest,
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
241 | headers: self.authHeader.makeHeader(nil))
242 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:271:63: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
269 | let deactivateRequest = DeactivateClientRequest.with { $0.clientID = clientID }
270 |
271 | let deactivateResponse = await self.yorkieService.deactivateClient(request: deactivateRequest,
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
272 | headers: self.authHeader.makeHeader(nil))
273 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:343:59: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
341 | self.semaphoresForInitialzation[docKey] = semaphore
342 |
343 | let attachResponse = await self.yorkieService.attachDocument(request: attachRequest, headers: self.authHeader.makeHeader(docKey))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
344 |
345 | guard attachResponse.error == nil, let message = attachResponse.message else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:1018:52: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
1016 |
1017 | while retryCount <= maxRetries {
1018 | let message = await self.yorkieService.broadcast(request: request)
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
1019 |
1020 | switch message.result {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:421:67: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
419 |
420 | do {
421 | let detachDocumentResponse = await self.yorkieService.detachDocument(request: detachDocumentRequest,
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
422 | headers: self.authHeader.makeHeader(doc.getKey()))
423 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:471:67: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
469 |
470 | do {
471 | let removeDocumentResponse = await self.yorkieService.removeDocument(request: removeDocumentRequest, headers: self.authHeader.makeHeader(doc.getKey()))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
472 |
473 | guard removeDocumentResponse.error == nil, let message = removeDocumentResponse.message else {
[689/736] Compiling Atomics Primitives.native.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:211:14: warning: main actor-isolated property 'yorkieService' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
181 | private let maximumAttachmentTimeout: Int
182 |
183 | private var yorkieService: YorkieService
| `- note: mutation of this property is only permitted within the actor
184 | private var authTokenInjector: AuthTokenInjector?
185 | private var authHeader: AuthHeader
:
209 | codec: ProtoCodec()))
210 |
211 | self.yorkieService = YorkieService(rpcClient: YorkieServiceClient(client: protocolClient), isMockingEnabled: isMockingEnabled)
| `- warning: main actor-isolated property 'yorkieService' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
212 | self.authTokenInjector = options.authTokenInjector
213 | self.authHeader = AuthHeader(apiKey: options.apiKey, token: "")
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:212:14: warning: main actor-isolated property 'authTokenInjector' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
182 |
183 | private var yorkieService: YorkieService
184 | private var authTokenInjector: AuthTokenInjector?
| `- note: mutation of this property is only permitted within the actor
185 | private var authHeader: AuthHeader
186 | private var semaphoresForInitialzation = [DocKey: DispatchSemaphore]()
:
210 |
211 | self.yorkieService = YorkieService(rpcClient: YorkieServiceClient(client: protocolClient), isMockingEnabled: isMockingEnabled)
212 | self.authTokenInjector = options.authTokenInjector
| `- warning: main actor-isolated property 'authTokenInjector' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
213 | self.authHeader = AuthHeader(apiKey: options.apiKey, token: "")
214 | }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Logger.swift:31:24: warning: static property 'yorkieLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
29 | }
30 |
31 | private static var yorkieLogger = Logging.Logger(label: "Yorkie")
| |- warning: static property 'yorkieLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'yorkieLogger' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'yorkieLogger' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 | static func trace(_ message: @autoclosure () -> String, error: Error? = nil, filename: String = #fileID, function: String = #function, line: UInt = #line) {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:1039:49: warning: sending 'authTokenInjector' risks causing data races; this is an error in the Swift 6 language mode
1037 |
1038 | private func injectAuthTokenAfterGet(with authTokenInjector: AuthTokenInjector, reason: String?) async throws {
1039 | let token = try await authTokenInjector.getToken(reason: reason)
| |- warning: sending 'authTokenInjector' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'authTokenInjector' to nonisolated instance method 'getToken(reason:)' risks causing data races between nonisolated and main actor-isolated uses
1040 | self.authHeader.updateToken(token)
1041 | }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:907:61: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
905 | let docKey = doc.getKey()
906 |
907 | let pushpullResponse = await self.yorkieService.pushPullChanges(request: pushPullRequest, headers: self.authHeader.makeHeader(docKey))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
908 |
909 | guard pushpullResponse.error == nil, let message = pushpullResponse.message else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:240:61: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
238 | do {
239 | let activateRequest = ActivateClientRequest.with { $0.clientKey = self.key }
240 | let activateResponse = await self.yorkieService.activateClient(request: activateRequest,
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
241 | headers: self.authHeader.makeHeader(nil))
242 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:271:63: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
269 | let deactivateRequest = DeactivateClientRequest.with { $0.clientID = clientID }
270 |
271 | let deactivateResponse = await self.yorkieService.deactivateClient(request: deactivateRequest,
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
272 | headers: self.authHeader.makeHeader(nil))
273 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:343:59: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
341 | self.semaphoresForInitialzation[docKey] = semaphore
342 |
343 | let attachResponse = await self.yorkieService.attachDocument(request: attachRequest, headers: self.authHeader.makeHeader(docKey))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
344 |
345 | guard attachResponse.error == nil, let message = attachResponse.message else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:1018:52: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
1016 |
1017 | while retryCount <= maxRetries {
1018 | let message = await self.yorkieService.broadcast(request: request)
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
1019 |
1020 | switch message.result {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:421:67: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
419 |
420 | do {
421 | let detachDocumentResponse = await self.yorkieService.detachDocument(request: detachDocumentRequest,
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
422 | headers: self.authHeader.makeHeader(doc.getKey()))
423 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:471:67: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
469 |
470 | do {
471 | let removeDocumentResponse = await self.yorkieService.removeDocument(request: removeDocumentRequest, headers: self.authHeader.makeHeader(doc.getKey()))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
472 |
473 | guard removeDocumentResponse.error == nil, let message = removeDocumentResponse.message else {
[690/736] Compiling Atomics AtomicOptionalWrappable.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:211:14: warning: main actor-isolated property 'yorkieService' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
181 | private let maximumAttachmentTimeout: Int
182 |
183 | private var yorkieService: YorkieService
| `- note: mutation of this property is only permitted within the actor
184 | private var authTokenInjector: AuthTokenInjector?
185 | private var authHeader: AuthHeader
:
209 | codec: ProtoCodec()))
210 |
211 | self.yorkieService = YorkieService(rpcClient: YorkieServiceClient(client: protocolClient), isMockingEnabled: isMockingEnabled)
| `- warning: main actor-isolated property 'yorkieService' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
212 | self.authTokenInjector = options.authTokenInjector
213 | self.authHeader = AuthHeader(apiKey: options.apiKey, token: "")
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:212:14: warning: main actor-isolated property 'authTokenInjector' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
182 |
183 | private var yorkieService: YorkieService
184 | private var authTokenInjector: AuthTokenInjector?
| `- note: mutation of this property is only permitted within the actor
185 | private var authHeader: AuthHeader
186 | private var semaphoresForInitialzation = [DocKey: DispatchSemaphore]()
:
210 |
211 | self.yorkieService = YorkieService(rpcClient: YorkieServiceClient(client: protocolClient), isMockingEnabled: isMockingEnabled)
212 | self.authTokenInjector = options.authTokenInjector
| `- warning: main actor-isolated property 'authTokenInjector' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
213 | self.authHeader = AuthHeader(apiKey: options.apiKey, token: "")
214 | }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Logger.swift:31:24: warning: static property 'yorkieLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
29 | }
30 |
31 | private static var yorkieLogger = Logging.Logger(label: "Yorkie")
| |- warning: static property 'yorkieLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'yorkieLogger' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'yorkieLogger' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 | static func trace(_ message: @autoclosure () -> String, error: Error? = nil, filename: String = #fileID, function: String = #function, line: UInt = #line) {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:1039:49: warning: sending 'authTokenInjector' risks causing data races; this is an error in the Swift 6 language mode
1037 |
1038 | private func injectAuthTokenAfterGet(with authTokenInjector: AuthTokenInjector, reason: String?) async throws {
1039 | let token = try await authTokenInjector.getToken(reason: reason)
| |- warning: sending 'authTokenInjector' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'authTokenInjector' to nonisolated instance method 'getToken(reason:)' risks causing data races between nonisolated and main actor-isolated uses
1040 | self.authHeader.updateToken(token)
1041 | }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:907:61: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
905 | let docKey = doc.getKey()
906 |
907 | let pushpullResponse = await self.yorkieService.pushPullChanges(request: pushPullRequest, headers: self.authHeader.makeHeader(docKey))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
908 |
909 | guard pushpullResponse.error == nil, let message = pushpullResponse.message else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:240:61: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
238 | do {
239 | let activateRequest = ActivateClientRequest.with { $0.clientKey = self.key }
240 | let activateResponse = await self.yorkieService.activateClient(request: activateRequest,
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
241 | headers: self.authHeader.makeHeader(nil))
242 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:271:63: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
269 | let deactivateRequest = DeactivateClientRequest.with { $0.clientID = clientID }
270 |
271 | let deactivateResponse = await self.yorkieService.deactivateClient(request: deactivateRequest,
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
272 | headers: self.authHeader.makeHeader(nil))
273 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:343:59: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
341 | self.semaphoresForInitialzation[docKey] = semaphore
342 |
343 | let attachResponse = await self.yorkieService.attachDocument(request: attachRequest, headers: self.authHeader.makeHeader(docKey))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
344 |
345 | guard attachResponse.error == nil, let message = attachResponse.message else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:1018:52: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
1016 |
1017 | while retryCount <= maxRetries {
1018 | let message = await self.yorkieService.broadcast(request: request)
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
1019 |
1020 | switch message.result {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:421:67: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
419 |
420 | do {
421 | let detachDocumentResponse = await self.yorkieService.detachDocument(request: detachDocumentRequest,
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
422 | headers: self.authHeader.makeHeader(doc.getKey()))
423 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:471:67: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
469 |
470 | do {
471 | let removeDocumentResponse = await self.yorkieService.removeDocument(request: removeDocumentRequest, headers: self.authHeader.makeHeader(doc.getKey()))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
472 |
473 | guard removeDocumentResponse.error == nil, let message = removeDocumentResponse.message else {
[691/736] Compiling Atomics AtomicReference.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:211:14: warning: main actor-isolated property 'yorkieService' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
181 | private let maximumAttachmentTimeout: Int
182 |
183 | private var yorkieService: YorkieService
| `- note: mutation of this property is only permitted within the actor
184 | private var authTokenInjector: AuthTokenInjector?
185 | private var authHeader: AuthHeader
:
209 | codec: ProtoCodec()))
210 |
211 | self.yorkieService = YorkieService(rpcClient: YorkieServiceClient(client: protocolClient), isMockingEnabled: isMockingEnabled)
| `- warning: main actor-isolated property 'yorkieService' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
212 | self.authTokenInjector = options.authTokenInjector
213 | self.authHeader = AuthHeader(apiKey: options.apiKey, token: "")
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:212:14: warning: main actor-isolated property 'authTokenInjector' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
182 |
183 | private var yorkieService: YorkieService
184 | private var authTokenInjector: AuthTokenInjector?
| `- note: mutation of this property is only permitted within the actor
185 | private var authHeader: AuthHeader
186 | private var semaphoresForInitialzation = [DocKey: DispatchSemaphore]()
:
210 |
211 | self.yorkieService = YorkieService(rpcClient: YorkieServiceClient(client: protocolClient), isMockingEnabled: isMockingEnabled)
212 | self.authTokenInjector = options.authTokenInjector
| `- warning: main actor-isolated property 'authTokenInjector' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
213 | self.authHeader = AuthHeader(apiKey: options.apiKey, token: "")
214 | }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Logger.swift:31:24: warning: static property 'yorkieLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
29 | }
30 |
31 | private static var yorkieLogger = Logging.Logger(label: "Yorkie")
| |- warning: static property 'yorkieLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'yorkieLogger' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'yorkieLogger' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 | static func trace(_ message: @autoclosure () -> String, error: Error? = nil, filename: String = #fileID, function: String = #function, line: UInt = #line) {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:1039:49: warning: sending 'authTokenInjector' risks causing data races; this is an error in the Swift 6 language mode
1037 |
1038 | private func injectAuthTokenAfterGet(with authTokenInjector: AuthTokenInjector, reason: String?) async throws {
1039 | let token = try await authTokenInjector.getToken(reason: reason)
| |- warning: sending 'authTokenInjector' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'authTokenInjector' to nonisolated instance method 'getToken(reason:)' risks causing data races between nonisolated and main actor-isolated uses
1040 | self.authHeader.updateToken(token)
1041 | }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:907:61: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
905 | let docKey = doc.getKey()
906 |
907 | let pushpullResponse = await self.yorkieService.pushPullChanges(request: pushPullRequest, headers: self.authHeader.makeHeader(docKey))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
908 |
909 | guard pushpullResponse.error == nil, let message = pushpullResponse.message else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:240:61: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
238 | do {
239 | let activateRequest = ActivateClientRequest.with { $0.clientKey = self.key }
240 | let activateResponse = await self.yorkieService.activateClient(request: activateRequest,
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
241 | headers: self.authHeader.makeHeader(nil))
242 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:271:63: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
269 | let deactivateRequest = DeactivateClientRequest.with { $0.clientID = clientID }
270 |
271 | let deactivateResponse = await self.yorkieService.deactivateClient(request: deactivateRequest,
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
272 | headers: self.authHeader.makeHeader(nil))
273 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:343:59: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
341 | self.semaphoresForInitialzation[docKey] = semaphore
342 |
343 | let attachResponse = await self.yorkieService.attachDocument(request: attachRequest, headers: self.authHeader.makeHeader(docKey))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
344 |
345 | guard attachResponse.error == nil, let message = attachResponse.message else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:1018:52: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
1016 |
1017 | while retryCount <= maxRetries {
1018 | let message = await self.yorkieService.broadcast(request: request)
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
1019 |
1020 | switch message.result {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:421:67: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
419 |
420 | do {
421 | let detachDocumentResponse = await self.yorkieService.detachDocument(request: detachDocumentRequest,
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
422 | headers: self.authHeader.makeHeader(doc.getKey()))
423 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:471:67: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
469 |
470 | do {
471 | let removeDocumentResponse = await self.yorkieService.removeDocument(request: removeDocumentRequest, headers: self.authHeader.makeHeader(doc.getKey()))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
472 |
473 | guard removeDocumentResponse.error == nil, let message = removeDocumentResponse.message else {
/Users/admin/builder/spi-builder-workspace/Sources/Document/CRDT/CRDTTree.swift:156:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'CRDTTreeNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
150 | * the adjacent node to pos by calling `map.floorEntry()`.
151 | */
152 | struct CRDTTreeNodeID: Equatable, Comparable {
| `- note: consider making struct 'CRDTTreeNodeID' conform to the 'Sendable' protocol
153 | /**
154 | * `initial` is the initial position of the tree.
155 | */
156 | public static let initial = CRDTTreeNodeID(createdAt: .initial, offset: 0)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'CRDTTreeNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
157 |
158 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Document/CRDT/CRDTTree.swift:156:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'CRDTTreeNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
150 | * the adjacent node to pos by calling `map.floorEntry()`.
151 | */
152 | struct CRDTTreeNodeID: Equatable, Comparable {
| `- note: consider making struct 'CRDTTreeNodeID' conform to the 'Sendable' protocol
153 | /**
154 | * `initial` is the initial position of the tree.
155 | */
156 | public static let initial = CRDTTreeNodeID(createdAt: .initial, offset: 0)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'CRDTTreeNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
157 |
158 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Document/CRDT/CRDTTree.swift:156:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'CRDTTreeNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
150 | * the adjacent node to pos by calling `map.floorEntry()`.
151 | */
152 | struct CRDTTreeNodeID: Equatable, Comparable {
| `- note: consider making struct 'CRDTTreeNodeID' conform to the 'Sendable' protocol
153 | /**
154 | * `initial` is the initial position of the tree.
155 | */
156 | public static let initial = CRDTTreeNodeID(createdAt: .initial, offset: 0)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'CRDTTreeNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
157 |
158 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Document/CRDT/CRDTTree.swift:156:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'CRDTTreeNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
150 | * the adjacent node to pos by calling `map.floorEntry()`.
151 | */
152 | struct CRDTTreeNodeID: Equatable, Comparable {
| `- note: consider making struct 'CRDTTreeNodeID' conform to the 'Sendable' protocol
153 | /**
154 | * `initial` is the initial position of the tree.
155 | */
156 | public static let initial = CRDTTreeNodeID(createdAt: .initial, offset: 0)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'CRDTTreeNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
157 |
158 | /**
[696/736] Compiling Atomics IntegerOperations.swift
/Users/admin/builder/spi-builder-workspace/Sources/Document/CRDT/CRDTTree.swift:156:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'CRDTTreeNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
150 | * the adjacent node to pos by calling `map.floorEntry()`.
151 | */
152 | struct CRDTTreeNodeID: Equatable, Comparable {
| `- note: consider making struct 'CRDTTreeNodeID' conform to the 'Sendable' protocol
153 | /**
154 | * `initial` is the initial position of the tree.
155 | */
156 | public static let initial = CRDTTreeNodeID(createdAt: .initial, offset: 0)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'CRDTTreeNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
157 |
158 | /**
[697/736] Compiling Atomics Unmanaged extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Document/CRDT/CRDTTree.swift:156:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'CRDTTreeNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
150 | * the adjacent node to pos by calling `map.floorEntry()`.
151 | */
152 | struct CRDTTreeNodeID: Equatable, Comparable {
| `- note: consider making struct 'CRDTTreeNodeID' conform to the 'Sendable' protocol
153 | /**
154 | * `initial` is the initial position of the tree.
155 | */
156 | public static let initial = CRDTTreeNodeID(createdAt: .initial, offset: 0)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'CRDTTreeNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
157 |
158 | /**
[698/736] Compiling Yorkie GC.swift
/Users/admin/builder/spi-builder-workspace/Sources/Document/CRDT/CRDTTree.swift:156:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'CRDTTreeNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
150 | * the adjacent node to pos by calling `map.floorEntry()`.
151 | */
152 | struct CRDTTreeNodeID: Equatable, Comparable {
| `- note: consider making struct 'CRDTTreeNodeID' conform to the 'Sendable' protocol
153 | /**
154 | * `initial` is the initial position of the tree.
155 | */
156 | public static let initial = CRDTTreeNodeID(createdAt: .initial, offset: 0)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'CRDTTreeNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
157 |
158 | /**
[699/736] Compiling Yorkie ChangePack.swift
[700/736] Compiling Yorkie Checkpoint.swift
[701/736] Compiling Yorkie DocEvent.swift
[702/736] Compiling Yorkie Document.swift
[703/736] Compiling Yorkie ElementConverter.swift
[704/736] Compiling Yorkie JSONArray.swift
[705/736] Compiling Yorkie JSONCounter.swift
[708/736] Compiling Yorkie IndexTree.swift
[709/736] Compiling Yorkie LLRBTree.swift
[710/736] Compiling Yorkie Optional+Extensions.swift
[711/736] Compiling Yorkie SplayTree.swift
[712/736] Compiling Yorkie String+Extensions.swift
[713/736] Compiling Yorkie Version.swift
[714/736] Compiling Atomics AtomicStorage.swift
[715/736] Compiling Atomics AtomicValue.swift
[716/736] Compiling Atomics AtomicBool.swift
[717/736] Compiling Atomics IntegerConformances.swift
[722/736] Emitting module Atomics
[725/736] Compiling Atomics Primitives.shims.swift
[726/736] Compiling Atomics AtomicInteger.swift
[726/736] Compiling c-nioatomics.c
[727/736] Compiling c-atomics.c
[729/742] Compiling NIOConcurrencyHelpers NIOLock.swift
[730/742] Compiling NIOConcurrencyHelpers NIOLockedValueBox.swift
[731/742] Compiling NIOConcurrencyHelpers NIOAtomic.swift
[732/742] Compiling NIOConcurrencyHelpers atomics.swift
[733/742] Compiling NIOConcurrencyHelpers lock.swift
[734/742] Emitting module NIOConcurrencyHelpers
[735/804] Compiling NIOCore Linux.swift
[736/804] Compiling NIOCore MarkedCircularBuffer.swift
[737/804] Compiling NIOCore MulticastChannel.swift
[738/804] Compiling NIOCore NIOAny.swift
[739/804] Compiling NIOCore NIOCloseOnErrorHandler.swift
[740/804] Compiling NIOCore NIOLoopBound.swift
[741/810] Compiling NIOCore GlobalSingletons.swift
[742/810] Compiling NIOCore IO.swift
[743/810] Compiling NIOCore IOData.swift
[744/810] Compiling NIOCore IPProtocol.swift
[745/810] Compiling NIOCore IntegerBitPacking.swift
[746/810] Compiling NIOCore IntegerTypes.swift
[747/810] Compiling NIOCore Interfaces.swift
[748/810] Compiling NIOCore NIOPooledRecvBufferAllocator.swift
[749/810] Compiling NIOCore NIOScheduledCallback.swift
[750/810] Compiling NIOCore NIOSendable.swift
[751/810] Compiling NIOCore RecvByteBufferAllocator.swift
[752/810] Compiling NIOCore SingleStepByteToMessageDecoder.swift
[753/810] Compiling NIOCore SocketAddresses.swift
[754/810] Compiling NIOCore SocketOptionProvider.swift
[755/810] Compiling NIOCore SystemCallHelpers.swift
[756/810] Compiling NIOCore TimeAmount+Duration.swift
[757/810] Compiling NIOCore TypeAssistedChannelHandler.swift
[758/810] Compiling NIOCore UniversalBootstrapSupport.swift
[759/810] Compiling NIOCore Utilities.swift
[760/810] Compiling NIOCore Codec.swift
[761/810] Compiling NIOCore ConvenienceOptionSupport.swift
[762/810] Compiling NIOCore DeadChannel.swift
[763/810] Compiling NIOCore DispatchQueue+WithFuture.swift
[764/810] Compiling NIOCore EventLoop+Deprecated.swift
[765/810] Compiling NIOCore EventLoop+SerialExecutor.swift
[766/810] Compiling NIOCore EventLoop.swift
[767/810] Emitting module Yorkie
/Users/admin/builder/spi-builder-workspace/Sources/Core/Logger.swift:31:24: warning: static property 'yorkieLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
29 | }
30 |
31 | private static var yorkieLogger = Logging.Logger(label: "Yorkie")
| |- warning: static property 'yorkieLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'yorkieLogger' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'yorkieLogger' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 | static func trace(_ message: @autoclosure () -> String, error: Error? = nil, filename: String = #fileID, function: String = #function, line: UInt = #line) {
/Users/admin/builder/spi-builder-workspace/Sources/Document/CRDT/CRDTTree.swift:156:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'CRDTTreeNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
150 | * the adjacent node to pos by calling `map.floorEntry()`.
151 | */
152 | struct CRDTTreeNodeID: Equatable, Comparable {
| `- note: consider making struct 'CRDTTreeNodeID' conform to the 'Sendable' protocol
153 | /**
154 | * `initial` is the initial position of the tree.
155 | */
156 | public static let initial = CRDTTreeNodeID(createdAt: .initial, offset: 0)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'CRDTTreeNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
157 |
158 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Document/CRDT/RGATreeSplit.swift:61:16: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'RGATreeSplitNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
58 | * `RGATreeSplitNodeID` is an ID of RGATreeSplitNode.
59 | */
60 | class RGATreeSplitNodeID: Equatable, Comparable, CustomDebugStringConvertible {
| `- note: class 'RGATreeSplitNodeID' does not conform to the 'Sendable' protocol
61 | static let initial = RGATreeSplitNodeID(TimeTicket.initial, 0)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'RGATreeSplitNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
62 |
63 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:30:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
28 | }
29 |
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:31:23: warning: static property 'next' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
29 |
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
| |- warning: static property 'next' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'next' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
33 |
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:32:23: warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
| |- warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'max' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |
34 | /**
[768/810] Compiling NIOCore AddressedEnvelope.swift
[769/810] Compiling NIOCore AsyncAwaitSupport.swift
[770/810] Compiling NIOCore AsyncChannel.swift
[771/810] Compiling NIOCore AsyncChannelHandler.swift
[772/810] Compiling NIOCore AsyncChannelInboundStream.swift
[773/810] Compiling NIOCore AsyncChannelOutboundWriter.swift
[774/810] Compiling NIOCore NIOAsyncSequenceProducer.swift
[775/810] Compiling NIOCore NIOAsyncSequenceProducerStrategies.swift
[776/810] Compiling NIOCore NIOAsyncWriter.swift
[777/810] Compiling NIOCore NIOThrowingAsyncSequenceProducer.swift
[778/810] Compiling NIOCore BSDSocketAPI.swift
[779/810] Compiling NIOCore ByteBuffer-aux.swift
[780/810] Compiling NIOCore ByteBuffer-binaryEncodedLengthPrefix.swift
[781/810] Compiling NIOCore ByteBuffer-conversions.swift
[782/810] Compiling NIOCore EventLoopFuture+AssumeIsolated.swift
[783/810] Compiling NIOCore EventLoopFuture+Deprecated.swift
[784/810] Compiling NIOCore EventLoopFuture+WithEventLoop.swift
[785/810] Compiling NIOCore EventLoopFuture.swift
[786/810] Compiling NIOCore FileDescriptor.swift
[787/810] Compiling NIOCore FileHandle.swift
[788/810] Compiling NIOCore FileRegion.swift
[789/810] Compiling NIOCore Channel.swift
[790/810] Compiling NIOCore ChannelHandler.swift
[791/810] Compiling NIOCore ChannelHandlers.swift
[792/810] Compiling NIOCore ChannelInvoker.swift
[793/810] Compiling NIOCore ChannelOption.swift
[794/810] Compiling NIOCore ChannelPipeline.swift
[795/810] Compiling NIOCore CircularBuffer.swift
[796/810] Compiling NIOCore ByteBuffer-core.swift
[797/810] Compiling NIOCore ByteBuffer-hex.swift
[798/810] Compiling NIOCore ByteBuffer-int.swift
[799/810] Compiling NIOCore ByteBuffer-lengthPrefix.swift
[800/810] Compiling NIOCore ByteBuffer-multi-int.swift
[801/810] Compiling NIOCore ByteBuffer-quicBinaryEncodingStrategy.swift
[802/810] Compiling NIOCore ByteBuffer-views.swift
[810/810] Emitting module NIOCore
[811/862] Compiling NIOEmbedded AsyncTestingEventLoop.swift
[812/862] Compiling NIOEmbedded AsyncTestingChannel.swift
[813/862] Emitting module NIOEmbedded
[814/862] Compiling NIOEmbedded Embedded.swift
[815/862] Compiling NIOPosix GetaddrinfoResolver.swift
[816/862] Compiling NIOPosix HappyEyeballs.swift
[817/862] Compiling NIOPosix IO.swift
[818/862] Compiling NIOPosix IntegerBitPacking.swift
[819/862] Compiling NIOPosix IntegerTypes.swift
[820/862] Compiling NIOPosix SocketProtocols.swift
[821/862] Compiling NIOPosix System.swift
[822/862] Compiling NIOPosix Thread.swift
[823/862] Compiling NIOPosix ThreadPosix.swift
[824/862] Compiling NIOPosix ThreadWindows.swift
[825/862] Compiling NIOPosix Pool.swift
[826/862] Compiling NIOPosix PosixSingletons+ConcurrencyTakeOver.swift
[827/862] Compiling NIOPosix PosixSingletons.swift
[828/862] Compiling NIOPosix RawSocketBootstrap.swift
[829/862] Compiling NIOPosix Resolver.swift
[830/867] Emitting module NIOPosix
[831/867] Compiling NIOPosix BSDSocketAPICommon.swift
[832/867] Compiling NIOPosix BSDSocketAPIPosix.swift
[833/867] Compiling NIOPosix BSDSocketAPIWindows.swift
[834/867] Compiling NIOPosix BaseSocket.swift
[835/867] Compiling NIOPosix BaseSocketChannel+SocketOptionProvider.swift
[836/867] Compiling NIOPosix BaseSocketChannel.swift
[837/867] Compiling NIOPosix Selectable.swift
[838/867] Compiling NIOPosix SelectableChannel.swift
[839/867] Compiling NIOPosix SelectableEventLoop.swift
[840/867] Compiling NIOPosix SelectorEpoll.swift
[841/867] Compiling NIOPosix SelectorGeneric.swift
[842/867] Compiling NIOPosix Linux.swift
[843/867] Compiling NIOPosix LinuxCPUSet.swift
[844/867] Compiling NIOPosix LinuxUring.swift
[845/867] Compiling NIOPosix MultiThreadedEventLoopGroup.swift
[846/867] Compiling NIOPosix NIOThreadPool.swift
[847/867] Compiling NIOPosix SelectorKqueue.swift
[848/867] Compiling NIOPosix SelectorUring.swift
[849/867] Compiling NIOPosix ServerSocket.swift
[850/867] Compiling NIOPosix Socket.swift
[851/867] Compiling NIOPosix SocketChannel.swift
[852/867] Compiling NIOPosix UnsafeTransfer.swift
[853/867] Compiling NIOPosix Utilities.swift
[854/867] Compiling NIOPosix VsockAddress.swift
[855/867] Compiling NIOPosix VsockChannelEvents.swift
[856/867] Compiling NIOPosix resource_bundle_accessor.swift
[857/867] Compiling NIOPosix BaseStreamSocketChannel.swift
[858/867] Compiling NIOPosix Bootstrap.swift
[859/867] Compiling NIOPosix ControlMessage.swift
[860/867] Compiling NIOPosix DatagramVectorReadManager.swift
[861/867] Compiling NIOPosix Errors+Any.swift
[862/867] Compiling NIOPosix FileDescriptor.swift
[863/867] Compiling NIOPosix NonBlockingFileIO.swift
[864/867] Compiling NIOPosix PendingDatagramWritesManager.swift
[865/867] Compiling NIOPosix PendingWritesManager.swift
[866/867] Compiling NIOPosix PipeChannel.swift
[867/867] Compiling NIOPosix PipePair.swift
[868/869] Compiling NIO Exports.swift
[869/869] Emitting module NIO
[870/897] Compiling NIOTLS TLSEvents.swift
[871/897] Emitting module NIOTLS
[872/897] Compiling NIOFoundationCompat WaitSpinningRunLoop.swift
[873/897] Compiling NIOFoundationCompat Codable+ByteBuffer.swift
[874/897] Emitting module NIOFoundationCompat
[875/897] Compiling NIOHTTP1 NIOTypedHTTPClientUpgraderStateMachine.swift
[876/897] Compiling NIOHTTP1 NIOTypedHTTPServerUpgradeHandler.swift
[877/898] Compiling NIOTLS ApplicationProtocolNegotiationHandler.swift
[878/898] Compiling NIOTLS SNIHandler.swift
[879/898] Compiling NIOTLS ProtocolNegotiationHandlerStateMachine.swift
[880/898] Compiling NIOTLS NIOTypedApplicationProtocolNegotiationHandler.swift
[881/898] Compiling NIOFoundationCompat JSONSerialization+ByteBuffer.swift
[882/898] Compiling NIOFoundationCompat ByteBuffer-foundation.swift
[883/898] Compiling NIOHTTP1 NIOHTTPObjectAggregator.swift
[884/898] Compiling NIOHTTP1 NIOTypedHTTPClientUpgradeHandler.swift
[885/929] Compiling NIOHTTP1 NIOTypedHTTPServerUpgraderStateMachine.swift
[886/929] Compiling NIOSSL NIOSSLHandler+Configuration.swift
[887/929] Compiling NIOSSL NIOSSLHandler.swift
[888/929] Compiling NIOSSL SafeCompare.swift
[889/929] Compiling NIOSSL Zeroization.swift
[890/929] Compiling NIOSSL LinuxCABundle.swift
[891/929] Compiling NIOSSL NIOSSLClientHandler.swift
[892/929] Compiling NIOSSL AndroidCABundle.swift
[893/929] Compiling NIOSSL ByteBufferBIO.swift
[894/929] Emitting module NIOHTTP1
[895/929] Compiling NIOSSL NIOSSLServerHandler.swift
[896/929] Compiling NIOSSL ObjectIdentifier.swift
[897/929] Compiling NIOSSL CustomPrivateKey.swift
[898/929] Compiling NIOSSL IdentityVerification.swift
[899/940] Compiling NIOHPACK IndexedHeaderTable.swift
[900/940] Compiling NIOHPACK IntegerCoding.swift
[901/941] Compiling NIOHPACK HPACKErrors.swift
[902/941] Compiling NIOHPACK DynamicHeaderTable.swift
[903/941] Compiling NIOHPACK HPACKDecoder.swift
[904/941] Compiling NIOHPACK HeaderTables.swift
[905/941] Compiling NIOHPACK HuffmanTables.swift
[906/941] Compiling NIOHPACK HuffmanCoding.swift
[907/941] Compiling NIOHPACK StaticHeaderTable.swift
[908/941] Compiling NIOHPACK HPACKEncoder.swift
[909/941] Emitting module NIOHPACK
[910/941] Compiling NIOHPACK HPACKHeader.swift
[911/941] Emitting module NIOSSL
[918/944] Compiling NIOSSL PosixPort.swift
[919/944] Compiling NIOSSL SSLCallbacks.swift
[920/1004] Compiling NIOHTTP2 ReceivingGoAwayState.swift
[921/1004] Compiling NIOHTTP2 ReceivingHeadersState.swift
[922/1004] Compiling NIOHTTP2 ReceivingPushPromiseState.swift
[923/1004] Compiling NIOHTTP2 ReceivingRstStreamState.swift
[924/1004] Compiling NIOHTTP2 SendingHeadersState.swift
[925/1004] Compiling NIOHTTP2 SendingPushPromiseState.swift
[926/1004] Compiling NIOHTTP2 Error+Any.swift
[927/1004] Compiling NIOHTTP2 HTTP2ConnectionStateChange.swift
[928/1004] Compiling NIOHTTP2 HTTP2Error.swift
[929/1004] Compiling NIOHTTP2 HTTP2ErrorCode.swift
[931/1004] Compiling NIOHTTP2 ReceivingWindowUpdateState.swift
[932/1004] Compiling NIOHTTP2 MaySendFrames.swift
[933/1004] Compiling NIOHTTP2 SendingDataState.swift
[934/1004] Compiling NIOHTTP2 SendingGoawayState.swift
[937/1010] Compiling NIOHTTP2 HTTP2StreamMultiplexer.swift
[938/1010] Compiling NIOHTTP2 HTTP2ToHTTP1Codec.swift
[939/1010] Compiling NIOHTTP2 HTTP2UserEvents.swift
[940/1010] Compiling NIOHTTP2 InboundEventBuffer.swift
[941/1010] Compiling NIOHTTP2 InboundWindowManager.swift
[942/1010] Compiling NIOHTTP2 MultiplexerAbstractChannel.swift
[943/1010] Compiling NIOHTTP2 OutboundFrameBuffer.swift
[944/1010] Compiling NIOHTTP2 HPACKHeaders+Validation.swift
[945/1010] Compiling NIOHTTP2 HTTP2ChannelHandler+InboundStreamMultiplexer.swift
[946/1010] Compiling NIOHTTP2 ConcurrentStreamBuffer.swift
[947/1010] Compiling NIOHTTP2 ControlFrameBuffer.swift
[948/1010] Compiling NIOHTTP2 OutboundFlowControlBuffer.swift
[949/1010] Compiling NIOHTTP2 HTTP2ChannelHandler+InlineStreamMultiplexer.swift
[950/1010] Compiling NIOHTTP2 HTTP2ChannelHandler.swift
[951/1010] Compiling NIOHTTP2 HTTP2CommonInboundStreamMultiplexer.swift
[952/1010] Compiling NIOHTTP2 HTTP2Settings.swift
[953/1010] Compiling NIOHTTP2 HTTP2Stream.swift
[954/1010] Compiling NIOHTTP2 HTTP2StreamChannel+OutboundStreamMultiplexer.swift
[955/1010] Compiling NIOHTTP2 HTTP2StreamChannel.swift
[956/1010] Compiling NIOHTTP2 HTTP2StreamDelegate.swift
[957/1010] Compiling NIOHTTP2 HTTP2StreamID.swift
[958/1010] Compiling NIOHTTP2 LocallyQuiescingState.swift
[959/1010] Compiling NIOHTTP2 QuiescingState.swift
[960/1010] Compiling NIOHTTP2 RemotelyQuiescingState.swift
[961/1010] Compiling NIOHTTP2 SendAndReceiveGoawayState.swift
[962/1010] Compiling NIOHTTP2 StateMachineResult.swift
[963/1010] Compiling NIOHTTP2 ContentLengthVerifier.swift
[964/1010] Compiling NIOHTTP2 DOSHeuristics.swift
[965/1010] Emitting module NIOHTTP2
[966/1010] Compiling NIOHTTP2 StreamChannelFlowController.swift
[967/1010] Compiling NIOHTTP2 StreamChannelList.swift
[968/1010] Compiling NIOHTTP2 StreamMap.swift
[969/1010] Compiling NIOHTTP2 StreamStateMachine.swift
[970/1010] Compiling NIOHTTP2 UnsafeTransfer.swift
[971/1010] Compiling NIOHTTP2 WatermarkedFlowController.swift
[972/1010] Compiling NIOHTTP2 ConnectionStateMachine.swift
[973/1010] Compiling NIOHTTP2 ConnectionStreamsState.swift
[974/1010] Compiling NIOHTTP2 MayReceiveFrames.swift
[975/1010] Compiling NIOHTTP2 ReceivingDataState.swift
[979/1010] Compiling NIOHTTP2 SendingRstStreamState.swift
[980/1010] Compiling NIOHTTP2 SendingWindowUpdateState.swift
[981/1010] Compiling NIOHTTP2 HTTP2SettingsState.swift
[982/1010] Compiling NIOHTTP2 HasExtendedConnectSettings.swift
[983/1010] Compiling NIOHTTP2 HasFlowControlWindows.swift
[984/1010] Compiling NIOHTTP2 HasLocalSettings.swift
[985/1010] Compiling NIOHTTP2 HasRemoteSettings.swift
[986/1010] Compiling NIOHTTP2 HTTP2FlowControlWindow.swift
[987/1010] Compiling NIOHTTP2 HTTP2Frame.swift
[988/1010] Compiling NIOHTTP2 HTTP2FrameEncoder.swift
[989/1010] Compiling NIOHTTP2 HTTP2FrameParser.swift
[990/1010] Compiling NIOHTTP2 HTTP2PingData.swift
[991/1010] Compiling NIOHTTP2 HTTP2PipelineHelpers.swift
[1011/1019] Compiling ConnectNIO NIOHTTPClient.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1012/1019] Compiling ConnectNIO NetworkProtocol+Extensions.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1013/1019] Compiling ConnectNIO GRPCInterceptor.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1014/1019] Compiling ConnectNIO ConnectStreamChannelHandler.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1015/1019] Emitting module ConnectNIO
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1016/1019] Compiling ConnectNIO Headers+Extensions.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1017/1019] Compiling ConnectNIO HTTPRequestHead+Extensions.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1018/1019] Compiling ConnectNIO ConnectError+Extensions.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1019/1019] Compiling ConnectNIO ConnectUnaryChannelHandler.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1020/1023] Compiling YorkieTestHelper YorkieProjectHelper.swift
/Users/admin/builder/spi-builder-workspace/Tests/Helper/YorkieProjectHelper.swift:27:10: warning: associated value 'invalidResponse' of 'Sendable'-conforming enum 'YorkieProjectError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
25 |
26 | enum YorkieProjectError: Error {
27 | case invalidResponse([String: Any])
| `- warning: associated value 'invalidResponse' of 'Sendable'-conforming enum 'YorkieProjectError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
28 | case missingToken
29 | case invalidProjectResponse([String: Any])
/Users/admin/builder/spi-builder-workspace/Tests/Helper/YorkieProjectHelper.swift:29:10: warning: associated value 'invalidProjectResponse' of 'Sendable'-conforming enum 'YorkieProjectError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
27 | case invalidResponse([String: Any])
28 | case missingToken
29 | case invalidProjectResponse([String: Any])
| `- warning: associated value 'invalidProjectResponse' of 'Sendable'-conforming enum 'YorkieProjectError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
30 | }
31 |
[1021/1023] Compiling YorkieTestHelper WebhookServer.swift
/Users/admin/builder/spi-builder-workspace/Tests/Helper/WebhookServer.swift:36:49: warning: type 'WebhookRequestHandler' does not conform to the 'Sendable' protocol
34 | .childChannelInitializer { channel in
35 | channel.pipeline.configureHTTPServerPipeline().flatMap {
36 | channel.pipeline.addHandler(WebhookRequestHandler())
| `- warning: type 'WebhookRequestHandler' does not conform to the 'Sendable' protocol
37 | }
38 | }
:
57 | }
58 |
59 | final class WebhookRequestHandler: ChannelInboundHandler {
| `- note: class 'WebhookRequestHandler' does not conform to the 'Sendable' protocol
60 | typealias InboundIn = HTTPServerRequestPart
61 | typealias OutboundOut = HTTPServerResponsePart
[1022/1023] Emitting module YorkieTestHelper
/Users/admin/builder/spi-builder-workspace/Tests/Helper/YorkieProjectHelper.swift:27:10: warning: associated value 'invalidResponse' of 'Sendable'-conforming enum 'YorkieProjectError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
25 |
26 | enum YorkieProjectError: Error {
27 | case invalidResponse([String: Any])
| `- warning: associated value 'invalidResponse' of 'Sendable'-conforming enum 'YorkieProjectError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
28 | case missingToken
29 | case invalidProjectResponse([String: Any])
/Users/admin/builder/spi-builder-workspace/Tests/Helper/YorkieProjectHelper.swift:29:10: warning: associated value 'invalidProjectResponse' of 'Sendable'-conforming enum 'YorkieProjectError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
27 | case invalidResponse([String: Any])
28 | case missingToken
29 | case invalidProjectResponse([String: Any])
| `- warning: associated value 'invalidProjectResponse' of 'Sendable'-conforming enum 'YorkieProjectError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
30 | }
31 |
[1023/1023] Compiling YorkieTestHelper TestHelper.swift
/Users/admin/builder/spi-builder-workspace/Tests/Helper/TestHelper.swift:161:13: warning: capture of 'self' with non-sendable type 'EventCollector<T>' in a '@Sendable' closure
134 | }
135 |
136 | class EventCollector<T: Equatable> {
| `- note: generic class 'EventCollector' does not conform to the 'Sendable' protocol
137 | struct WaitUntil {
138 | var continuation: AsyncStream<T>.Continuation
:
159 | func add(event: T) {
160 | self.queue.async(flags: .barrier) {
161 | self._values.append(event)
| `- warning: capture of 'self' with non-sendable type 'EventCollector<T>' in a '@Sendable' closure
162 |
163 | if let waitUntil = self.waitUntil {
/Users/admin/builder/spi-builder-workspace/Tests/Helper/TestHelper.swift:161:33: warning: capture of 'event' with non-sendable type 'T' in a '@Sendable' closure
134 | }
135 |
136 | class EventCollector<T: Equatable> {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
137 | struct WaitUntil {
138 | var continuation: AsyncStream<T>.Continuation
:
159 | func add(event: T) {
160 | self.queue.async(flags: .barrier) {
161 | self._values.append(event)
| `- warning: capture of 'event' with non-sendable type 'T' in a '@Sendable' closure
162 |
163 | if let waitUntil = self.waitUntil {
/Users/admin/builder/spi-builder-workspace/Tests/Helper/TestHelper.swift:174:13: warning: capture of 'self' with non-sendable type 'EventCollector<T>' in a '@Sendable' closure
134 | }
135 |
136 | class EventCollector<T: Equatable> {
| `- note: generic class 'EventCollector' does not conform to the 'Sendable' protocol
137 | struct WaitUntil {
138 | var continuation: AsyncStream<T>.Continuation
:
172 | func reset() {
173 | self.queue.async(flags: .barrier) {
174 | self._values.removeAll()
| `- warning: capture of 'self' with non-sendable type 'EventCollector<T>' in a '@Sendable' closure
175 | self.waitUntil = nil
176 | }
/Users/admin/builder/spi-builder-workspace/Tests/Helper/TestHelper.swift:164:40: warning: sending 'event' risks causing data races; this is an error in the Swift 6 language mode
162 |
163 | if let waitUntil = self.waitUntil {
164 | waitUntil.continuation.yield(event)
| |- warning: sending 'event' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'event' used after being passed as a 'sending' parameter; Later uses could race
165 | if event == waitUntil.stopValue {
| `- note: access can happen concurrently
166 | waitUntil.continuation.finish()
167 | }
/Users/admin/builder/spi-builder-workspace/Tests/Helper/TestHelper.swift:182:30: warning: sending 'value' risks causing data races; this is an error in the Swift 6 language mode
180 | return AsyncStream<T> { continuation in
181 | for value in self.values {
182 | continuation.yield(value)
| |- warning: sending 'value' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'value' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
183 | }
184 | continuation.finish()
/Users/admin/builder/spi-builder-workspace/Tests/Helper/TestHelper.swift:223:13: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
221 | return
222 | }
223 | self?.add(event: status)
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
224 | }
225 | }
/Users/admin/builder/spi-builder-workspace/Tests/Helper/TestHelper.swift:259:18: warning: sending 'syncMode' risks causing data races; this is an error in the Swift 6 language mode
257 | let d2 = Document(key: docKey)
258 |
259 | try await c1.attach(d1, [:], syncMode)
| |- warning: sending 'syncMode' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending task-isolated 'syncMode' to main actor-isolated instance method 'attach(_:_:_:initialRoot:)' risks causing data races between main actor-isolated and task-isolated uses
260 | try await c2.attach(d2, [:], syncMode)
261 |
/Users/admin/builder/spi-builder-workspace/Tests/Helper/TestHelper.swift:260:18: warning: sending 'syncMode' risks causing data races; this is an error in the Swift 6 language mode
258 |
259 | try await c1.attach(d1, [:], syncMode)
260 | try await c2.attach(d2, [:], syncMode)
| |- warning: sending 'syncMode' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending task-isolated 'syncMode' to main actor-isolated instance method 'attach(_:_:_:initialRoot:)' risks causing data races between main actor-isolated and task-isolated uses
261 |
262 | try await callback(c1, d1, c2, d2)
/Users/admin/builder/spi-builder-workspace/Tests/Helper/TestHelper.swift:349:15: warning: sending 'd1Index' risks causing data races; this is an error in the Swift 6 language mode
347 | }
348 |
349 | while d1Index <= d1Operations.count - 1 {
| |- warning: sending 'd1Index' risks causing data races; this is an error in the Swift 6 language mode
| `- note: 'd1Index' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
350 | if let d1Expected, let expected = d1Expected[safe: d1Index] as? TreeEditOpInfoForDebug, let operation = d1Operations[safe: d1Index] as? TreeEditOpInfo {
351 | expected.compare(operation)
:
361 | var d2Index = 0
362 |
363 | await d2.subscribe("$.t") { event, _ in
| `- note: access can happen concurrently
364 | if let event = event as? LocalChangeEvent {
365 | d2Operations.append(contentsOf: event.value.operations.compactMap { $0 as? TreeEditOpInfo })
/Users/admin/builder/spi-builder-workspace/Tests/Helper/TestHelper.swift:350:20: warning: sending 'd1Expected' risks causing data races; this is an error in the Swift 6 language mode
348 |
349 | while d1Index <= d1Operations.count - 1 {
350 | if let d1Expected, let expected = d1Expected[safe: d1Index] as? TreeEditOpInfoForDebug, let operation = d1Operations[safe: d1Index] as? TreeEditOpInfo {
| |- warning: sending 'd1Expected' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'd1Expected' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
351 | expected.compare(operation)
352 | } else if let d1Expected, let expected = d1Expected[safe: d1Index] as? TreeStyleOpInfoForDebug, let operation = d1Operations[safe: d1Index] as? TreeStyleOpInfo {
/Users/admin/builder/spi-builder-workspace/Tests/Helper/TestHelper.swift:371:20: warning: sending 'd2Expected' risks causing data races; this is an error in the Swift 6 language mode
369 |
370 | while d2Index <= d2Operations.count - 1 {
371 | if let d2Expected, let expected = d2Expected[safe: d2Index] as? TreeEditOpInfoForDebug, let operation = d2Operations[safe: d2Index] as? TreeEditOpInfo {
| |- warning: sending 'd2Expected' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'd2Expected' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
372 | expected.compare(operation)
373 | } else if let d2Expected, let expected = d2Expected[safe: d1Index] as? TreeStyleOpInfoForDebug, let operation = d2Operations[safe: d1Index] as? TreeStyleOpInfo {
Build complete! (51.11s)
Build complete.
{
"dependencies" : [
{
"identity" : "connect-swift",
"requirement" : {
"exact" : [
"1.0.3"
]
},
"type" : "sourceControl",
"url" : "https://github.com/connectrpc/connect-swift"
},
{
"identity" : "swift-log",
"requirement" : {
"exact" : [
"1.6.3"
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-log.git"
},
{
"identity" : "semaphore",
"requirement" : {
"exact" : [
"0.0.8"
]
},
"type" : "sourceControl",
"url" : "https://github.com/groue/Semaphore.git"
},
{
"identity" : "swift-docc-plugin",
"requirement" : {
"exact" : [
"1.4.3"
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-docc-plugin"
}
],
"manifest_display_name" : "Yorkie",
"name" : "Yorkie",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "15.0"
},
{
"name" : "macos",
"version" : "13.0"
}
],
"products" : [
{
"name" : "Yorkie",
"targets" : [
"Yorkie"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "YorkieUnitTests",
"module_type" : "SwiftTarget",
"name" : "YorkieUnitTests",
"path" : "Tests/Unit",
"sources" : [
"API/V1/ConverterTests.swift",
"Document/CRDT/CRDTArrayTests.swift",
"Document/CRDT/CRDTCountTests.swift",
"Document/CRDT/CRDTElementTests.swift",
"Document/CRDT/CRDTObjectTests.swift",
"Document/CRDT/CRDTRootTests.swift",
"Document/CRDT/CRDTTextTests.swift",
"Document/CRDT/CRDTTreeTests.swift",
"Document/CRDT/ElementRHTTests.swift",
"Document/CRDT/PrimitiveTests.swift",
"Document/CRDT/RGATreeListTests.swift",
"Document/CRDT/RHTTests.swift",
"Document/Change/ChangeContextTests.swift",
"Document/Change/ChangeIDTests.swift",
"Document/Change/ChangePackTests.swift",
"Document/Change/ChangeTests.swift",
"Document/Change/CheckpointTests.swift",
"Document/DocumentConcurrentAccessTests.swift",
"Document/DocumentTests.swift",
"Document/GCTests.swift",
"Document/Json/JONSTreeTests.swift",
"Document/Json/JSONArrayTests.swift",
"Document/Json/JSONObjectTests.swift",
"Document/Json/JSONTextTest.swift",
"Document/Operation/AddOperationTests.swift",
"Document/Operation/MoveOperationTests.swift",
"Document/Operation/RemoveOperationTests.swift",
"Document/Operation/SetOperationTests.swift",
"Document/Time/TimeTicketTests.swift",
"Document/Util/PayloadTests.swift",
"Document/Util/StringEscapingTests.swift",
"Document/Util/StringValueTypeDictionaryTests.swift",
"Document/Util/YorkieJSONObjectableTests.swift",
"TestUtils/XCTestCase+Extension.swift",
"Util/Helper.swift",
"Util/IndexTreeTests.swift",
"Util/LLRBTreeTests.swift",
"Util/SplayTreeTests.swift",
"Util/StringExtensionsTests.swift"
],
"target_dependencies" : [
"Yorkie",
"YorkieTestHelper"
],
"type" : "test"
},
{
"c99name" : "YorkieTestHelper",
"module_type" : "SwiftTarget",
"name" : "YorkieTestHelper",
"path" : "Tests/Helper",
"product_dependencies" : [
"ConnectNIO"
],
"sources" : [
"TestHelper.swift",
"WebhookServer.swift",
"YorkieProjectHelper.swift"
],
"target_dependencies" : [
"Yorkie"
],
"type" : "library"
},
{
"c99name" : "YorkieIntegrationTests",
"module_type" : "SwiftTarget",
"name" : "YorkieIntegrationTests",
"path" : "Tests/Integration",
"sources" : [
"ClientIntegrationTests.swift",
"CounterIntegrationTests.swift",
"DocumentIntegrationTests.swift",
"GCIntegrationTests.swift",
"GRPCTests.swift",
"PresenceTests.swift",
"SnapshotTests.swift",
"TextIntegrationTests.swift",
"TreeConcurrencyTests.swift",
"TreeIntegrationTests.swift",
"WebhookIntegrationTests.swift"
],
"target_dependencies" : [
"Yorkie",
"YorkieTestHelper"
],
"type" : "test"
},
{
"c99name" : "YorkieBenchmarkTests",
"module_type" : "SwiftTarget",
"name" : "YorkieBenchmarkTests",
"path" : "Tests/Benchmark",
"sources" : [
"DocumentBenchmarkTests.swift",
"SplayTreeBenchmarkTests.swift"
],
"target_dependencies" : [
"Yorkie",
"YorkieTestHelper"
],
"type" : "test"
},
{
"c99name" : "Yorkie",
"module_type" : "SwiftTarget",
"name" : "Yorkie",
"path" : "Sources",
"product_dependencies" : [
"Connect",
"Logging",
"Semaphore"
],
"product_memberships" : [
"Yorkie"
],
"sources" : [
"API/Converter.swift",
"API/GRPCTypeAlias.swift",
"API/V1/Generated/googleapis/google/rpc/error_details.pb.swift",
"API/V1/Generated/yorkie/v1/resources.pb.swift",
"API/V1/Generated/yorkie/v1/yorkie.connect.swift",
"API/V1/Generated/yorkie/v1/yorkie.pb.swift",
"Core/Attachment.swift",
"Core/Auth.swift",
"Core/AuthTokenInjector.swift",
"Core/Client.swift",
"Core/Logger.swift",
"Core/YorkieService.swift",
"Document/CRDT/CRDTArray.swift",
"Document/CRDT/CRDTCounter.swift",
"Document/CRDT/CRDTElement.swift",
"Document/CRDT/CRDTObject.swift",
"Document/CRDT/CRDTRoot.swift",
"Document/CRDT/CRDTText.swift",
"Document/CRDT/CRDTTree.swift",
"Document/CRDT/ElementRHT.swift",
"Document/CRDT/GC.swift",
"Document/CRDT/Primitive.swift",
"Document/CRDT/RGATreeList.swift",
"Document/CRDT/RGATreeSplit.swift",
"Document/CRDT/RHT.swift",
"Document/Change/Change.swift",
"Document/Change/ChangeContext.swift",
"Document/Change/ChangeID.swift",
"Document/Change/ChangePack.swift",
"Document/Change/Checkpoint.swift",
"Document/DocEvent.swift",
"Document/Document.swift",
"Document/Json/ElementConverter.swift",
"Document/Json/JSONArray.swift",
"Document/Json/JSONCounter.swift",
"Document/Json/JSONDatable.swift",
"Document/Json/JSONObject.swift",
"Document/Json/JSONText.swift",
"Document/Json/JSONTree.swift",
"Document/Json/ObjectDataHandler.swift",
"Document/Json/Strings.swift",
"Document/Operation/AddOperation.swift",
"Document/Operation/EditOperation.swift",
"Document/Operation/IncreaseOperation.swift",
"Document/Operation/MoveOperation.swift",
"Document/Operation/Operation.swift",
"Document/Operation/RemoveOperation.swift",
"Document/Operation/SetOperation.swift",
"Document/Operation/StyleOperation.swift",
"Document/Operation/TreeEditOperation.swift",
"Document/Operation/TreeSytleOperation.swift",
"Document/Presence/Presence.swift",
"Document/Time/ActorID.swift",
"Document/Time/TimeTicket.swift",
"Document/Time/VersionVector.swift",
"Document/Util/JSONObjectable.swift",
"Document/Util/Payload.swift",
"Document/Util/YorkieCountable.swift",
"Util/Codable+Extension.swift",
"Util/Collection+Extensions.swift",
"Util/Dictionary+Extension.swift",
"Util/Errors.swift",
"Util/IndexTree.swift",
"Util/LLRBTree.swift",
"Util/Optional+Extensions.swift",
"Util/SplayTree.swift",
"Util/String+Extensions.swift",
"Version.swift"
],
"type" : "library"
}
],
"tools_version" : "5.7"
}
Done.