Build Information
Successful build of Shwift, reference 3.1.1 (d7be04), with Swift 6.2 for macOS (SPM) on 21 Jun 2025 07:55:51 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/GeorgeLyon/Shwift.git
Reference: 3.1.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/GeorgeLyon/Shwift
* tag 3.1.1 -> FETCH_HEAD
HEAD is now at d7be048 Fix remainder (#27)
Cloned https://github.com/GeorgeLyon/Shwift.git
Revision (git rev-parse @):
d7be04898d094ddce6140cc6a2e9a83fc994b66d
SUCCESS checkout https://github.com/GeorgeLyon/Shwift.git at 3.1.1
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.2
Building package at path: $PWD
https://github.com/GeorgeLyon/Shwift.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
[1/1] Compiling plugin GenerateManual
Building for debugging...
[1/34] Write sources
[5/34] Write ScriptExample-entitlement.plist
[5/34] Copying PrivacyInfo.xcprivacy
[5/34] Write sources
[18/34] Write swift-version-1EA4D86E10B52AF.txt
[19/34] Compiling CNIOWindows shim.c
[20/34] Compiling CNIOWindows WSAStartup.c
[20/34] Compiling CNIOWASI CNIOWASI.c
[20/34] Compiling CSystem shims.c
[23/34] Write sources
[24/34] Compiling CNIOLinux shim.c
[25/34] Compiling CNIOLinux liburing_shims.c
[26/34] Write sources
[27/84] Compiling _AtomicsShims.c
[29/103] Emitting module _NIOBase64
[29/103] Compiling CNIODarwin shim.c
[31/103] Compiling InternalCollectionsUtilities UnsafeBufferPointer+Extras.swift
[32/104] Compiling InternalCollectionsUtilities _UniqueCollection.swift
[33/104] Compiling InternalCollectionsUtilities RandomAccessCollection+Offsets.swift
[34/104] Compiling InternalCollectionsUtilities Descriptions.swift
[35/104] Compiling InternalCollectionsUtilities Debugging.swift
[36/104] Compiling Atomics PointerConformances.swift
[37/104] Compiling Atomics Primitives.native.swift
[38/104] Emitting module InternalCollectionsUtilities
[39/104] Compiling InternalCollectionsUtilities UnsafeMutableBufferPointer+Extras.swift
[40/104] Compiling _NIOBase64 Base64.swift
[41/104] Compiling Atomics UnsafeAtomicLazyReference.swift
[42/104] Compiling Atomics IntegerOperations.swift
[43/104] Compiling SystemPackage FilePermissions.swift
[44/104] Compiling SystemPackage Backcompat.swift
[45/104] Compiling SystemPackage CInterop.swift
[48/107] Compiling Atomics AtomicValue.swift
[50/107] Compiling Atomics AtomicMemoryOrderings.swift
[51/107] Compiling Atomics AtomicInteger.swift
[52/107] Compiling Atomics AtomicOptionalWrappable.swift
[53/107] Compiling _NIODataStructures Heap.swift
[54/107] Compiling _NIODataStructures PriorityQueue.swift
[55/107] Compiling _NIODataStructures _TinyArray.swift
[56/107] Emitting module _NIODataStructures
[57/107] Compiling ArgumentParserToolInfo ToolInfo.swift
[58/107] Emitting module ArgumentParserToolInfo
[59/107] Compiling Atomics RawRepresentable.swift
[60/107] Compiling Atomics AtomicBool.swift
[61/107] Compiling Atomics IntegerConformances.swift
[62/107] Compiling Atomics AtomicReference.swift
[63/107] Compiling Atomics AtomicStorage.swift
[64/107] Compiling Atomics OptionalRawRepresentable.swift
[71/107] Compiling Atomics ManagedAtomicLazyReference.swift
[72/107] Compiling Atomics UnsafeAtomic.swift
[73/107] Compiling Atomics DoubleWord.swift
[74/107] Compiling Atomics ManagedAtomic.swift
[77/163] Compiling ArgumentParser CommandConfiguration.swift
[78/163] Compiling ArgumentParser CommandGroup.swift
[79/163] Compiling ArgumentParser EnumerableFlag.swift
[80/163] Compiling Atomics Unmanaged extensions.swift
[81/163] Compiling ArgumentParser HelpGenerator.swift
[82/163] Compiling ArgumentParser MessageInfo.swift
[83/163] Compiling ArgumentParser SplitArguments.swift
[84/163] Compiling ArgumentParser DumpHelpGenerator.swift
[85/163] Compiling ArgumentParser HelpCommand.swift
[86/163] Compiling ArgumentParser ParsableArguments.swift
[87/163] Emitting module Atomics
[88/163] Emitting module SystemPackage
[89/163] Compiling ArgumentParser OptionGroup.swift
[90/163] Compiling ArgumentParser AsyncParsableCommand.swift
[91/163] Compiling ArgumentParser InputOrigin.swift
[92/163] Compiling ArgumentParser ArgumentDefinition.swift
[93/163] Compiling ArgumentParser ArgumentSet.swift
[94/163] Compiling ArgumentParser CommandParser.swift
[95/163] Compiling ArgumentParser InputKey.swift
[96/163] Compiling ArgumentParser NameSpecification.swift
[97/163] Compiling ArgumentParser Option.swift
[98/163] Compiling ArgumentParser FishCompletionsGenerator.swift
[99/163] Compiling ArgumentParser ZshCompletionsGenerator.swift
[100/163] Compiling ArgumentParser Argument.swift
[101/163] Compiling ArgumentParser CollectionExtensions.swift
[102/163] Compiling ArgumentParser BashCompletionsGenerator.swift
[103/163] Compiling ArgumentParser CompletionsGenerator.swift
[108/163] Compiling DequeModule _DequeSlot.swift
[113/163] Compiling DequeModule _DequeBufferHeader.swift
[114/163] Compiling DequeModule _DequeBuffer.swift
[115/164] Compiling ArgumentParser UsageGenerator.swift
[119/164] Emitting module DequeModule
[120/164] Compiling DequeModule _UnsafeWrappedBuffer.swift
[120/164] Compiling c-nioatomics.c
[121/164] Compiling c-atomics.c
[123/170] Compiling NIOConcurrencyHelpers NIOLockedValueBox.swift
[124/170] Compiling NIOConcurrencyHelpers lock.swift
[125/170] Compiling NIOConcurrencyHelpers NIOAtomic.swift
[126/170] Compiling NIOConcurrencyHelpers NIOLock.swift
[127/170] Emitting module NIOConcurrencyHelpers
[128/170] Compiling NIOConcurrencyHelpers atomics.swift
[129/232] Compiling NIOCore Channel.swift
[130/232] Compiling NIOCore ChannelHandler.swift
[131/232] Compiling NIOCore ChannelHandlers.swift
[132/232] Compiling NIOCore ChannelInvoker.swift
[133/232] Compiling NIOCore ChannelOption.swift
[134/232] Compiling NIOCore BSDSocketAPI.swift
[135/232] Compiling NIOCore ByteBuffer-aux.swift
[136/232] Compiling NIOCore ByteBuffer-binaryEncodedLengthPrefix.swift
[137/232] Compiling NIOCore ByteBuffer-conversions.swift
[138/236] Compiling NIOCore AsyncChannelInboundStream.swift
[139/236] Compiling NIOCore AsyncChannelOutboundWriter.swift
[140/236] Compiling NIOCore NIOAsyncSequenceProducer.swift
[141/236] Compiling NIOCore NIOPooledRecvBufferAllocator.swift
[142/236] Compiling NIOCore NIOScheduledCallback.swift
[143/236] Compiling NIOCore Linux.swift
[144/236] Compiling NIOCore MarkedCircularBuffer.swift
[145/236] Compiling NIOCore MulticastChannel.swift
[146/236] Compiling NIOCore NIOAny.swift
[147/236] Compiling NIOCore NIOCloseOnErrorHandler.swift
[148/236] Compiling NIOCore NIOLoopBound.swift
[149/242] Compiling ArgumentParser Platform.swift
[150/242] Compiling ArgumentParser SequenceExtensions.swift
[151/242] Compiling ArgumentParser StringExtensions.swift
[152/242] Compiling ArgumentParser Tree.swift
[153/242] Compiling NIOCore Interfaces.swift
[154/242] Compiling NIOCore NIOAsyncSequenceProducerStrategies.swift
[155/242] Compiling NIOCore NIOAsyncWriter.swift
[156/242] Compiling NIOCore NIOThrowingAsyncSequenceProducer.swift
[157/242] Compiling NIOCore IOData.swift
[158/242] Compiling NIOCore IPProtocol.swift
[159/242] Compiling NIOCore IntegerBitPacking.swift
[160/242] Compiling NIOCore IntegerTypes.swift
[163/242] Compiling NIOCore GlobalSingletons.swift
[164/242] Compiling NIOCore IO.swift
[165/242] Compiling NIOCore SocketOptionProvider.swift
[166/242] Compiling NIOCore SystemCallHelpers.swift
[167/242] Compiling NIOCore TimeAmount+Duration.swift
[168/242] Compiling NIOCore TypeAssistedChannelHandler.swift
[169/242] Compiling NIOCore UniversalBootstrapSupport.swift
[170/242] Compiling NIOCore Utilities.swift
[171/242] Compiling NIOCore AddressedEnvelope.swift
[172/242] Compiling NIOCore AsyncAwaitSupport.swift
[173/242] Compiling NIOCore AsyncChannel.swift
[174/242] Compiling NIOCore AsyncChannelHandler.swift
[180/242] Compiling NIOCore NIOSendable.swift
[181/242] Compiling NIOCore RecvByteBufferAllocator.swift
[182/242] Compiling NIOCore SingleStepByteToMessageDecoder.swift
[183/242] Compiling NIOCore SocketAddresses.swift
[184/242] Compiling NIOCore EventLoopFuture+AssumeIsolated.swift
[185/242] Compiling NIOCore EventLoopFuture+Deprecated.swift
[186/242] Compiling NIOCore EventLoopFuture+WithEventLoop.swift
[187/242] Compiling NIOCore EventLoopFuture.swift
[188/242] Compiling NIOCore FileDescriptor.swift
[189/242] Compiling NIOCore FileHandle.swift
[190/242] Compiling NIOCore FileRegion.swift
[206/242] Emitting module ArgumentParser
[218/242] Compiling NIOCore Codec.swift
[219/242] Compiling NIOCore ConvenienceOptionSupport.swift
[220/242] Compiling NIOCore DeadChannel.swift
[221/242] Compiling NIOCore DispatchQueue+WithFuture.swift
[222/242] Compiling NIOCore EventLoop+Deprecated.swift
[223/242] Compiling NIOCore EventLoop+SerialExecutor.swift
[224/242] Compiling NIOCore EventLoop.swift
[234/242] Compiling NIOCore ByteBuffer-int.swift
[235/242] Compiling NIOCore ByteBuffer-lengthPrefix.swift
[236/242] Compiling NIOCore ByteBuffer-multi-int.swift
[237/242] Compiling NIOCore ByteBuffer-quicBinaryEncodingStrategy.swift
[238/242] Compiling NIOCore ByteBuffer-views.swift
[239/242] Emitting module NIOCore
[240/294] Compiling NIOEmbedded AsyncTestingEventLoop.swift
[241/294] Compiling NIOEmbedded AsyncTestingChannel.swift
[242/294] Emitting module NIOEmbedded
[243/294] Compiling NIOEmbedded Embedded.swift
[244/294] Compiling NIOPosix Linux.swift
[245/294] Compiling NIOPosix LinuxCPUSet.swift
[246/294] Compiling NIOPosix LinuxUring.swift
[247/294] Compiling NIOPosix MultiThreadedEventLoopGroup.swift
[248/294] Compiling NIOPosix NIOThreadPool.swift
[249/299] Compiling NIOPosix SocketProtocols.swift
[250/299] Compiling NIOPosix System.swift
[251/299] Compiling NIOPosix Thread.swift
[252/299] Compiling NIOPosix ThreadPosix.swift
[253/299] Compiling NIOPosix ThreadWindows.swift
[254/299] Compiling NIOPosix UnsafeTransfer.swift
[255/299] Compiling NIOPosix Utilities.swift
[256/299] Compiling NIOPosix VsockAddress.swift
[257/299] Compiling NIOPosix VsockChannelEvents.swift
[258/299] Compiling NIOPosix resource_bundle_accessor.swift
[259/299] Emitting module NIOPosix
[260/299] Compiling NIOPosix SelectorKqueue.swift
[261/299] Compiling NIOPosix SelectorUring.swift
[262/299] Compiling NIOPosix ServerSocket.swift
[263/299] Compiling NIOPosix Socket.swift
[264/299] Compiling NIOPosix SocketChannel.swift
[265/299] Compiling NIOPosix BSDSocketAPICommon.swift
[266/299] Compiling NIOPosix BSDSocketAPIPosix.swift
[267/299] Compiling NIOPosix BSDSocketAPIWindows.swift
[268/299] Compiling NIOPosix BaseSocket.swift
[269/299] Compiling NIOPosix BaseSocketChannel+SocketOptionProvider.swift
[270/299] Compiling NIOPosix BaseSocketChannel.swift
[271/299] Compiling NIOPosix GetaddrinfoResolver.swift
[272/299] Compiling NIOPosix HappyEyeballs.swift
[273/299] Compiling NIOPosix IO.swift
[274/299] Compiling NIOPosix IntegerBitPacking.swift
[275/299] Compiling NIOPosix IntegerTypes.swift
[276/299] Compiling NIOPosix Pool.swift
[277/299] Compiling NIOPosix PosixSingletons+ConcurrencyTakeOver.swift
[278/299] Compiling NIOPosix PosixSingletons.swift
[279/299] Compiling NIOPosix RawSocketBootstrap.swift
[280/299] Compiling NIOPosix Resolver.swift
[281/299] Compiling NIOPosix BaseStreamSocketChannel.swift
[282/299] Compiling NIOPosix Bootstrap.swift
[283/299] Compiling NIOPosix ControlMessage.swift
[284/299] Compiling NIOPosix DatagramVectorReadManager.swift
[285/299] Compiling NIOPosix Errors+Any.swift
[286/299] Compiling NIOPosix FileDescriptor.swift
[287/299] Compiling NIOPosix Selectable.swift
[288/299] Compiling NIOPosix SelectableChannel.swift
[289/299] Compiling NIOPosix SelectableEventLoop.swift
[290/299] Compiling NIOPosix SelectorEpoll.swift
[291/299] Compiling NIOPosix SelectorGeneric.swift
[292/299] Compiling NIOPosix NonBlockingFileIO.swift
[293/299] Compiling NIOPosix PendingDatagramWritesManager.swift
[294/299] Compiling NIOPosix PendingWritesManager.swift
[295/299] Compiling NIOPosix PipeChannel.swift
[296/299] Compiling NIOPosix PipePair.swift
[297/301] Compiling NIO Exports.swift
[298/301] Emitting module NIO
[299/303] Compiling _NIOConcurrency Empty.swift
[300/303] Emitting module _NIOConcurrency
[301/313] Compiling Shwift Process.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shwift/Process.swift:1:22: warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution
1 | @_implementationOnly import NIO
| `- warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution
2 | import SystemPackage
3 |
[302/313] Compiling Shwift Pipe.swift
[303/314] Compiling Shwift NIO Pipe Bootstrap.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shwift/Support/NIO Pipe Bootstrap.swift:1:22: warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution
1 | @_implementationOnly import NIO
| `- warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution
2 | import SystemPackage
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Shwift/Support/NIO Pipe Bootstrap.swift:17:26: warning: 'withPipes(inputDescriptor:outputDescriptor:)' is deprecated: renamed to 'takingOwnershipOfDescriptors(input:output:)' [#DeprecatedDeclaration]
15 | let output = try outputDescriptor.duplicate()
16 | do {
17 | return try await withPipes(
| |- warning: 'withPipes(inputDescriptor:outputDescriptor:)' is deprecated: renamed to 'takingOwnershipOfDescriptors(input:output:)' [#DeprecatedDeclaration]
| `- note: use 'takingOwnershipOfDescriptors(input:output:)' instead
18 | inputDescriptor: input.rawValue,
19 | outputDescriptor: output.rawValue
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[304/314] Compiling Shwift Async Inbound Handler.swift
[305/314] Compiling Shwift File Descriptor.swift
[306/314] Compiling Shwift Builtins.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shwift/Builtins.swift:1:22: warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution
1 | @_implementationOnly import NIO
| `- warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution
2 | import SystemPackage
3 | @_implementationOnly import _NIOConcurrency
/Users/admin/builder/spi-builder-workspace/Sources/Shwift/Builtins.swift:3:22: warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution
1 | @_implementationOnly import NIO
2 | import SystemPackage
3 | @_implementationOnly import _NIOConcurrency
| `- warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution
4 |
5 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Shwift/Builtins.swift:29:44: warning: capture of 'handler' with non-sendable type 'AsyncInboundHandler<ByteBuffer>' in a '@Sendable' closure [#SendableClosureCaptures]
27 | Theoretically if we add this before a call to `channel.read`, it _should_ receive all data sent on the channel. Unfortunately we ran into a case where on Linux, adding the handler outside of the channel initializer made us miss some data.
28 | */
29 | return channel.pipeline.addHandler(handler)
| `- warning: capture of 'handler' with non-sendable type 'AsyncInboundHandler<ByteBuffer>' in a '@Sendable' closure [#SendableClosureCaptures]
30 | }
31 | .duplicating(
/Users/admin/builder/spi-builder-workspace/Sources/Shwift/Support/Async Inbound Handler.swift:3:20: note: generic class 'AsyncInboundHandler' does not conform to the 'Sendable' protocol
1 | import NIOCore
2 |
3 | public final class AsyncInboundHandler<InboundIn>: ChannelInboundHandler, AsyncSequence {
| `- note: generic class 'AsyncInboundHandler' does not conform to the 'Sendable' protocol
4 |
5 | public typealias BufferingPolicy = AsyncStream<Element>.Continuation.BufferingPolicy
/Users/admin/builder/spi-builder-workspace/Sources/Shwift/Builtins.swift:194:30: warning: 'write(_:file:line:)' is deprecated: NIOAny is not Sendable. Avoid wrapping the value in NIOAny to silence this warning. [#DeprecatedDeclaration]
192 | let buffer = channel.allocator.buffer(string: string)
193 | /// This future should implicitly be fulfilled after any previous future
194 | lastFuture = channel.write(NIOAny(buffer))
| `- warning: 'write(_:file:line:)' is deprecated: NIOAny is not Sendable. Avoid wrapping the value in NIOAny to silence this warning. [#DeprecatedDeclaration]
195 | }
196 | fileprivate let channel: NIO.Channel
/Users/admin/builder/spi-builder-workspace/Sources/Shwift/Builtins.swift:222:51: warning: 'openFile(path:mode:flags:eventLoop:)' is deprecated: Avoid using NonBlockingFileIO. The type is difficult to hold correctly, use NIOFileSystem as a replacement API. [#DeprecatedDeclaration]
220 | let output = channel.output
221 | let eventLoop = output.channel.eventLoop
222 | let fileHandle = try await context.fileIO.openFile(
| `- warning: 'openFile(path:mode:flags:eventLoop:)' is deprecated: Avoid using NonBlockingFileIO. The type is difficult to hold correctly, use NIOFileSystem as a replacement API. [#DeprecatedDeclaration]
223 | path: filePath.string,
224 | mode: .read,
/Users/admin/builder/spi-builder-workspace/Sources/Shwift/Builtins.swift:238:19: warning: capture of 'output' with non-sendable type 'Builtin.Output' in a '@Sendable' closure [#SendableClosureCaptures]
179 | A type which can be used to write to a shell command's standard output or standard error
180 | */
181 | public struct Output {
| `- note: consider making struct 'Output' conform to the 'Sendable' protocol
182 |
183 | public func withTextOutputStream(_ body: (inout TextOutputStream) -> Void) async throws {
:
236 | eventLoop: eventLoop,
237 | chunkHandler: { buffer in
238 | output.channel.writeAndFlush(buffer)
| `- warning: capture of 'output' with non-sendable type 'Builtin.Output' in a '@Sendable' closure [#SendableClosureCaptures]
239 | }
240 | )
/Users/admin/builder/spi-builder-workspace/Sources/Shwift/Builtins.swift:264:51: warning: 'openFile(path:mode:flags:eventLoop:)' is deprecated: Avoid using NonBlockingFileIO. The type is difficult to hold correctly, use NIOFileSystem as a replacement API. [#DeprecatedDeclaration]
262 | try await withChannel(input: input, output: nullDeviceOutput, in: context) { channel in
263 | let eventLoop = context.eventLoopGroup.next()
264 | let fileHandle = try await context.fileIO.openFile(
| `- warning: 'openFile(path:mode:flags:eventLoop:)' is deprecated: Avoid using NonBlockingFileIO. The type is difficult to hold correctly, use NIOFileSystem as a replacement API. [#DeprecatedDeclaration]
265 | path: filePath.string,
266 | mode: .write,
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[307/314] Compiling Shwift Environment.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shwift/Environment.swift:3:22: warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution
1 | import SystemPackage
2 |
3 | @_implementationOnly import Foundation
| `- warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution
4 |
5 | /**
[308/314] Emitting module Shwift
/Users/admin/builder/spi-builder-workspace/Sources/Shwift/Builtins.swift:1:22: warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution
1 | @_implementationOnly import NIO
| `- warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution
2 | import SystemPackage
3 | @_implementationOnly import _NIOConcurrency
/Users/admin/builder/spi-builder-workspace/Sources/Shwift/Builtins.swift:3:22: warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution
1 | @_implementationOnly import NIO
2 | import SystemPackage
3 | @_implementationOnly import _NIOConcurrency
| `- warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution
4 |
5 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Shwift/Context.swift:1:22: warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution
1 | @_implementationOnly import NIO
| `- warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution
2 |
3 | import SystemPackage
/Users/admin/builder/spi-builder-workspace/Sources/Shwift/Environment.swift:3:22: warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution
1 | import SystemPackage
2 |
3 | @_implementationOnly import Foundation
| `- warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution
4 |
5 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Shwift/Process.swift:1:22: warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution
1 | @_implementationOnly import NIO
| `- warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution
2 | import SystemPackage
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Shwift/Support/NIO Pipe Bootstrap.swift:1:22: warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution
1 | @_implementationOnly import NIO
| `- warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution
2 | import SystemPackage
3 |
[309/314] Compiling Shwift IO.swift
[310/314] Compiling Shwift Context.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shwift/Context.swift:1:22: warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution
1 | @_implementationOnly import NIO
| `- warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution
2 |
3 | import SystemPackage
/Users/admin/builder/spi-builder-workspace/Sources/Shwift/Context.swift:93:48: warning: capture of non-sendable type 'Handler.Type' in an isolated closure
91 | let channel = try await NIOPipeBootstrap(group: group)
92 | .channelInitializer { channel in
93 | return channel.pipeline.addHandler(handler)
| `- warning: capture of non-sendable type 'Handler.Type' in an isolated closure
94 | }
95 | .duplicating(
/Users/admin/builder/spi-builder-workspace/Sources/Shwift/Context.swift:90:10: warning: capture of non-sendable type 'Handler.Type' in an isolated closure
88 | let fileDescriptor: SystemPackage.FileDescriptor
89 | (channel, fileDescriptor) = try await SystemPackage.FileDescriptor.withPipe {
90 | [handler] pipe in
| `- warning: capture of non-sendable type 'Handler.Type' in an isolated closure
91 | let channel = try await NIOPipeBootstrap(group: group)
92 | .channelInitializer { channel in
[311/314] Compiling Shwift Posix Spawn.swift
[312/322] Compiling Script List Comprehensions.swift
[313/322] Compiling Script Pipe.swift
[314/322] Compiling Script Executable.swift
[315/322] Compiling Script File Operations.swift
/Users/admin/builder/spi-builder-workspace/Sources/Script/File Operations.swift:3:22: warning: using '@_implementationOnly' without enabling library evolution for 'Script' may lead to instability during execution
1 | import Shwift
2 | import SystemPackage
3 | @_implementationOnly import Foundation
| `- warning: using '@_implementationOnly' without enabling library evolution for 'Script' may lead to instability during execution
4 |
5 | // MARK: - Operators
[316/322] Emitting module Script
/Users/admin/builder/spi-builder-workspace/Sources/Script/File Operations.swift:3:22: warning: using '@_implementationOnly' without enabling library evolution for 'Script' may lead to instability during execution
1 | import Shwift
2 | import SystemPackage
3 | @_implementationOnly import Foundation
| `- warning: using '@_implementationOnly' without enabling library evolution for 'Script' may lead to instability during execution
4 |
5 | // MARK: - Operators
/Users/admin/builder/spi-builder-workspace/Sources/Script/Script.swift:5:22: warning: using '@_implementationOnly' without enabling library evolution for 'Script' may lead to instability during execution
3 | import SystemPackage
4 |
5 | @_implementationOnly import class Foundation.FileManager
| `- warning: using '@_implementationOnly' without enabling library evolution for 'Script' may lead to instability during execution
6 |
7 | /**
[317/322] Compiling Script Script.swift
/Users/admin/builder/spi-builder-workspace/Sources/Script/Script.swift:5:22: warning: using '@_implementationOnly' without enabling library evolution for 'Script' may lead to instability during execution
3 | import SystemPackage
4 |
5 | @_implementationOnly import class Foundation.FileManager
| `- warning: using '@_implementationOnly' without enabling library evolution for 'Script' may lead to instability during execution
6 |
7 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Script/Script.swift:158:21: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
156 | defer { sem.signal() }
157 | do {
158 | let shell = self.rootShell
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
159 | try await Shell.$hostScript.withValue(self) {
160 | try await Shell.$taskLocal.withValue(shell) {
/Users/admin/builder/spi-builder-workspace/Sources/Script/Script.swift:151:15: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
149 | extension Script {
150 |
151 | public func run() throws {
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
152 | /// Work around for https://forums.swift.org/t/interaction-between-async-main-and-async-overloads/52171
153 | let box = ErrorBox()
[318/322] Compiling Script Builtins.swift
[319/322] Compiling Script Output Capture.swift
[320/324] Compiling ScriptExample Main.swift
[321/324] Emitting module ScriptExample
[321/324] Write Objects.LinkFileList
[322/324] Linking ScriptExample
[323/324] Applying ScriptExample
Build complete! (31.12s)
Fetching https://github.com/apple/swift-system
Fetching https://github.com/apple/swift-nio.git
Fetching https://github.com/apple/swift-argument-parser
[1/4436] Fetching swift-system
[4437/19816] Fetching swift-system, swift-argument-parser
[4899/96155] Fetching swift-system, swift-argument-parser, swift-nio
Fetched https://github.com/apple/swift-nio.git from cache (3.45s)
Fetched https://github.com/apple/swift-argument-parser from cache (3.45s)
Fetched https://github.com/apple/swift-system from cache (3.45s)
Computing version for https://github.com/apple/swift-system
Computed https://github.com/apple/swift-system at 1.5.0 (3.90s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.5.1 (0.41s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.83.0 (0.64s)
Fetching https://github.com/apple/swift-collections.git
Fetching https://github.com/apple/swift-atomics.git
[1/1797] Fetching swift-atomics
[433/18437] Fetching swift-atomics, swift-collections
Fetched https://github.com/apple/swift-atomics.git from cache (1.60s)
Fetched https://github.com/apple/swift-collections.git from cache (1.60s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.0 (2.07s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.2.0 (0.52s)
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.83.0
Creating working copy for https://github.com/apple/swift-system
Working copy of https://github.com/apple/swift-system resolved at 1.5.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.5.1
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.2.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.3.0
Build complete.
{
"dependencies" : [
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser"
},
{
"identity" : "swift-system",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.1",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-system"
},
{
"identity" : "swift-nio",
"requirement" : {
"range" : [
{
"lower_bound" : "2.0.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-nio.git"
}
],
"manifest_display_name" : "Shwift",
"name" : "Shwift",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "12.0"
}
],
"products" : [
{
"name" : "Script",
"targets" : [
"Script"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Shwift",
"targets" : [
"Shwift"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ScriptExample",
"targets" : [
"ScriptExample"
],
"type" : {
"executable" : null
}
}
],
"targets" : [
{
"c99name" : "ShwiftTests",
"module_type" : "SwiftTarget",
"name" : "ShwiftTests",
"path" : "Tests/ShwiftTests",
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/ShwiftTests/Cat.txt",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"Recorder Tests.swift",
"Shwift Tests.swift"
],
"target_dependencies" : [
"Shwift"
],
"type" : "test"
},
{
"c99name" : "Shwift",
"module_type" : "SwiftTarget",
"name" : "Shwift",
"path" : "Sources/Shwift",
"product_dependencies" : [
"SystemPackage",
"NIO",
"_NIOConcurrency"
],
"product_memberships" : [
"Script",
"Shwift",
"ScriptExample"
],
"sources" : [
"Builtins.swift",
"Context.swift",
"Environment.swift",
"IO.swift",
"Pipe.swift",
"Process.swift",
"Support/Async Inbound Handler.swift",
"Support/File Descriptor.swift",
"Support/NIO Pipe Bootstrap.swift",
"Support/Posix Spawn.swift"
],
"type" : "library"
},
{
"c99name" : "ScriptExample",
"module_type" : "SwiftTarget",
"name" : "ScriptExample",
"path" : "Sources/ScriptExample",
"product_memberships" : [
"ScriptExample"
],
"sources" : [
"Main.swift"
],
"target_dependencies" : [
"Script"
],
"type" : "executable"
},
{
"c99name" : "Script",
"module_type" : "SwiftTarget",
"name" : "Script",
"path" : "Sources/Script",
"product_dependencies" : [
"ArgumentParser"
],
"product_memberships" : [
"Script",
"ScriptExample"
],
"sources" : [
"Builtins.swift",
"Executable.swift",
"File Operations.swift",
"List Comprehensions.swift",
"Output Capture.swift",
"Pipe.swift",
"Script.swift"
],
"target_dependencies" : [
"Shwift"
],
"type" : "library"
}
],
"tools_version" : "5.5"
}
Done.