The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of velox-serve, reference main (c5ac9c), with Swift 6.0 for macOS (SPM) on 15 Sep 2024 12:45:52 UTC.

Swift 6 data race errors: 3

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.0.0-Release.Candidate.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

========================================
RunAll
========================================
Builder version: 4.53.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/t089/velox-serve.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/t089/velox-serve
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at c5ac9cf make ResponseWrite non-copyable
Cloned https://github.com/t089/velox-serve.git
Revision (git rev-parse @):
c5ac9cf571aa1408bca34b5798781d3252ed539d
SUCCESS checkout https://github.com/t089/velox-serve.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $PWD
https://github.com/t089/velox-serve.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.0.0-Release.Candidate.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
[1/1] Compiling plugin GenerateManual
Building for debugging...
[1/34] Write sources
[8/34] Write Example-entitlement.plist
[8/34] Write sources
[16/34] Compiling CNIOWindows WSAStartup.c
[17/34] Write swift-version-117DEE11B69C53C9.txt
[18/34] Compiling CNIOWindows shim.c
[19/34] Write sources
[20/34] Compiling CNIOLinux liburing_shims.c
[21/34] Compiling CNIOLinux shim.c
[22/51] Compiling _AtomicsShims.c
[23/58] Compiling CNIOLLHTTP c_nio_http.c
[24/58] Compiling CNIOLLHTTP c_nio_api.c
[25/58] Write sources
[27/84] Compiling CNIOLLHTTP c_nio_llhttp.c
[28/84] Compiling CNIODarwin shim.c
[29/84] Compiling c-nioatomics.c
[30/84] Compiling c-atomics.c
[32/90] Compiling _CollectionsUtilities UnsafeBufferPointer+Extras.swift
[33/91] Compiling Atomics UnsafeAtomic.swift
[34/91] Compiling Atomics UnsafeAtomicLazyReference.swift
[35/91] Compiling Atomics ManagedAtomic.swift
[36/91] Compiling Atomics ManagedAtomicLazyReference.swift
[37/91] Compiling Atomics AtomicStorage.swift
[38/91] Compiling Atomics AtomicValue.swift
[41/91] Compiling Atomics AtomicMemoryOrderings.swift
[42/91] Compiling Atomics DoubleWord.swift
[47/93] Compiling _CollectionsUtilities UnsafeMutableBufferPointer+Extras.swift
[48/93] Emitting module _NIOBase64
[49/93] Compiling _NIOBase64 Base64.swift
[50/93] Compiling Atomics IntegerOperations.swift
[51/93] Compiling Atomics Unmanaged extensions.swift
[52/93] Compiling ArgumentParserToolInfo ToolInfo.swift
[53/93] Emitting module ArgumentParserToolInfo
[54/93] Compiling Logging MetadataProvider.swift
[55/93] Compiling Atomics AtomicBool.swift
[56/93] Compiling Atomics IntegerConformances.swift
[57/93] Emitting module _CollectionsUtilities
[58/93] Compiling Atomics Primitives.shims.swift
[59/93] Compiling Atomics AtomicInteger.swift
[60/93] Compiling Atomics OptionalRawRepresentable.swift
[61/93] Compiling Atomics RawRepresentable.swift
[62/93] Compiling Atomics AtomicOptionalWrappable.swift
[63/93] Compiling Atomics AtomicReference.swift
[64/93] Compiling Atomics PointerConformances.swift
[65/93] Compiling Atomics Primitives.native.swift
[66/148] Compiling DequeModule Deque+Sendable.swift
[67/148] Compiling DequeModule Deque+Testing.swift
[68/148] Compiling DequeModule _DequeBufferHeader.swift
[69/148] Compiling DequeModule _DequeSlot.swift
[70/149] Compiling DequeModule Deque.swift
[71/149] Compiling DequeModule _DequeBuffer.swift
[72/149] Compiling _NIODataStructures PriorityQueue.swift
[73/149] Emitting module _NIODataStructures
[74/149] Compiling _NIODataStructures Heap.swift
[75/149] Compiling _NIODataStructures _TinyArray.swift
[76/149] Compiling DequeModule _UnsafeWrappedBuffer.swift
[77/149] Compiling Logging Locks.swift
[78/149] Compiling Logging LogHandler.swift
[79/149] Compiling Logging Logging.swift
[80/149] Emitting module Logging
[81/149] Compiling NIOConcurrencyHelpers lock.swift
[84/149] Compiling DequeModule Deque._Storage.swift
[85/149] Compiling DequeModule Deque._UnsafeHandle.swift
[86/149] Compiling DequeModule Deque+Equatable.swift
[87/149] Compiling DequeModule Deque+ExpressibleByArrayLiteral.swift
[88/149] Compiling DequeModule Deque+Extras.swift
[89/149] Compiling DequeModule Deque+Hashable.swift
[90/149] Emitting module NIOConcurrencyHelpers
[91/149] Compiling NIOConcurrencyHelpers NIOLock.swift
[92/149] Compiling NIOConcurrencyHelpers NIOAtomic.swift
[93/149] Compiling NIOConcurrencyHelpers atomics.swift
[94/149] Compiling NIOConcurrencyHelpers NIOLockedValueBox.swift
[95/149] Compiling DequeModule Deque+Codable.swift
[96/149] Compiling DequeModule Deque+Collection.swift
[101/149] Compiling DequeModule Deque+CustomReflectable.swift
[102/149] Compiling DequeModule Deque+Descriptions.swift
[105/149] Emitting module Atomics
[106/149] Emitting module DequeModule
[109/208] Compiling NIOCore AddressedEnvelope.swift
[110/208] Compiling NIOCore AsyncAwaitSupport.swift
[111/208] Compiling NIOCore AsyncChannel.swift
[112/208] Compiling NIOCore AsyncChannelInboundStream.swift
[113/208] Compiling NIOCore AsyncChannelInboundStreamChannelHandler.swift
[114/212] Compiling NIOCore AsyncChannelOutboundWriter.swift
[115/212] Compiling NIOCore AsyncChannelOutboundWriterHandler.swift
[116/212] Compiling NIOCore ByteBuffer-core.swift
[117/212] Compiling NIOCore ByteBuffer-hexdump.swift
[118/212] Compiling ArgumentParser Tree.swift
[119/212] Compiling NIOCore IO.swift
[120/212] Compiling NIOCore IOData.swift
[121/212] Compiling NIOCore IPProtocol.swift
[122/212] Compiling NIOCore IntegerBitPacking.swift
[123/212] Compiling NIOCore IntegerTypes.swift
[124/218] Emitting module ArgumentParser
[125/218] Compiling NIOCore NIOLoopBound.swift
[126/218] Compiling NIOCore NIOSendable.swift
[127/218] Compiling NIOCore PointerHelpers.swift
[128/218] Compiling NIOCore RecvByteBufferAllocator.swift
[129/218] Compiling NIOCore SingleStepByteToMessageDecoder.swift
[130/218] Compiling NIOCore SocketAddresses.swift
[131/218] Compiling NIOCore Interfaces.swift
[132/218] Compiling NIOCore Linux.swift
[133/218] Compiling NIOCore MarkedCircularBuffer.swift
[134/218] Compiling NIOCore MulticastChannel.swift
[135/218] Compiling NIOCore NIOAny.swift
[136/218] Compiling NIOCore NIOCloseOnErrorHandler.swift
[137/218] Compiling ArgumentParser Platform.swift
[138/218] Compiling ArgumentParser SequenceExtensions.swift
[139/218] Compiling ArgumentParser StringExtensions.swift
[141/218] Compiling NIOCore SocketOptionProvider.swift
[142/218] Compiling NIOCore SystemCallHelpers.swift
[143/218] Compiling NIOCore TimeAmount+Duration.swift
[144/218] Compiling NIOCore TypeAssistedChannelHandler.swift
[145/218] Compiling NIOCore UniversalBootstrapSupport.swift
[146/218] Compiling NIOCore Utilities.swift
[147/218] Compiling NIOCore EventLoopFuture+Deprecated.swift
[148/218] Compiling NIOCore EventLoopFuture+WithEventLoop.swift
[149/218] Compiling NIOCore EventLoopFuture.swift
[153/218] Compiling NIOCore ChannelHandler.swift
[154/218] Compiling NIOCore ChannelHandlers.swift
[155/218] Compiling NIOCore ChannelInvoker.swift
[156/218] Compiling NIOCore ChannelOption.swift
[157/218] Compiling NIOCore ChannelPipeline.swift
[158/218] Compiling NIOCore CircularBuffer.swift
[159/218] Compiling NIOCore Codec.swift
[160/218] Compiling NIOCore ConvenienceOptionSupport.swift
[161/218] Compiling NIOCore DeadChannel.swift
[162/218] Compiling NIOCore DispatchQueue+WithFuture.swift
[163/218] Compiling NIOCore EventLoop+Deprecated.swift
[164/218] Compiling NIOCore EventLoop+SerialExecutor.swift
[165/218] Compiling NIOCore EventLoop.swift
[166/218] Compiling NIOCore NIOAsyncSequenceProducer.swift
[167/218] Compiling NIOCore NIOAsyncSequenceProducerStrategies.swift
[168/218] Compiling NIOCore NIOAsyncWriter.swift
[169/218] Compiling NIOCore NIOThrowingAsyncSequenceProducer.swift
[170/218] Compiling NIOCore BSDSocketAPI.swift
[171/218] Compiling NIOCore ByteBuffer-aux.swift
[172/218] Compiling NIOCore ByteBuffer-conversions.swift
[173/218] Compiling NIOCore ByteBuffer-int.swift
[174/218] Compiling NIOCore ByteBuffer-lengthPrefix.swift
[175/218] Compiling NIOCore ByteBuffer-multi-int.swift
[176/218] Compiling NIOCore ByteBuffer-views.swift
[177/218] Compiling NIOCore Channel.swift
[215/218] Emitting module NIOCore
[216/270] Compiling NIOEmbedded AsyncTestingEventLoop.swift
[217/270] Compiling NIOEmbedded AsyncTestingChannel.swift
[218/270] Emitting module NIOEmbedded
[219/270] Compiling NIOEmbedded Embedded.swift
[220/270] Compiling NIOPosix Resolver.swift
[221/270] Compiling NIOPosix Selectable.swift
[222/270] Compiling NIOPosix SelectableChannel.swift
[223/270] Compiling NIOPosix SelectableEventLoop.swift
[224/270] Compiling NIOPosix SelectorEpoll.swift
[225/275] Compiling NIOPosix ThreadWindows.swift
[226/275] Compiling NIOPosix UnsafeTransfer.swift
[227/275] Compiling NIOPosix Utilities.swift
[228/275] Compiling NIOPosix VsockAddress.swift
[229/275] Compiling NIOPosix VsockChannelEvents.swift
[230/275] Compiling NIOPosix SelectorGeneric.swift
[231/275] Compiling NIOPosix SelectorKqueue.swift
[232/275] Compiling NIOPosix SelectorUring.swift
[233/275] Compiling NIOPosix ServerSocket.swift
[234/275] Compiling NIOPosix Socket.swift
[235/275] Compiling NIOPosix BSDSocketAPICommon.swift
[236/275] Compiling NIOPosix BSDSocketAPIPosix.swift
[237/275] Compiling NIOPosix BSDSocketAPIWindows.swift
[238/275] Compiling NIOPosix BaseSocket.swift
[239/275] Compiling NIOPosix BaseSocketChannel+SocketOptionProvider.swift
[240/275] Compiling NIOPosix BaseSocketChannel.swift
[241/275] Compiling NIOPosix PendingDatagramWritesManager.swift
[242/275] Compiling NIOPosix PendingWritesManager.swift
[243/275] Compiling NIOPosix PipeChannel.swift
[244/275] Compiling NIOPosix PipePair.swift
[245/275] Compiling NIOPosix PointerHelpers.swift
[246/275] Compiling NIOPosix Pool.swift
[247/275] Compiling NIOPosix PooledRecvBufferAllocator.swift
[248/275] Compiling NIOPosix PosixSingletons+ConcurrencyTakeOver.swift
[249/275] Compiling NIOPosix PosixSingletons.swift
[250/275] Compiling NIOPosix RawSocketBootstrap.swift
[251/275] Compiling NIOPosix LinuxCPUSet.swift
[252/275] Compiling NIOPosix LinuxUring.swift
[253/275] Compiling NIOPosix MultiThreadedEventLoopGroup.swift
[254/275] Compiling NIOPosix NIOThreadPool.swift
[255/275] Compiling NIOPosix NonBlockingFileIO.swift
[256/275] Compiling NIOPosix SocketChannel.swift
[257/275] Compiling NIOPosix SocketProtocols.swift
[258/275] Compiling NIOPosix System.swift
[259/275] Compiling NIOPosix Thread.swift
[260/275] Compiling NIOPosix ThreadPosix.swift
[261/275] Emitting module NIOPosix
[262/275] Compiling NIOPosix BaseStreamSocketChannel.swift
[263/275] Compiling NIOPosix Bootstrap.swift
[264/275] Compiling NIOPosix ControlMessage.swift
[265/275] Compiling NIOPosix DatagramVectorReadManager.swift
[266/275] Compiling NIOPosix FileDescriptor.swift
[267/275] Compiling NIOPosix GetaddrinfoResolver.swift
[268/275] Compiling NIOPosix HappyEyeballs.swift
[269/275] Compiling NIOPosix IO.swift
[270/275] Compiling NIOPosix IntegerBitPacking.swift
[271/275] Compiling NIOPosix IntegerTypes.swift
[272/275] Compiling NIOPosix Linux.swift
[273/277] Emitting module NIO
[274/277] Compiling NIO Exports.swift
[275/294] Compiling NIOHTTP1 NIOTypedHTTPServerUpgradeHandler.swift
[276/295] Compiling NIOHTTP1 HTTPServerUpgradeHandler.swift
[277/295] Compiling NIOHTTP1 HTTPTypedPipelineSetup.swift
[278/295] Compiling NIOHTTP1 HTTPServerPipelineHandler.swift
[279/295] Compiling NIOHTTP1 HTTPServerProtocolErrorHandler.swift
[280/295] Compiling NIOHTTP1 NIOTypedHTTPClientUpgraderStateMachine.swift
[281/295] Compiling NIOHTTP1 NIOHTTPObjectAggregator.swift
[282/295] Compiling NIOHTTP1 NIOTypedHTTPClientUpgradeHandler.swift
[283/295] Compiling NIOHTTP1 NIOTypedHTTPServerUpgraderStateMachine.swift
[284/295] Compiling NIOHTTP1 HTTPEncoder.swift
[285/295] Compiling NIOHTTP1 HTTPHeaderValidator.swift
[286/295] Emitting module NIOHTTP1
[287/295] Compiling NIOHTTP1 ByteCollectionUtils.swift
[288/295] Compiling NIOHTTP1 HTTPDecoder.swift
[289/295] Compiling NIOHTTP1 HTTPTypes.swift
[290/295] Compiling NIOHTTP1 NIOHTTPClientUpgradeHandler.swift
[291/295] Compiling NIOHTTP1 HTTPHeaders+Validation.swift
[292/295] Compiling NIOHTTP1 HTTPPipelineSetup.swift
[293/313] Compiling NIOExtras NIORequestIdentifiable.swift
[294/313] Compiling NIOExtras PCAPRingBuffer.swift
[295/314] Compiling NIOExtras NIOExtrasError.swift
[296/314] Compiling NIOExtras NIOLengthFieldBitLength.swift
[297/314] Compiling NIOExtras LineBasedFrameDecoder.swift
[298/314] Compiling NIOExtras MarkedCircularBuffer+PopFirstCheckMarked.swift
[299/314] Compiling NIOExtras RequestResponseWithIDHandler.swift
[300/314] Compiling NIOExtras LengthFieldBasedFrameDecoder.swift
[301/314] Compiling NIOExtras LengthFieldPrepender.swift
[302/314] Compiling NIOExtras QuiescingHelper.swift
[303/314] Compiling NIOExtras RequestResponseHandler.swift
[304/314] Compiling NIOExtras FixedLengthFrameDecoder.swift
[305/314] Compiling NIOExtras HTTP1ProxyConnectHandler.swift
[306/314] Compiling NIOExtras JSONRPCFraming+ContentLengthHeader.swift
[307/314] Compiling NIOExtras JSONRPCFraming.swift
[308/314] Compiling NIOExtras DebugInboundEventsHandler.swift
[309/314] Compiling NIOExtras DebugOutboundEventsHandler.swift
[310/314] Emitting module NIOExtras
[311/314] Compiling NIOExtras WritePCAPHandler.swift
[312/318] Compiling VeloxServe UserInfo.swift
[313/318] Compiling VeloxServe server.swift
/Users/admin/builder/spi-builder-workspace/Sources/VeloxServe/server.swift:509:8: warning: type 'ResponsePart' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
507 |
508 | @usableFromInline
509 | struct HTTPHandlerWriterSinkDelegate: @unchecked Sendable, NIOAsyncWriterSinkDelegate {
    |        `- warning: type 'ResponsePart' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
510 |     @usableFromInline
511 |     let eventLoop: EventLoop
    :
740 |
741 | @usableFromInline
742 | enum ResponsePart {
    |      `- note: consider making enum 'ResponsePart' conform to the 'Sendable' protocol
743 |     case head(HTTPResponseHead)
744 |     case bodyPart(ByteBuffer)
/Users/admin/builder/spi-builder-workspace/Sources/VeloxServe/server.swift:44:34: warning: capture of 'handler' with non-sendable type '(RequestReader, inout ResponseWriter) async throws -> Void' in a `@Sendable` local function; this is an error in the Swift 6 language mode
 42 |                         eventLoop: channel.eventLoop,
 43 |                         logger: logger,
 44 |                         handler: handler))
    |                                  |- warning: capture of 'handler' with non-sendable type '(RequestReader, inout ResponseWriter) async throws -> Void' in a `@Sendable` local function; this is an error in the Swift 6 language mode
    |                                  `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 45 |             }
 46 |         }
/Users/admin/builder/spi-builder-workspace/Sources/VeloxServe/server.swift:44:34: warning: capture of 'handler' with non-sendable type '(RequestReader, inout ResponseWriter) async throws -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 42 |                         eventLoop: channel.eventLoop,
 43 |                         logger: logger,
 44 |                         handler: handler))
    |                                  |- warning: capture of 'handler' with non-sendable type '(RequestReader, inout ResponseWriter) async throws -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                                  `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 45 |             }
 46 |         }
/Users/admin/builder/spi-builder-workspace/Sources/VeloxServe/server.swift:528:28: warning: capture of 'sequence' with non-sendable type 'Deque<ResponsePart>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
526 |     func didYield(contentsOf sequence: DequeModule.Deque<ResponsePart>) {
527 |         self.eventLoop.execute {
528 |             self._didYield(sequence)
    |                            `- warning: capture of 'sequence' with non-sendable type 'Deque<ResponsePart>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
529 |         }
530 |     }
    :
740 |
741 | @usableFromInline
742 | enum ResponsePart {
    |      `- note: consider making enum 'ResponsePart' conform to the 'Sendable' protocol
743 |     case head(HTTPResponseHead)
744 |     case bodyPart(ByteBuffer)
/Users/admin/builder/spi-builder-workspace/Sources/VeloxServe/server.swift:263:32: warning: value of non-Sendable type '@isolated(any) @async @callee_guaranteed @substituted <τ_0_0> () -> (@out τ_0_0, @error any Error) for <()>' accessed after being transferred; later accesses could race; this is an error in the Swift 6 language mode
261 |             let allocator = context.channel.allocator
262 |
263 |             let responseTask = Task {
    |                                `- warning: value of non-Sendable type '@isolated(any) @async @callee_guaranteed @substituted <τ_0_0> () -> (@out τ_0_0, @error any Error) for <()>' accessed after being transferred; later accesses could race; this is an error in the Swift 6 language mode
264 |                 var out = ResponseWriter(
265 |                     allocator: allocator,
    :
284 |             self.state = .executing(
285 |                 context: context,
286 |                 request: .streaming(head: head, body: seq, trailersPromise: trailersPromise),
    |                           `- note: access can happen concurrently
287 |                 response: .waitingForHead(
288 |                     expects100Continue: head.expects100Continue,
[314/318] Compiling VeloxServe UTCInstant.swift
[315/318] Emitting module VeloxServe
/Users/admin/builder/spi-builder-workspace/Sources/VeloxServe/server.swift:509:8: warning: type 'ResponsePart' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
507 |
508 | @usableFromInline
509 | struct HTTPHandlerWriterSinkDelegate: @unchecked Sendable, NIOAsyncWriterSinkDelegate {
    |        `- warning: type 'ResponsePart' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
510 |     @usableFromInline
511 |     let eventLoop: EventLoop
    :
740 |
741 | @usableFromInline
742 | enum ResponsePart {
    |      `- note: consider making enum 'ResponsePart' conform to the 'Sendable' protocol
743 |     case head(HTTPResponseHead)
744 |     case bodyPart(ByteBuffer)
/Users/admin/builder/spi-builder-workspace/Sources/VeloxServe/server.swift:528:28: warning: capture of 'sequence' with non-sendable type 'Deque<ResponsePart>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
526 |     func didYield(contentsOf sequence: DequeModule.Deque<ResponsePart>) {
527 |         self.eventLoop.execute {
528 |             self._didYield(sequence)
    |                            `- warning: capture of 'sequence' with non-sendable type 'Deque<ResponsePart>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
529 |         }
530 |     }
    :
740 |
741 | @usableFromInline
742 | enum ResponsePart {
    |      `- note: consider making enum 'ResponsePart' conform to the 'Sendable' protocol
743 |     case head(HTTPResponseHead)
744 |     case bodyPart(ByteBuffer)
[316/320] Compiling Example example.swift
/Users/admin/builder/spi-builder-workspace/Sources/Example/example.swift:118:5: warning: let 'randomStaticBuffer' is not concurrency-safe because non-'Sendable' type 'UnsafeMutableBufferPointer<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
116 | }
117 |
118 | let randomStaticBuffer : UnsafeMutableBufferPointer<UInt8> = {
    |     |- warning: let 'randomStaticBuffer' is not concurrency-safe because non-'Sendable' type 'UnsafeMutableBufferPointer<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: annotate 'randomStaticBuffer' with '@MainActor' if property should only be accessed from the main actor
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
119 |     let count = 1024 * 1024 * 10
120 |     let buffer = UnsafeMutableBufferPointer<UInt8>.allocate(capacity: count)
Swift.UnsafeMutableBufferPointer:1:23: note: generic struct 'UnsafeMutableBufferPointer' does not conform to the 'Sendable' protocol
1 | @frozen public struct UnsafeMutableBufferPointer<Element> : Copyable where Element : ~Copyable {
  |                       `- note: generic struct 'UnsafeMutableBufferPointer' does not conform to the 'Sendable' protocol
2 |     public let count: Int
3 |     @inlinable public init(start: UnsafeMutablePointer<Element>?, count: Int)
[317/320] Emitting module Example
/Users/admin/builder/spi-builder-workspace/Sources/Example/example.swift:118:5: warning: let 'randomStaticBuffer' is not concurrency-safe because non-'Sendable' type 'UnsafeMutableBufferPointer<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
116 | }
117 |
118 | let randomStaticBuffer : UnsafeMutableBufferPointer<UInt8> = {
    |     |- warning: let 'randomStaticBuffer' is not concurrency-safe because non-'Sendable' type 'UnsafeMutableBufferPointer<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: annotate 'randomStaticBuffer' with '@MainActor' if property should only be accessed from the main actor
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
119 |     let count = 1024 * 1024 * 10
120 |     let buffer = UnsafeMutableBufferPointer<UInt8>.allocate(capacity: count)
Swift.UnsafeMutableBufferPointer:1:23: note: generic struct 'UnsafeMutableBufferPointer' does not conform to the 'Sendable' protocol
1 | @frozen public struct UnsafeMutableBufferPointer<Element> : Copyable where Element : ~Copyable {
  |                       `- note: generic struct 'UnsafeMutableBufferPointer' does not conform to the 'Sendable' protocol
2 |     public let count: Int
3 |     @inlinable public init(start: UnsafeMutablePointer<Element>?, count: Int)
[317/320] Write Objects.LinkFileList
[318/320] Linking Example
[319/320] Applying Example
Build complete! (68.60s)
Fetching https://github.com/apple/swift-nio.git
Fetching https://github.com/swift-server/async-http-client.git
Fetching https://github.com/apple/swift-system.git
Fetching https://github.com/apple/swift-nio-extras.git
Fetching https://github.com/apple/swift-metrics.git
Fetching https://github.com/apple/swift-log.git
Fetching https://github.com/apple/swift-nio-http2.git
[1/2059] Fetching swift-metrics
[187/5697] Fetching swift-metrics, swift-system
[224/10588] Fetching swift-metrics, swift-system, swift-nio-extras
[407/14174] Fetching swift-metrics, swift-system, swift-nio-extras, swift-log
[4416/24788] Fetching swift-metrics, swift-system, swift-nio-extras, swift-log, swift-nio-http2
[11163/37842] Fetching swift-metrics, swift-system, swift-nio-extras, swift-log, swift-nio-http2, async-http-client
Fetched https://github.com/apple/swift-metrics.git from cache (1.09s)
Fetched https://github.com/apple/swift-system.git from cache (1.09s)
[7534/32145] Fetching swift-nio-extras, swift-log, swift-nio-http2, async-http-client
Fetching https://github.com/apple/swift-http-types
Fetching https://github.com/apple/swift-nio-ssl.git
[18272/101931] Fetching swift-nio-extras, swift-log, swift-nio-http2, async-http-client, swift-nio
[35636/102459] Fetching swift-nio-extras, swift-log, swift-nio-http2, async-http-client, swift-nio, swift-http-types
[52912/115040] Fetching swift-nio-extras, swift-log, swift-nio-http2, async-http-client, swift-nio, swift-http-types, swift-nio-ssl
Fetched https://github.com/apple/swift-nio-ssl.git from cache (1.86s)
Fetched https://github.com/apple/swift-http-types from cache (1.86s)
Fetching https://github.com/apple/swift-collections.git
Fetching https://github.com/apple/swift-algorithms
[80996/101931] Fetching swift-nio-extras, swift-log, swift-nio-http2, async-http-client, swift-nio
[101932/107430] Fetching swift-nio-extras, swift-log, swift-nio-http2, async-http-client, swift-nio, swift-algorithms
[102042/122464] Fetching swift-nio-extras, swift-log, swift-nio-http2, async-http-client, swift-nio, swift-algorithms, swift-collections
Fetched https://github.com/apple/swift-nio.git from cache (3.99s)
Fetched https://github.com/swift-server/async-http-client.git from cache (3.99s)
Fetched https://github.com/apple/swift-nio-extras.git from cache (3.99s)
Fetched https://github.com/apple/swift-log.git from cache (3.99s)
Fetched https://github.com/apple/swift-nio-http2.git from cache (3.99s)
Fetching https://github.com/apple/swift-nio-transport-services.git
Fetching https://github.com/apple/swift-numerics.git
Fetching https://github.com/apple/swift-argument-parser
Fetching https://github.com/apple/swift-atomics.git
[4327/20533] Fetching swift-algorithms, swift-collections
[20534/22102] Fetching swift-algorithms, swift-collections, swift-atomics
[20597/27678] Fetching swift-algorithms, swift-collections, swift-atomics, swift-numerics
[21135/29832] Fetching swift-algorithms, swift-collections, swift-atomics, swift-numerics, swift-nio-transport-services
Fetched https://github.com/apple/swift-collections.git from cache (1.86s)
Fetched https://github.com/apple/swift-algorithms from cache (1.86s)
[700/9299] Fetching swift-atomics, swift-numerics, swift-nio-transport-services
[1730/21468] Fetching swift-atomics, swift-numerics, swift-nio-transport-services, swift-argument-parser
Fetched https://github.com/apple/swift-numerics.git from cache (1.17s)
[4575/15892] Fetching swift-atomics, swift-nio-transport-services, swift-argument-parser
Fetched https://github.com/apple/swift-atomics.git from cache (1.59s)
Fetched https://github.com/apple/swift-argument-parser from cache (1.59s)
Computing version for https://github.com/swift-server/async-http-client.git
Fetched https://github.com/apple/swift-nio-transport-services.git from cache (1.59s)
Computed https://github.com/swift-server/async-http-client.git at 1.20.1 (3.16s)
Computing version for https://github.com/apple/swift-nio-extras.git
Computed https://github.com/apple/swift-nio-extras.git at 1.21.0 (0.67s)
Computing version for https://github.com/apple/swift-metrics.git
Computed https://github.com/apple/swift-metrics.git at 2.4.1 (0.65s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.5.4 (0.65s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.3.0 (0.48s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.63.0 (0.70s)
Computing version for https://github.com/apple/swift-algorithms
Computed https://github.com/apple/swift-algorithms at 1.2.0 (0.67s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.2.0 (0.52s)
Computing version for https://github.com/apple/swift-nio-transport-services.git
Computed https://github.com/apple/swift-nio-transport-services.git at 1.20.1 (0.64s)
Computing version for https://github.com/apple/swift-nio-http2.git
Computed https://github.com/apple/swift-nio-http2.git at 1.30.0 (0.66s)
Computing version for https://github.com/apple/swift-nio-ssl.git
Computed https://github.com/apple/swift-nio-ssl.git at 2.26.0 (0.67s)
Computing version for https://github.com/apple/swift-http-types
Computed https://github.com/apple/swift-http-types at 1.0.3 (0.63s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.2.1 (0.64s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.1.0 (0.77s)
Computing version for https://github.com/apple/swift-numerics.git
Computed https://github.com/apple/swift-numerics.git at 1.0.2 (0.65s)
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.5.4
Creating working copy for https://github.com/apple/swift-algorithms
Working copy of https://github.com/apple/swift-algorithms resolved at 1.2.0
Creating working copy for https://github.com/swift-server/async-http-client.git
Working copy of https://github.com/swift-server/async-http-client.git resolved at 1.20.1
Creating working copy for https://github.com/apple/swift-nio-transport-services.git
Working copy of https://github.com/apple/swift-nio-transport-services.git resolved at 1.20.1
Creating working copy for https://github.com/apple/swift-nio-http2.git
Working copy of https://github.com/apple/swift-nio-http2.git resolved at 1.30.0
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.2.0
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.3.0
Creating working copy for https://github.com/apple/swift-numerics.git
Working copy of https://github.com/apple/swift-numerics.git resolved at 1.0.2
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.1.0
Creating working copy for https://github.com/apple/swift-nio-ssl.git
Working copy of https://github.com/apple/swift-nio-ssl.git resolved at 2.26.0
Creating working copy for https://github.com/apple/swift-http-types
Working copy of https://github.com/apple/swift-http-types resolved at 1.0.3
Creating working copy for https://github.com/apple/swift-nio-extras.git
Working copy of https://github.com/apple/swift-nio-extras.git resolved at 1.21.0
Creating working copy for https://github.com/apple/swift-metrics.git
Working copy of https://github.com/apple/swift-metrics.git resolved at 2.4.1
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.63.0
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.2.1
warning: 'spi-builder-workspace': dependency 'swift-metrics' is not used by any target
warning: 'swift-algorithms': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-algorithms/Sources/Algorithms/Documentation.docc
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-nio",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.52.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-nio.git"
    },
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.2.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-argument-parser"
    },
    {
      "identity" : "swift-log",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-log.git"
    },
    {
      "identity" : "swift-metrics",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.0.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-metrics.git"
    },
    {
      "identity" : "swift-nio-extras",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-nio-extras.git"
    },
    {
      "identity" : "async-http-client",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.9.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swift-server/async-http-client.git"
    }
  ],
  "manifest_display_name" : "velox-serve",
  "name" : "velox-serve",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.15"
    }
  ],
  "products" : [
    {
      "name" : "VeloxServe",
      "targets" : [
        "VeloxServe"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Example",
      "targets" : [
        "Example"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "VeloxServeTests",
      "module_type" : "SwiftTarget",
      "name" : "VeloxServeTests",
      "path" : "Tests/VeloxServeTests",
      "product_dependencies" : [
        "AsyncHTTPClient"
      ],
      "sources" : [
        "velox_serveTests.swift"
      ],
      "target_dependencies" : [
        "VeloxServe"
      ],
      "type" : "test"
    },
    {
      "c99name" : "VeloxServe",
      "module_type" : "SwiftTarget",
      "name" : "VeloxServe",
      "path" : "Sources/VeloxServe",
      "product_dependencies" : [
        "NIOCore",
        "NIOPosix",
        "NIOHTTP1",
        "Logging",
        "NIOExtras"
      ],
      "product_memberships" : [
        "VeloxServe",
        "Example"
      ],
      "sources" : [
        "UTCInstant.swift",
        "UserInfo.swift",
        "server.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Example",
      "module_type" : "SwiftTarget",
      "name" : "Example",
      "path" : "Sources/Example",
      "product_dependencies" : [
        "ArgumentParser"
      ],
      "product_memberships" : [
        "Example"
      ],
      "sources" : [
        "example.swift"
      ],
      "target_dependencies" : [
        "VeloxServe"
      ],
      "type" : "executable"
    }
  ],
  "tools_version" : "5.9"
}
Done.