Build Information
Successful build of RediStack, reference 2.0.0-gamma.1.1 (8ac2d7), with Swift 6.3 for macOS (SPM) on 13 Apr 2026 21:52:07 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/swift-server/RediStack.git
Reference: 2.0.0-gamma.1.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/swift-server/RediStack
* tag 2.0.0-gamma.1.1 -> FETCH_HEAD
HEAD is now at 8ac2d74 Make the parameter-less RedisClientError factory statics computed properties. As stored properties, they trigger Thread Sanitizer errors when multiple connections trigger the same errors (usually connectionClosed) too close together due to lazy once-only initialization.
Cloned https://github.com/swift-server/RediStack.git
Revision (git rev-parse @):
8ac2d742cb17cddf933cb133a8d708c6949e0996
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/swift-server/RediStack.git at 2.0.0-gamma.1.1
Fetching https://github.com/apple/swift-service-discovery
Fetching https://github.com/apple/swift-metrics.git
Fetching https://github.com/apple/swift-atomics.git
Fetching https://github.com/apple/swift-nio.git
Fetching https://github.com/apple/swift-log.git
[1/1217] Fetching swift-service-discovery
[26/4356] Fetching swift-service-discovery, swift-metrics
[300/6176] Fetching swift-service-discovery, swift-metrics, swift-atomics
[1363/12737] Fetching swift-service-discovery, swift-metrics, swift-atomics, swift-log
Fetched https://github.com/apple/swift-service-discovery from cache (0.91s)
[4870/11520] Fetching swift-metrics, swift-atomics, swift-log
Fetched https://github.com/apple/swift-atomics.git from cache (1.04s)
[5830/9700] Fetching swift-metrics, swift-log
[9701/92839] Fetching swift-metrics, swift-log, swift-nio
Fetched https://github.com/apple/swift-nio.git from cache (7.36s)
Fetched https://github.com/apple/swift-metrics.git from cache (7.36s)
Fetched https://github.com/apple/swift-log.git from cache (7.36s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.0 (7.96s)
Computing version for https://github.com/apple/swift-service-discovery
Computed https://github.com/apple/swift-service-discovery at 1.4.1 (0.55s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.11.0 (0.60s)
Computing version for https://github.com/apple/swift-metrics.git
Computed https://github.com/apple/swift-metrics.git at 2.9.0 (0.56s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.97.1 (0.70s)
Fetching https://github.com/apple/swift-collections.git
Fetching https://github.com/apple/swift-system.git
[1/5601] Fetching swift-system
[58/29138] Fetching swift-system, swift-collections
Fetched https://github.com/apple/swift-collections.git from cache (2.09s)
Fetched https://github.com/apple/swift-system.git from cache (2.10s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.6.4 (2.72s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.4.1 (0.68s)
Creating working copy for https://github.com/apple/swift-service-discovery
Working copy of https://github.com/apple/swift-service-discovery resolved at 1.4.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.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.97.1
Creating working copy for https://github.com/apple/swift-metrics.git
Working copy of https://github.com/apple/swift-metrics.git resolved at 2.9.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.6.4
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
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.11.0
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"traits": [
"default"
],
"dependencies": [
{
"identity": "redistack",
"name": "RediStack",
"url": "https://github.com/swift-server/RediStack.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/RediStack",
"traits": [
"default"
],
"dependencies": [
{
"identity": "swift-log",
"name": "swift-log",
"url": "https://github.com/apple/swift-log.git",
"version": "1.11.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-log",
"traits": [
],
"dependencies": [
]
},
{
"identity": "swift-metrics",
"name": "swift-metrics",
"url": "https://github.com/apple/swift-metrics.git",
"version": "2.9.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-metrics",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "swift-nio",
"name": "swift-nio",
"url": "https://github.com/apple/swift-nio.git",
"version": "2.97.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-nio",
"traits": [
"default"
],
"dependencies": [
{
"identity": "swift-atomics",
"name": "swift-atomics",
"url": "https://github.com/apple/swift-atomics.git",
"version": "1.3.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-atomics",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "swift-collections",
"name": "swift-collections",
"url": "https://github.com/apple/swift-collections.git",
"version": "1.4.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-collections",
"traits": [
],
"dependencies": [
]
},
{
"identity": "swift-system",
"name": "swift-system",
"url": "https://github.com/apple/swift-system.git",
"version": "1.6.4",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-system",
"traits": [
"default"
],
"dependencies": [
]
}
]
},
{
"identity": "swift-atomics",
"name": "swift-atomics",
"url": "https://github.com/apple/swift-atomics.git",
"version": "1.3.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-atomics",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "swift-service-discovery",
"name": "swift-service-discovery",
"url": "https://github.com/apple/swift-service-discovery",
"version": "1.4.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-service-discovery",
"traits": [
"default"
],
"dependencies": [
{
"identity": "swift-atomics",
"name": "swift-atomics",
"url": "https://github.com/apple/swift-atomics.git",
"version": "1.3.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-atomics",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "swift-log",
"name": "swift-log",
"url": "https://github.com/apple/swift-log.git",
"version": "1.11.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-log",
"traits": [
],
"dependencies": [
]
}
]
}
]
}
]
}
Fetching https://github.com/swift-server/RediStack.git
[1/4798] Fetching redistack
Fetched https://github.com/swift-server/RediStack.git from cache (1.05s)
Fetching https://github.com/apple/swift-service-discovery from cache
Fetching https://github.com/apple/swift-log.git from cache
Fetching https://github.com/apple/swift-nio.git from cache
Fetching https://github.com/apple/swift-metrics.git from cache
Fetching https://github.com/apple/swift-atomics.git from cache
Fetched https://github.com/apple/swift-nio.git from cache (0.76s)
Fetched https://github.com/apple/swift-metrics.git from cache (0.76s)
Fetched https://github.com/apple/swift-atomics.git from cache (0.76s)
Fetched https://github.com/apple/swift-service-discovery from cache (0.76s)
Fetched https://github.com/apple/swift-log.git from cache (0.76s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.0 (0.83s)
Computing version for https://github.com/apple/swift-service-discovery
Computed https://github.com/apple/swift-service-discovery at 1.4.1 (0.03s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.11.0 (0.06s)
Computing version for https://github.com/apple/swift-metrics.git
Computed https://github.com/apple/swift-metrics.git at 2.9.0 (0.03s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.97.1 (0.04s)
Fetching https://github.com/apple/swift-system.git from cache
Fetching https://github.com/apple/swift-collections.git from cache
Fetched https://github.com/apple/swift-collections.git from cache (0.51s)
Fetched https://github.com/apple/swift-system.git from cache (0.51s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.6.4 (0.57s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.4.1 (0.05s)
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
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.4.1
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.11.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.9.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.6.4
Creating working copy for https://github.com/swift-server/RediStack.git
Working copy of https://github.com/swift-server/RediStack.git resolved at 2.0.0-gamma.1.1 (8ac2d74)
Creating working copy for https://github.com/apple/swift-service-discovery
Working copy of https://github.com/apple/swift-service-discovery resolved at 1.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.97.1
warning: '.resolve-product-dependencies': dependency 'redistack' is not used by any target
Found 5 product dependencies
- swift-log
- swift-metrics
- swift-nio
- swift-atomics
- swift-service-discovery
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.3
Building package at path: $PWD
https://github.com/swift-server/RediStack.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/30] Write sources
[1/30] Copying PrivacyInfo.xcprivacy
[3/30] Write sources
[17/30] Compiling CNIOWindows shim.c
[18/30] Compiling CNIOWindows WSAStartup.c
[19/30] Compiling CNIOWASI CNIOWASI.c
[20/30] Write sources
[21/30] Compiling CNIOOpenBSD shim.c
[22/30] Compiling CNIOLinux liburing_shims.c
[23/30] Compiling CNIOLinux shim.c
[24/30] Write swift-version--6988338F2F200930.txt
[25/44] Compiling _AtomicsShims.c
[26/65] Compiling CNIOPosix event_loop_id.c
[27/84] Compiling CNIODarwin shim.c
[29/84] Emitting module InternalCollectionsUtilities
[30/85] Compiling Atomics OptionalRawRepresentable.swift
[31/85] Compiling Atomics RawRepresentable.swift
[32/85] Compiling Atomics ManagedAtomicLazyReference.swift
[33/85] Compiling Atomics UnsafeAtomic.swift
[34/85] Compiling Atomics UnsafeAtomicLazyReference.swift
[35/85] Compiling Atomics IntegerOperations.swift
[36/85] Compiling Atomics AtomicValue.swift
[37/85] Compiling Atomics AtomicMemoryOrderings.swift
[38/85] Compiling Atomics PointerConformances.swift
[39/85] Compiling Atomics Primitives.native.swift
[40/85] Compiling CoreMetrics WithMetricsFactory.swift
[41/85] Compiling Atomics AtomicBool.swift
[42/85] Compiling Atomics IntegerConformances.swift
[43/85] Compiling InternalCollectionsUtilities _UniqueCollection.swift
[44/85] Compiling Atomics AtomicInteger.swift
[45/85] Compiling Atomics AtomicOptionalWrappable.swift
[46/85] Compiling Atomics AtomicReference.swift
[47/85] Compiling Atomics AtomicStorage.swift
[48/85] Compiling Atomics DoubleWord.swift
[49/85] Compiling Atomics ManagedAtomic.swift
[50/85] Compiling _NIOBase64 Base64.swift
[51/85] Emitting module _NIOBase64
[52/85] Compiling Logging LogEvent.swift
[53/119] Compiling ContainersPreview BorrowingIteratorProtocol+Filter.swift
[54/119] Compiling ContainersPreview BorrowingIteratorProtocol+Map.swift
[55/119] Compiling ContainersPreview BorrowingIteratorProtocol+Reduce.swift
[56/119] Compiling ContainersPreview BorrowingIteratorProtocol+SpanwiseZip.swift
[57/122] Compiling ContainersPreview BorrowingIteratorProtocol.swift
[58/122] Compiling ContainersPreview BorrowingSequence+Standard Conformances.swift
[59/122] Compiling ContainersPreview BorrowingSequence+Utilities.swift
[60/122] Compiling ContainersPreview BorrowingSequence.swift
[61/122] Compiling ContainersPreview RandomAccessContainer.swift
[62/122] Compiling ContainersPreview RangeExpression2.swift
[63/122] Compiling ContainersPreview RangeReplaceableContainer.swift
[64/122] Compiling ContainersPreview Drain+Map.swift
[65/122] Compiling ContainersPreview Inout.swift
[66/122] Compiling ContainersPreview InputSpan.swift
[67/122] Compiling ContainersPreview Shared.swift
[68/122] Compiling ContainersPreview Drain+Reduce.swift
[69/122] Compiling ContainersPreview Drain.swift
[70/123] Compiling ContainersPreview ContainerIterator.swift
[71/123] Compiling ContainersPreview DynamicContainer.swift
[72/123] Compiling ContainersPreview MutableContainer.swift
[73/123] Compiling ContainersPreview PermutableContainer.swift
[74/123] Compiling ContainersPreview BidirectionalContainer.swift
[75/123] Compiling ContainersPreview Container+Filter.swift
[76/123] Compiling ContainersPreview Container+SpanwiseZip.swift
[77/123] Compiling ContainersPreview Container.swift
[80/123] Compiling ContainersPreview Producer+Collect.swift
[81/123] Compiling ContainersPreview Producer+Filter.swift
[82/123] Compiling ContainersPreview Producer+Map.swift
[83/123] Compiling ContainersPreview Producer+Reduce.swift
[84/123] Compiling ContainersPreview Producer.swift
[85/123] Compiling ContainersPreview Borrow.swift
[86/123] Compiling ContainersPreview Box.swift
[89/123] Emitting module ContainersPreview
[90/123] Compiling ContainersPreview OutputSpan+Extras.swift
[91/123] Compiling ContainersPreview TemporaryAllocation.swift
[92/123] Compiling ContainersPreview BorrowingIteratorProtocol+Copy.swift
[93/123] Compiling ContainersPreview BorrowingIteratorProtocol+ElementsEqual.swift
[94/123] Compiling Logging MetadataProvider.swift
[95/123] Compiling _NIODataStructures PriorityQueue.swift
[96/123] Compiling _NIODataStructures _TinyArray.swift
[101/123] Emitting module Logging
[102/123] Compiling Logging Locks.swift
[113/123] Compiling Atomics Unmanaged extensions.swift
[114/123] Emitting module _NIODataStructures
[115/123] Compiling _NIODataStructures Heap.swift
[116/164] Emitting module CoreMetrics
[117/164] Compiling DequeModule RigidDeque+Hashable.swift
[118/164] Compiling DequeModule RigidDeque+Initializers.swift
[119/164] Compiling DequeModule RigidDeque+Insertions.swift
[120/164] Compiling DequeModule RigidDeque+Prepend.swift
[121/168] Emitting module Atomics
[122/168] Compiling DequeModule UniqueDeque+Insertions.swift
[123/168] Compiling DequeModule UniqueDeque+Prepend.swift
[124/168] Compiling DequeModule UniqueDeque+Removals.swift
[125/168] Compiling DequeModule UniqueDeque+Replacements.swift
[126/168] Compiling DequeModule RigidDeque+Consumption.swift
[127/168] Compiling DequeModule RigidDeque+Container.swift
[128/168] Compiling DequeModule RigidDeque+Descriptions.swift
[129/168] Compiling DequeModule RigidDeque+Equatable.swift
[130/168] Compiling DequeModule RigidDeque+Experimental.swift
[131/168] Compiling Logging LogHandler.swift
[132/168] Compiling Logging Logging.swift
[133/168] Compiling DequeModule Deque._UnsafeHandle.swift
[134/168] Compiling DequeModule Deque.swift
[135/168] Compiling DequeModule _DequeBuffer.swift
[136/168] Compiling DequeModule _DequeBufferHeader.swift
[137/168] Compiling DequeModule RigidDeque+Append.swift
[138/168] Compiling DequeModule UniqueDeque+Append.swift
[139/168] Compiling DequeModule UniqueDeque+Consumption.swift
[140/168] Compiling DequeModule UniqueDeque+Container.swift
[141/168] Compiling DequeModule UniqueDeque+Descriptions.swift
[142/168] Compiling DequeModule RigidDeque+Removals.swift
[143/168] Compiling DequeModule RigidDeque+Replacements.swift
[144/168] Compiling DequeModule RigidDeque+Testing.swift
[145/168] Compiling DequeModule RigidDeque.swift
[146/168] Compiling DequeModule UniqueDeque+Equatable.swift
[147/168] Compiling DequeModule UniqueDeque+Experimental.swift
[148/168] Compiling DequeModule UniqueDeque+Hashable.swift
[149/168] Compiling DequeModule UniqueDeque+Initializers.swift
[150/168] Compiling DequeModule Deque+ExpressibleByArrayLiteral.swift
[151/168] Compiling DequeModule Deque+Extras.swift
[152/168] Compiling DequeModule Deque+Hashable.swift
[153/168] Compiling DequeModule Deque+Testing.swift
[154/168] Compiling DequeModule Deque._Storage.swift
[155/168] Compiling DequeModule Deque+Codable.swift
[156/168] Compiling DequeModule Deque+Collection.swift
[157/168] Compiling DequeModule Deque+CustomReflectable.swift
[158/168] Compiling DequeModule Deque+Descriptions.swift
[159/168] Compiling DequeModule Deque+Equatable.swift
[160/168] Compiling CoreMetrics Locks.swift
[161/168] Compiling CoreMetrics Metrics.swift
[162/180] Emitting module DequeModule
[163/180] Compiling DequeModule UniqueDeque.swift
[164/180] Compiling DequeModule _DequeSlot.swift
[165/180] Compiling DequeModule _UnsafeDequeHandle.swift
[166/180] Compiling DequeModule _UnsafeDequeSegments.swift
[167/180] Compiling ServiceDiscovery FilterInstanceServiceDiscovery.swift
[168/180] Compiling ServiceDiscovery ServiceDiscovery+Combinators.swift
[169/180] Compiling ServiceDiscovery ServiceDiscovery+TypeErased.swift
[170/180] Compiling ServiceDiscovery MapInstanceServiceDiscovery.swift
[171/180] Compiling ServiceDiscovery HostPort.swift
[172/180] Compiling ServiceDiscovery MapServiceServiceDiscovery.swift
[173/180] Compiling ServiceDiscovery ServiceDiscovery.swift
[174/180] Compiling ServiceDiscovery ServiceDiscovery+AsyncAwait.swift
[174/180] Compiling c-nioatomics.c
[176/180] Compiling Metrics Metrics.swift
[177/180] Emitting module Metrics
[178/180] Emitting module ServiceDiscovery
[179/180] Compiling ServiceDiscovery InMemoryServiceDiscovery.swift
[179/180] Compiling c-atomics.c
[181/187] Compiling NIOConcurrencyHelpers NIOAtomic.swift
[182/187] Compiling NIOConcurrencyHelpers atomics.swift
[183/187] Compiling NIOConcurrencyHelpers NIOLock.swift
[184/187] Compiling NIOConcurrencyHelpers lock.swift
[185/187] Emitting module NIOConcurrencyHelpers
[186/187] Compiling NIOConcurrencyHelpers NIOThreadPoolWorkAvailable.swift
[187/187] Compiling NIOConcurrencyHelpers NIOLockedValueBox.swift
[188/252] Compiling NIOCore AddressedEnvelope.swift
[189/252] Compiling NIOCore AsyncAwaitSupport.swift
[190/252] Compiling NIOCore AsyncChannel.swift
[191/252] Compiling NIOCore AsyncChannelHandler.swift
[192/252] Compiling NIOCore AsyncChannelInboundStream.swift
[193/252] Compiling NIOCore AsyncChannelOutboundWriter.swift
[194/252] Compiling NIOCore NIOAsyncSequenceProducer.swift
[195/252] Compiling NIOCore NIOAsyncSequenceProducerStrategies.swift
[196/259] Compiling NIOCore EventLoopFuture+Deprecated.swift
[197/259] Compiling NIOCore EventLoopFuture+WithEventLoop.swift
[198/259] Compiling NIOCore EventLoopFuture.swift
[199/259] Compiling NIOCore FileDescriptor.swift
[200/259] Compiling NIOCore FileHandle.swift
[201/259] Compiling NIOCore FileRegion.swift
[202/259] Compiling NIOCore GlobalSingletons.swift
[203/259] Compiling NIOCore NIOPooledRecvBufferAllocator.swift
[204/259] Compiling NIOCore NIOScheduledCallback.swift
[205/259] Compiling NIOCore NIOSendable.swift
[206/259] Compiling NIOCore NIOSplitLinesMessageDecoder.swift
[207/259] Compiling NIOCore NIOTransportAccessibleChannelCore.swift
[208/259] Compiling NIOCore RecvByteBufferAllocator.swift
[209/259] Compiling NIOCore SingleStepByteToMessageDecoder.swift
[210/259] Compiling NIOCore MarkedCircularBuffer.swift
[211/259] Compiling NIOCore MulticastChannel.swift
[212/259] Compiling NIOCore NIOAny.swift
[213/259] Compiling NIOCore NIOCloseOnErrorHandler.swift
[214/259] Compiling NIOCore NIOCoreSendableMetatype.swift
[215/259] Compiling NIOCore NIODecodedAsyncSequence.swift
[216/259] Compiling NIOCore NIOLoopBound.swift
[217/259] Compiling NIOCore ConvenienceOptionSupport.swift
[218/259] Compiling NIOCore DeadChannel.swift
[219/259] Compiling NIOCore DispatchQueue+WithFuture.swift
[220/259] Compiling NIOCore EventLoop+Deprecated.swift
[221/259] Compiling NIOCore EventLoop+SerialExecutor.swift
[222/259] Compiling NIOCore EventLoop.swift
[223/259] Compiling NIOCore EventLoopFuture+AssumeIsolated.swift
[224/259] Compiling NIOCore ChannelHandler.swift
[225/259] Compiling NIOCore ChannelHandlers.swift
[226/259] Compiling NIOCore ChannelInvoker.swift
[227/259] Compiling NIOCore ChannelOption.swift
[228/259] Compiling NIOCore ChannelPipeline.swift
[229/259] Compiling NIOCore CircularBuffer.swift
[230/259] Compiling NIOCore Codec.swift
[231/259] Compiling NIOCore SocketAddresses.swift
[232/259] Compiling NIOCore SocketOptionProvider.swift
[233/259] Compiling NIOCore SystemCallHelpers.swift
[234/259] Compiling NIOCore TimeAmount+Duration.swift
[235/259] Compiling NIOCore TypeAssistedChannelHandler.swift
[236/259] Compiling NIOCore UniversalBootstrapSupport.swift
[237/259] Compiling NIOCore Utilities.swift
[238/259] Compiling NIOCore NIOAsyncWriter.swift
[239/259] Compiling NIOCore NIOThrowingAsyncSequenceProducer.swift
[240/259] Compiling NIOCore BSDSocketAPI.swift
[241/259] Compiling NIOCore ByteBuffer-aux.swift
[242/259] Compiling NIOCore ByteBuffer-binaryEncodedLengthPrefix.swift
[243/259] Compiling NIOCore ByteBuffer-conversions.swift
[244/259] Compiling NIOCore ByteBuffer-core.swift
[245/259] Compiling NIOCore ByteBuffer-hex.swift
[246/259] Compiling NIOCore ByteBuffer-int.swift
[247/259] Compiling NIOCore ByteBuffer-lengthPrefix.swift
[248/259] Compiling NIOCore ByteBuffer-multi-int.swift
[249/259] Compiling NIOCore ByteBuffer-quicBinaryEncodingStrategy.swift
[250/259] Compiling NIOCore ByteBuffer-views.swift
[251/259] Compiling NIOCore Channel.swift
[252/259] Compiling NIOCore IO.swift
[253/259] Compiling NIOCore IOData.swift
[254/259] Compiling NIOCore IPProtocol.swift
[255/259] Compiling NIOCore IntegerBitPacking.swift
[256/259] Compiling NIOCore IntegerTypes.swift
[257/259] Compiling NIOCore Interfaces.swift
[258/259] Compiling NIOCore Linux.swift
[259/259] Emitting module NIOCore
[260/315] Emitting module NIOEmbedded
[261/315] Compiling NIOEmbedded AsyncTestingEventLoop.swift
[262/315] Compiling NIOEmbedded Embedded.swift
[263/315] Compiling NIOEmbedded AsyncTestingChannel.swift
[264/315] Compiling NIOPosix FileDescriptor.swift
[265/315] Compiling NIOPosix GetaddrinfoResolver.swift
[266/315] Compiling NIOPosix HappyEyeballs.swift
[267/315] Compiling NIOPosix IO.swift
[268/315] Compiling NIOPosix IntegerBitPacking.swift
[269/315] Compiling NIOPosix IntegerTypes.swift
[270/320] Compiling NIOPosix SelectorWSAPoll.swift
[271/320] Compiling NIOPosix ServerSocket.swift
[272/320] Compiling NIOPosix Socket.swift
[273/320] Compiling NIOPosix SocketChannel.swift
[274/320] Compiling NIOPosix SocketProtocols.swift
[275/320] Compiling NIOPosix StructuredConcurrencyHelpers.swift
[276/320] Compiling NIOPosix System.swift
[277/320] Compiling NIOPosix Thread.swift
[278/320] Compiling NIOPosix ThreadPosix.swift
[279/320] Compiling NIOPosix ThreadWindows.swift
[280/320] Compiling NIOPosix BSDSocketAPICommon.swift
[281/320] Compiling NIOPosix BSDSocketAPIPosix.swift
[282/320] Compiling NIOPosix BSDSocketAPIWindows.swift
[283/320] Compiling NIOPosix BaseSocket.swift
[284/320] Compiling NIOPosix BaseSocketChannel+AccessibleTransport.swift
[285/320] Compiling NIOPosix BaseSocketChannel+SocketOptionProvider.swift
[286/320] Compiling NIOPosix Utilities.swift
[287/320] Compiling NIOPosix VsockAddress.swift
[288/320] Compiling NIOPosix VsockChannelEvents.swift
[289/320] Compiling NIOPosix Windows.swift
[290/320] Compiling NIOPosix resource_bundle_accessor.swift
[291/320] Emitting module NIOPosix
[292/320] Compiling NIOPosix BaseSocketChannel.swift
[293/320] Compiling NIOPosix BaseStreamSocketChannel.swift
[294/320] Compiling NIOPosix Bootstrap.swift
[295/320] Compiling NIOPosix ControlMessage.swift
[296/320] Compiling NIOPosix DatagramVectorReadManager.swift
[297/320] Compiling NIOPosix Errors+Any.swift
[298/320] Compiling NIOPosix Linux.swift
[299/320] Compiling NIOPosix LinuxCPUSet.swift
[300/320] Compiling NIOPosix LinuxUring.swift
[301/320] Compiling NIOPosix MultiThreadedEventLoopGroup.swift
[302/320] Compiling NIOPosix NIOPosixSendableMetatype.swift
[303/320] Compiling NIOPosix NIOThreadPool.swift
[304/320] Compiling NIOPosix PosixSingletons+ConcurrencyTakeOver.swift
[305/320] Compiling NIOPosix PosixSingletons.swift
[306/320] Compiling NIOPosix RawSocketBootstrap.swift
[307/320] Compiling NIOPosix Resolver.swift
[308/320] Compiling NIOPosix Selectable.swift
[309/320] Compiling NIOPosix SelectableChannel.swift
[310/320] Compiling NIOPosix SelectableEventLoop.swift
[311/320] Compiling NIOPosix SelectorEpoll.swift
[312/320] Compiling NIOPosix SelectorGeneric.swift
[313/320] Compiling NIOPosix SelectorKqueue.swift
[314/320] Compiling NIOPosix SelectorUring.swift
[315/320] Compiling NIOPosix NonBlockingFileIO.swift
[316/320] Compiling NIOPosix PendingDatagramWritesManager.swift
[317/320] Compiling NIOPosix PendingWritesManager.swift
[318/320] Compiling NIOPosix PipeChannel.swift
[319/320] Compiling NIOPosix PipePair.swift
[320/320] Compiling NIOPosix Pool.swift
[321/351] Compiling RediStack RedisError.swift
[322/351] Compiling RediStack RedisKey+TTL.swift
[323/351] Compiling RediStack RedisKey.swift
[324/354] Compiling RediStack ConnectionPoolErrors.swift
[325/354] Compiling RediStack StandardLibrary.swift
[326/354] Compiling RediStack SwiftNIO.swift
[327/354] Compiling RediStack RedisChannelName.swift
[328/354] Compiling RediStack RedisClient.swift
[329/354] Compiling RediStack RedisConnection+Configuration.swift
[330/354] Compiling RediStack PubSubCommands.swift
[331/354] Compiling RediStack RedisCommand.swift
[332/354] Compiling RediStack ServerCommands.swift
[333/354] Compiling RediStack SetCommands.swift
[334/354] Emitting module RediStack
/Users/admin/builder/spi-builder-workspace/Sources/RediStack/Commands/ListCommands.swift:546:35: warning: generic parameter 'ResultType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
544 | // MARK: - Shared implementations
545 | extension RedisCommand {
546 | fileprivate static func _bpop<ResultType>(
| `- warning: generic parameter 'ResultType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
547 | keyword: String,
548 | _ keys: [RedisKey],
/Users/admin/builder/spi-builder-workspace/Sources/RediStack/Commands/RedisCommand.swift:24:28: note: 'ResultType' previously declared here
22 | ///
23 | /// When creating a `RedisCommand`, a closure is provided for transforming an arbitrary `RESPValue` instance into the `ResultType`.
24 | public struct RedisCommand<ResultType> {
| `- note: 'ResultType' previously declared here
25 | public let keyword: String
26 | public let arguments: [RESPValue]
/Users/admin/builder/spi-builder-workspace/Sources/RediStack/Commands/SortedSetCommands.swift:1347:36: warning: generic parameter 'ResultType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
1345 | // MARK: - Shared implementations
1346 | extension RedisCommand {
1347 | fileprivate static func _bzpop<ResultType>(
| `- warning: generic parameter 'ResultType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
1348 | keyword: String,
1349 | _ keys: [RedisKey],
/Users/admin/builder/spi-builder-workspace/Sources/RediStack/Commands/RedisCommand.swift:24:28: note: 'ResultType' previously declared here
22 | ///
23 | /// When creating a `RedisCommand`, a closure is provided for transforming an arbitrary `RESPValue` instance into the `ResultType`.
24 | public struct RedisCommand<ResultType> {
| `- note: 'ResultType' previously declared here
25 | public let keyword: String
26 | public let arguments: [RESPValue]
/Users/admin/builder/spi-builder-workspace/Sources/RediStack/Commands/SortedSetCommands.swift:1401:35: warning: generic parameter 'ResultType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
1399 | }
1400 |
1401 | fileprivate static func _zpop<ResultType>(
| `- warning: generic parameter 'ResultType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
1402 | keyword: String,
1403 | _ count: Int?,
/Users/admin/builder/spi-builder-workspace/Sources/RediStack/Commands/RedisCommand.swift:24:28: note: 'ResultType' previously declared here
22 | ///
23 | /// When creating a `RedisCommand`, a closure is provided for transforming an arbitrary `RESPValue` instance into the `ResultType`.
24 | public struct RedisCommand<ResultType> {
| `- note: 'ResultType' previously declared here
25 | public let keyword: String
26 | public let arguments: [RESPValue]
/Users/admin/builder/spi-builder-workspace/Sources/RediStack/Commands/StringCommands.swift:503:35: warning: generic parameter 'ResultType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
501 |
502 | extension RedisCommand {
503 | fileprivate static func _mset<ResultType>(
| `- warning: generic parameter 'ResultType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
504 | keyword: String,
505 | _ operations: [RedisKey: RESPValueConvertible],
/Users/admin/builder/spi-builder-workspace/Sources/RediStack/Commands/RedisCommand.swift:24:28: note: 'ResultType' previously declared here
22 | ///
23 | /// When creating a `RedisCommand`, a closure is provided for transforming an arbitrary `RESPValue` instance into the `ResultType`.
24 | public struct RedisCommand<ResultType> {
| `- note: 'ResultType' previously declared here
25 | public let keyword: String
26 | public let arguments: [RESPValue]
[335/354] Compiling RediStack ConnectionCommands.swift
/Users/admin/builder/spi-builder-workspace/Sources/RediStack/Commands/ListCommands.swift:546:35: warning: generic parameter 'ResultType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
544 | // MARK: - Shared implementations
545 | extension RedisCommand {
546 | fileprivate static func _bpop<ResultType>(
| `- warning: generic parameter 'ResultType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
547 | keyword: String,
548 | _ keys: [RedisKey],
/Users/admin/builder/spi-builder-workspace/Sources/RediStack/Commands/RedisCommand.swift:24:28: note: 'ResultType' previously declared here
22 | ///
23 | /// When creating a `RedisCommand`, a closure is provided for transforming an arbitrary `RESPValue` instance into the `ResultType`.
24 | public struct RedisCommand<ResultType> {
| `- note: 'ResultType' previously declared here
25 | public let keyword: String
26 | public let arguments: [RESPValue]
[336/354] Compiling RediStack HashCommands.swift
/Users/admin/builder/spi-builder-workspace/Sources/RediStack/Commands/ListCommands.swift:546:35: warning: generic parameter 'ResultType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
544 | // MARK: - Shared implementations
545 | extension RedisCommand {
546 | fileprivate static func _bpop<ResultType>(
| `- warning: generic parameter 'ResultType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
547 | keyword: String,
548 | _ keys: [RedisKey],
/Users/admin/builder/spi-builder-workspace/Sources/RediStack/Commands/RedisCommand.swift:24:28: note: 'ResultType' previously declared here
22 | ///
23 | /// When creating a `RedisCommand`, a closure is provided for transforming an arbitrary `RESPValue` instance into the `ResultType`.
24 | public struct RedisCommand<ResultType> {
| `- note: 'ResultType' previously declared here
25 | public let keyword: String
26 | public let arguments: [RESPValue]
[337/354] Compiling RediStack KeyCommands.swift
/Users/admin/builder/spi-builder-workspace/Sources/RediStack/Commands/ListCommands.swift:546:35: warning: generic parameter 'ResultType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
544 | // MARK: - Shared implementations
545 | extension RedisCommand {
546 | fileprivate static func _bpop<ResultType>(
| `- warning: generic parameter 'ResultType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
547 | keyword: String,
548 | _ keys: [RedisKey],
/Users/admin/builder/spi-builder-workspace/Sources/RediStack/Commands/RedisCommand.swift:24:28: note: 'ResultType' previously declared here
22 | ///
23 | /// When creating a `RedisCommand`, a closure is provided for transforming an arbitrary `RESPValue` instance into the `ResultType`.
24 | public struct RedisCommand<ResultType> {
| `- note: 'ResultType' previously declared here
25 | public let keyword: String
26 | public let arguments: [RESPValue]
[338/354] Compiling RediStack ListCommands.swift
/Users/admin/builder/spi-builder-workspace/Sources/RediStack/Commands/ListCommands.swift:546:35: warning: generic parameter 'ResultType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
544 | // MARK: - Shared implementations
545 | extension RedisCommand {
546 | fileprivate static func _bpop<ResultType>(
| `- warning: generic parameter 'ResultType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
547 | keyword: String,
548 | _ keys: [RedisKey],
/Users/admin/builder/spi-builder-workspace/Sources/RediStack/Commands/RedisCommand.swift:24:28: note: 'ResultType' previously declared here
22 | ///
23 | /// When creating a `RedisCommand`, a closure is provided for transforming an arbitrary `RESPValue` instance into the `ResultType`.
24 | public struct RedisCommand<ResultType> {
| `- note: 'ResultType' previously declared here
25 | public let keyword: String
26 | public let arguments: [RESPValue]
[339/354] Compiling RediStack RESPTranslator.swift
[340/354] Compiling RediStack RESPValue.swift
[341/354] Compiling RediStack RESPValueConvertible.swift
[342/354] Compiling RediStack RedisLogging.swift
[343/354] Compiling RediStack RedisMetrics.swift
[344/354] Compiling RediStack _Deprecations.swift
[345/354] Compiling RediStack RedisConnection.swift
[346/354] Compiling RediStack RedisConnectionPool+Configuration.swift
[347/354] Compiling RediStack RedisConnectionPool.swift
[348/354] Compiling RediStack RedisByteDecoder.swift
[349/354] Compiling RediStack RedisCommandHandler.swift
[350/354] Compiling RediStack RedisMessageEncoder.swift
[351/354] Compiling RediStack RedisPubSubHandler.swift
[352/354] Compiling RediStack SortedSetCommands.swift
/Users/admin/builder/spi-builder-workspace/Sources/RediStack/Commands/SortedSetCommands.swift:1347:36: warning: generic parameter 'ResultType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
1345 | // MARK: - Shared implementations
1346 | extension RedisCommand {
1347 | fileprivate static func _bzpop<ResultType>(
| `- warning: generic parameter 'ResultType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
1348 | keyword: String,
1349 | _ keys: [RedisKey],
/Users/admin/builder/spi-builder-workspace/Sources/RediStack/Commands/RedisCommand.swift:24:28: note: 'ResultType' previously declared here
22 | ///
23 | /// When creating a `RedisCommand`, a closure is provided for transforming an arbitrary `RESPValue` instance into the `ResultType`.
24 | public struct RedisCommand<ResultType> {
| `- note: 'ResultType' previously declared here
25 | public let keyword: String
26 | public let arguments: [RESPValue]
/Users/admin/builder/spi-builder-workspace/Sources/RediStack/Commands/SortedSetCommands.swift:1401:35: warning: generic parameter 'ResultType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
1399 | }
1400 |
1401 | fileprivate static func _zpop<ResultType>(
| `- warning: generic parameter 'ResultType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
1402 | keyword: String,
1403 | _ count: Int?,
/Users/admin/builder/spi-builder-workspace/Sources/RediStack/Commands/RedisCommand.swift:24:28: note: 'ResultType' previously declared here
22 | ///
23 | /// When creating a `RedisCommand`, a closure is provided for transforming an arbitrary `RESPValue` instance into the `ResultType`.
24 | public struct RedisCommand<ResultType> {
| `- note: 'ResultType' previously declared here
25 | public let keyword: String
26 | public let arguments: [RESPValue]
/Users/admin/builder/spi-builder-workspace/Sources/RediStack/Commands/StringCommands.swift:503:35: warning: generic parameter 'ResultType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
501 |
502 | extension RedisCommand {
503 | fileprivate static func _mset<ResultType>(
| `- warning: generic parameter 'ResultType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
504 | keyword: String,
505 | _ operations: [RedisKey: RESPValueConvertible],
/Users/admin/builder/spi-builder-workspace/Sources/RediStack/Commands/RedisCommand.swift:24:28: note: 'ResultType' previously declared here
22 | ///
23 | /// When creating a `RedisCommand`, a closure is provided for transforming an arbitrary `RESPValue` instance into the `ResultType`.
24 | public struct RedisCommand<ResultType> {
| `- note: 'ResultType' previously declared here
25 | public let keyword: String
26 | public let arguments: [RESPValue]
[353/354] Compiling RediStack StringCommands.swift
/Users/admin/builder/spi-builder-workspace/Sources/RediStack/Commands/SortedSetCommands.swift:1347:36: warning: generic parameter 'ResultType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
1345 | // MARK: - Shared implementations
1346 | extension RedisCommand {
1347 | fileprivate static func _bzpop<ResultType>(
| `- warning: generic parameter 'ResultType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
1348 | keyword: String,
1349 | _ keys: [RedisKey],
/Users/admin/builder/spi-builder-workspace/Sources/RediStack/Commands/RedisCommand.swift:24:28: note: 'ResultType' previously declared here
22 | ///
23 | /// When creating a `RedisCommand`, a closure is provided for transforming an arbitrary `RESPValue` instance into the `ResultType`.
24 | public struct RedisCommand<ResultType> {
| `- note: 'ResultType' previously declared here
25 | public let keyword: String
26 | public let arguments: [RESPValue]
/Users/admin/builder/spi-builder-workspace/Sources/RediStack/Commands/SortedSetCommands.swift:1401:35: warning: generic parameter 'ResultType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
1399 | }
1400 |
1401 | fileprivate static func _zpop<ResultType>(
| `- warning: generic parameter 'ResultType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
1402 | keyword: String,
1403 | _ count: Int?,
/Users/admin/builder/spi-builder-workspace/Sources/RediStack/Commands/RedisCommand.swift:24:28: note: 'ResultType' previously declared here
22 | ///
23 | /// When creating a `RedisCommand`, a closure is provided for transforming an arbitrary `RESPValue` instance into the `ResultType`.
24 | public struct RedisCommand<ResultType> {
| `- note: 'ResultType' previously declared here
25 | public let keyword: String
26 | public let arguments: [RESPValue]
/Users/admin/builder/spi-builder-workspace/Sources/RediStack/Commands/StringCommands.swift:503:35: warning: generic parameter 'ResultType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
501 |
502 | extension RedisCommand {
503 | fileprivate static func _mset<ResultType>(
| `- warning: generic parameter 'ResultType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
504 | keyword: String,
505 | _ operations: [RedisKey: RESPValueConvertible],
/Users/admin/builder/spi-builder-workspace/Sources/RediStack/Commands/RedisCommand.swift:24:28: note: 'ResultType' previously declared here
22 | ///
23 | /// When creating a `RedisCommand`, a closure is provided for transforming an arbitrary `RESPValue` instance into the `ResultType`.
24 | public struct RedisCommand<ResultType> {
| `- note: 'ResultType' previously declared here
25 | public let keyword: String
26 | public let arguments: [RESPValue]
[354/354] Compiling RediStack ConnectionPool.swift
/Users/admin/builder/spi-builder-workspace/Sources/RediStack/Commands/SortedSetCommands.swift:1347:36: warning: generic parameter 'ResultType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
1345 | // MARK: - Shared implementations
1346 | extension RedisCommand {
1347 | fileprivate static func _bzpop<ResultType>(
| `- warning: generic parameter 'ResultType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
1348 | keyword: String,
1349 | _ keys: [RedisKey],
/Users/admin/builder/spi-builder-workspace/Sources/RediStack/Commands/RedisCommand.swift:24:28: note: 'ResultType' previously declared here
22 | ///
23 | /// When creating a `RedisCommand`, a closure is provided for transforming an arbitrary `RESPValue` instance into the `ResultType`.
24 | public struct RedisCommand<ResultType> {
| `- note: 'ResultType' previously declared here
25 | public let keyword: String
26 | public let arguments: [RESPValue]
/Users/admin/builder/spi-builder-workspace/Sources/RediStack/Commands/SortedSetCommands.swift:1401:35: warning: generic parameter 'ResultType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
1399 | }
1400 |
1401 | fileprivate static func _zpop<ResultType>(
| `- warning: generic parameter 'ResultType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
1402 | keyword: String,
1403 | _ count: Int?,
/Users/admin/builder/spi-builder-workspace/Sources/RediStack/Commands/RedisCommand.swift:24:28: note: 'ResultType' previously declared here
22 | ///
23 | /// When creating a `RedisCommand`, a closure is provided for transforming an arbitrary `RESPValue` instance into the `ResultType`.
24 | public struct RedisCommand<ResultType> {
| `- note: 'ResultType' previously declared here
25 | public let keyword: String
26 | public let arguments: [RESPValue]
/Users/admin/builder/spi-builder-workspace/Sources/RediStack/Commands/StringCommands.swift:503:35: warning: generic parameter 'ResultType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
501 |
502 | extension RedisCommand {
503 | fileprivate static func _mset<ResultType>(
| `- warning: generic parameter 'ResultType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
504 | keyword: String,
505 | _ operations: [RedisKey: RESPValueConvertible],
/Users/admin/builder/spi-builder-workspace/Sources/RediStack/Commands/RedisCommand.swift:24:28: note: 'ResultType' previously declared here
22 | ///
23 | /// When creating a `RedisCommand`, a closure is provided for transforming an arbitrary `RESPValue` instance into the `ResultType`.
24 | public struct RedisCommand<ResultType> {
| `- note: 'ResultType' previously declared here
25 | public let keyword: String
26 | public let arguments: [RESPValue]
[355/363] Emitting module RedisTypes
[356/363] Compiling RedisTypes RedisSet.swift
[357/363] Compiling RediStackTestUtils RedisIntegrationTestCase.swift
[358/363] Compiling RediStackTestUtils _Deprecations.swift
[359/363] Compiling RediStackTestUtils RediStack.swift
[360/363] Compiling RediStackTestUtils RedisConnectionPoolIntegrationTestCase.swift
[361/363] Compiling RediStackTestUtils General.swift
[362/363] Compiling RediStackTestUtils EmbeddedMockRedisServer.swift
[363/363] Emitting module RediStackTestUtils
Build complete! (26.42s)
Build complete.
{
"dependencies" : [
{
"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" : "1.0.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-metrics.git"
},
{
"identity" : "swift-nio",
"requirement" : {
"range" : [
{
"lower_bound" : "2.43.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-nio.git"
},
{
"identity" : "swift-atomics",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.2",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-atomics.git"
},
{
"identity" : "swift-service-discovery",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-service-discovery"
}
],
"manifest_display_name" : "RediStack",
"name" : "RediStack",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "RediStack",
"targets" : [
"RediStack"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "RediStackTestUtils",
"targets" : [
"RediStackTestUtils"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "RedisTypes",
"targets" : [
"RedisTypes"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "RedisTypesTests",
"module_type" : "SwiftTarget",
"name" : "RedisTypesTests",
"path" : "Tests/RedisTypesTests",
"product_dependencies" : [
"NIOCore"
],
"sources" : [
"RedisSetTests.swift",
"RedisTypesIntegrationTestCase.swift"
],
"target_dependencies" : [
"RediStack",
"RedisTypes",
"RediStackTestUtils"
],
"type" : "test"
},
{
"c99name" : "RedisTypes",
"module_type" : "SwiftTarget",
"name" : "RedisTypes",
"path" : "Sources/RedisTypes",
"product_memberships" : [
"RedisTypes"
],
"sources" : [
"RedisSet.swift"
],
"target_dependencies" : [
"RediStack"
],
"type" : "library"
},
{
"c99name" : "RediStackTests",
"module_type" : "SwiftTarget",
"name" : "RediStackTests",
"path" : "Tests/RediStackTests",
"product_dependencies" : [
"NIOCore",
"NIOPosix",
"NIOEmbedded",
"NIOTestUtils"
],
"sources" : [
"ChannelHandlers/RedisByteDecoderTests.swift",
"ChannelHandlers/RedisCommandHandlerTests.swift",
"ChannelHandlers/RedisMessageEncoderTests.swift",
"ConfigurationTests.swift",
"ConnectionPoolTests.swift",
"RESPTranslatorTests.swift",
"RESPValueTests.swift",
"RedisCommandTests.swift",
"RedisConnectionTests.swift",
"RedisKeyLifetime.swift"
],
"target_dependencies" : [
"RediStack",
"RediStackTestUtils"
],
"type" : "test"
},
{
"c99name" : "RediStackTestUtils",
"module_type" : "SwiftTarget",
"name" : "RediStackTestUtils",
"path" : "Sources/RediStackTestUtils",
"product_dependencies" : [
"NIOCore",
"NIOPosix",
"NIOEmbedded"
],
"product_memberships" : [
"RediStackTestUtils"
],
"sources" : [
"EmbeddedMockRedisServer.swift",
"Extensions/General.swift",
"Extensions/RediStack.swift",
"RedisConnectionPoolIntegrationTestCase.swift",
"RedisIntegrationTestCase.swift",
"_Deprecations.swift"
],
"target_dependencies" : [
"RediStack"
],
"type" : "library"
},
{
"c99name" : "RediStackIntegrationTests",
"module_type" : "SwiftTarget",
"name" : "RediStackIntegrationTests",
"path" : "Tests/RediStackIntegrationTests",
"product_dependencies" : [
"NIO",
"ServiceDiscovery"
],
"sources" : [
"Commands/ConnectionCommandsTests.swift",
"Commands/HashCommandsTests.swift",
"Commands/KeyCommandsTests.swift",
"Commands/ListCommandsTests.swift",
"Commands/PubSubCommandsTests.swift",
"Commands/ServerCommandsTests.swift",
"Commands/SetCommandsTests.swift",
"Commands/SortedSetCommandsTests.swift",
"Commands/StringCommandsTests.swift",
"RediStackIntegrationTestCase.swift",
"RedisConnectionPoolTests.swift",
"RedisConnectionTests.swift",
"RedisLoggingTests.swift",
"RedisServiceDiscoveryTests.swift"
],
"target_dependencies" : [
"RediStack",
"RediStackTestUtils"
],
"type" : "test"
},
{
"c99name" : "RediStack",
"module_type" : "SwiftTarget",
"name" : "RediStack",
"path" : "Sources/RediStack",
"product_dependencies" : [
"Atomics",
"NIOCore",
"NIOPosix",
"Logging",
"Metrics",
"ServiceDiscovery"
],
"product_memberships" : [
"RediStack",
"RediStackTestUtils",
"RedisTypes"
],
"sources" : [
"ChannelHandlers/RedisByteDecoder.swift",
"ChannelHandlers/RedisCommandHandler.swift",
"ChannelHandlers/RedisMessageEncoder.swift",
"ChannelHandlers/RedisPubSubHandler.swift",
"Commands/ConnectionCommands.swift",
"Commands/HashCommands.swift",
"Commands/KeyCommands.swift",
"Commands/ListCommands.swift",
"Commands/PubSubCommands.swift",
"Commands/RedisCommand.swift",
"Commands/ServerCommands.swift",
"Commands/SetCommands.swift",
"Commands/SortedSetCommands.swift",
"Commands/StringCommands.swift",
"ConnectionPool/ConnectionPool.swift",
"ConnectionPool/ConnectionPoolErrors.swift",
"Extensions/StandardLibrary.swift",
"Extensions/SwiftNIO.swift",
"RESP/RESPTranslator.swift",
"RESP/RESPValue.swift",
"RESP/RESPValueConvertible.swift",
"RedisChannelName.swift",
"RedisClient.swift",
"RedisConnection+Configuration.swift",
"RedisConnection.swift",
"RedisConnectionPool+Configuration.swift",
"RedisConnectionPool.swift",
"RedisError.swift",
"RedisKey+TTL.swift",
"RedisKey.swift",
"RedisLogging.swift",
"RedisMetrics.swift",
"_Deprecations.swift"
],
"type" : "library"
}
],
"tools_version" : "5.5"
}
✅ Doc result (pending) reported
========================================
GenerateDocs
========================================
Generating docs at path: $PWD/.docs/swift-server/redistack/2.0.0-gamma.1.1
Repository: swift-server/RediStack
Swift version used: 6.3
Target: RediStack
Extracting symbol information for 'RediStack'...
Finished extracting symbol information for 'RediStack'. (28.15s)
Building documentation for 'RediStack'...
warning: Parameter 'key' not found in type method declaration
--> ../Commands/ListCommands.swift:82:15-82:18
80 | /// It is **highly** recommended to set a reasonable `timeout` or to use the non-blocking `rpop` method where possible.
81 | /// - Parameters:
82 + /// - key: The key of the list to pop from.
| ╰─suggestion: Replace 'key' with 'keys'
83 | /// - timeout: The max time to wait for a value to use. `0`seconds means to wait indefinitely.
84 | /// - Returns: The popped value and the key of its source list, otherwise `nil`.
warning: Parameter 'keys' is missing documentation
--> ../Commands/ListCommands.swift:83:103-83:103
81 | /// - Parameters:
82 | /// - key: The key of the list to pop from.
83 + /// - timeout: The max time to wait for a value to use. `0`seconds means to wait indefinitely.
| ╰─suggestion: Document 'keys' parameter
84 | /// - Returns: The popped value and the key of its source list, otherwise `nil`.
85 | public static func brpop(from keys: [RedisKey], timeout: TimeAmount = .seconds(0)) -> RedisCommand<(RedisKey, RESPValue)?> {
warning: Parameter 'key' not found in type method declaration
--> ../Commands/ListCommands.swift:95:15-95:18
93 | /// It is **highly** recommended to set a reasonable `timeout` or to use the non-blocking `rpop` method where possible.
94 | /// - Parameters:
95 + /// - key: The key of the list to pop from.
| ╰─suggestion: Replace 'key' with 'keys'
96 | /// - timeout: The max time to wait for a value to use. `0`seconds means to wait indefinitely.
97 | /// - Returns: The popped value and the key of its source list, otherwise `nil`.
warning: Parameter 'keys' is missing documentation
--> ../Commands/ListCommands.swift:96:103-96:103
94 | /// - Parameters:
95 | /// - key: The key of the list to pop from.
96 + /// - timeout: The max time to wait for a value to use. `0`seconds means to wait indefinitely.
| ╰─suggestion: Document 'keys' parameter
97 | /// - Returns: The popped value and the key of its source list, otherwise `nil`.
98 | public static func brpop(
warning: External name 'sources' used to document parameter
--> ../Commands/SetCommands.swift:68:15-68:22
66 | /// - Parameters:
67 | /// - destination: The key of the new set from the result.
68 + /// - sources: The list of source sets to calculate the difference of.
| ╰─suggestion: Replace 'sources' with 'keys'
69 | public static func sdiffstore(as destination: RedisKey, sources keys: [RedisKey]) -> RedisCommand<Int> {
70 | assert(!keys.isEmpty, "at least 1 key should be provided")
warning: External name 'sources' used to document parameter
--> ../Commands/SetCommands.swift:95:15-95:22
93 | /// - Parameters:
94 | /// - destination: The key of the new set from the result.
95 + /// - sources: A list of source sets to calculate the intersection of.
| ╰─suggestion: Replace 'sources' with 'keys'
96 | public static func sinterstore(as destination: RedisKey, sources keys: [RedisKey]) -> RedisCommand<Int> {
97 | assert(!keys.isEmpty, "at least 1 key should be provided")
warning: External name 'sources' used to document parameter
--> ../Commands/SetCommands.swift:221:15-221:22
219 | /// - Parameters:
220 | /// - destination: The key of the new set from the result.
221 + /// - sources: A list of source sets to calculate the union of.
| ╰─suggestion: Replace 'sources' with 'keys'
222 | public static func sunionstore(as destination: RedisKey, sources keys: [RedisKey]) -> RedisCommand<Int> {
223 | assert(!keys.isEmpty, "at least 1 key should be provided")
warning: Parameter 'key' not found in type method declaration
--> ../Commands/SortedSetCommands.swift:87:15-87:18
85 | /// It is **highly** recommended to set a reasonable `timeout` or to use the non-blocking `zpopmax` method where possible.
86 | /// - Parameters:
87 + /// - key: The key identifying the sorted set in Redis.
| ╰─suggestion: Replace 'key' with 'keys'
88 | /// - timeout: The max time to wait for a value to use. `0`seconds means to wait indefinitely.
89 | public static func bzpopmax(
warning: Parameter 'keys' is missing documentation
--> ../Commands/SortedSetCommands.swift:88:103-88:103
86 | /// - Parameters:
87 | /// - key: The key identifying the sorted set in Redis.
88 + /// - timeout: The max time to wait for a value to use. `0`seconds means to wait indefinitely.
| ╰─suggestion: Document 'keys' parameter
89 | public static func bzpopmax(
90 | from keys: [RedisKey],
warning: Parameter 'key' not found in type method declaration
--> ../Commands/SortedSetCommands.swift:100:15-100:18
98 | /// It is **highly** recommended to set a reasonable `timeout` or to use the non-blocking `zpopmax` method where possible.
99 | /// - Parameters:
100 + /// - key: The key identifying the sorted set in Redis.
| ╰─suggestion: Replace 'key' with 'keys'
101 | /// - timeout: The max time to wait for a value to use. `0`seconds means to wait indefinitely.
102 | public static func bzpopmax(
warning: Parameter 'keys' is missing documentation
--> ../Commands/SortedSetCommands.swift:101:103-101:103
99 | /// - Parameters:
100 | /// - key: The key identifying the sorted set in Redis.
101 + /// - timeout: The max time to wait for a value to use. `0`seconds means to wait indefinitely.
| ╰─suggestion: Document 'keys' parameter
102 | public static func bzpopmax(
103 | from keys: RedisKey...,
warning: External name 'aggregateMethod' used to document parameter
--> ../Commands/SortedSetCommands.swift:266:15-266:30
264 | /// - sources: The list of sorted set keys to treat as the source of the intersection.
265 | /// - weights: The multiplying factor to apply to the corresponding `sources` key based on index of the two parameters.
266 + /// - aggregateMethod: The method of aggregating the values of the intersection. If one isn't specified, Redis will default to `.sum`.
| ╰─suggestion: Replace 'aggregateMethod' with 'aggregate'
267 | public static func zinterstore(
268 | as destination: RedisKey,
warning: 'zrange(from:firstIndex:lastIndex:resultOption:)' doesn't exist at '/RediStack/RedisCommand/zrange(from:indices:returning:)'
--> ../Commands/SortedSetCommands.swift:371:45-371:92
369 | /// `ClosedRange` will trigger a precondition failure.
370 | ///
371 + /// If you need such a range, use ``zrange(from:firstIndex:lastIndex:resultOption:)`` instead.
372 | /// - Important: This treats the SortedSet as ordered from **low** to **high**.
373 | ///
warning: 'zrange(from:firstIndex:lastIndex:)' doesn't exist at '/RediStack/RedisCommand/zrange(from:indices:returning:)'
--> ../Commands/SortedSetCommands.swift:392:45-392:79
390 | /// `Range` will trigger a precondition failure.
391 | ///
392 + /// If you need such a range, use ``zrange(from:firstIndex:lastIndex:)`` instead.
393 | /// - Important: This treats the SortedSet as ordered from **low** to **high**.
394 | ///
warning: External name 'limitBy' used to document parameter
--> ../Commands/SortedSetCommands.swift:468:15-468:22
466 | /// - key: The key of the SortedSet that will be counted.
467 | /// - range: The min and max value bounds for filtering elements by.
468 + /// - limitBy: The optional offset and count of elements to query.
| ╰─suggestion: Replace 'limitBy' with 'limit'
469 | @inlinable
470 | public static func zrangebylex<Value: CustomStringConvertible>(
warning: Parameter 'minValue' not found in type method declaration
--> ../Commands/SortedSetCommands.swift:503:15-503:23
501 | /// - Parameters:
502 | /// - key: The key of the SortedSet.
503 + /// - minValue: The maximum lexiographical value an element in the SortedSet should have to be included in the result set.
| ╰─suggestion: Replace 'minValue' with 'maxValue'
504 | /// - limit: The optional offset and count of elements to query
505 | @inlinable
warning: Parameter 'maxValue' is missing documentation
--> ../Commands/SortedSetCommands.swift:504:72-504:72
502 | /// - key: The key of the SortedSet.
503 | /// - minValue: The maximum lexiographical value an element in the SortedSet should have to be included in the result set.
504 + /// - limit: The optional offset and count of elements to query
| ╰─suggestion: Document 'maxValue' parameter
505 | @inlinable
506 | public static func zrangebylex<Value: CustomStringConvertible>(
warning: External name 'limitBy' used to document parameter
--> ../Commands/SortedSetCommands.swift:522:15-522:22
520 | /// - key: The key of the SortedSet that will be counted.
521 | /// - range: The min and max value bounds for filtering elements by.
522 + /// - limitBy: The optional offset and count of elements to query.
| ╰─suggestion: Replace 'limitBy' with 'limit'
523 | @inlinable
524 | public static func zrevrangebylex<Value: CustomStringConvertible>(
warning: Parameter 'minValue' not found in type method declaration
--> ../Commands/SortedSetCommands.swift:557:15-557:23
555 | /// - Parameters:
556 | /// - key: The key of the SortedSet.
557 + /// - minValue: The maximum lexiographical value an element in the SortedSet should have to be included in the result set.
| ╰─suggestion: Replace 'minValue' with 'maxValue'
558 | /// - limit: The optional offset and count of elements to query
559 | @inlinable
warning: Parameter 'maxValue' is missing documentation
--> ../Commands/SortedSetCommands.swift:558:72-558:72
556 | /// - key: The key of the SortedSet.
557 | /// - minValue: The maximum lexiographical value an element in the SortedSet should have to be included in the result set.
558 + /// - limit: The optional offset and count of elements to query
| ╰─suggestion: Document 'maxValue' parameter
559 | @inlinable
560 | public static func zrevrangebylex<Value: CustomStringConvertible>(
warning: Parameter 'range' not found in type method declaration
--> ../Commands/SortedSetCommands.swift:641:13-641:117
639 | /// - Parameters:
640 | /// - key: The key of the SortedSet.
641 + /// - range: The minimum score bound an element in the SortedSet should have to be included in the response.
| ╰─suggestion: Remove 'range' parameter documentation
642 | /// - limit: The optional offset and count of elements to query.
643 | /// - resultOption: What information should be returned in the result?
warning: Parameter 'minScore' is missing documentation
--> ../Commands/SortedSetCommands.swift:643:79-643:79
641 | /// - range: The minimum score bound an element in the SortedSet should have to be included in the response.
642 | /// - limit: The optional offset and count of elements to query.
| ╰─suggestion: Document 'minScore' parameter
643 + /// - resultOption: What information should be returned in the result?
644 | @inlinable
645 | public static func zrangebyscore<T>(
warning: Parameter 'range' not found in type method declaration
--> ../Commands/SortedSetCommands.swift:665:13-665:117
663 | /// - Parameters:
664 | /// - key: The key of the SortedSet.
665 + /// - range: The maximum score bound an element in the SortedSet should have to be included in the response.
| ╰─suggestion: Remove 'range' parameter documentation
666 | /// - limit: The optional offset and count of elements to query.
667 | /// - resultOption: What information should be returned in the result?
warning: Parameter 'maxScore' is missing documentation
--> ../Commands/SortedSetCommands.swift:667:79-667:79
665 | /// - range: The maximum score bound an element in the SortedSet should have to be included in the response.
666 | /// - limit: The optional offset and count of elements to query.
| ╰─suggestion: Document 'maxScore' parameter
667 + /// - resultOption: What information should be returned in the result?
668 | @inlinable
669 | public static func zrangebyscore<T>(
warning: Parameter 'minScore' not found in type method declaration
--> ../Commands/SortedSetCommands.swift:865:15-865:23
863 | /// - Parameters:
864 | /// - key: The key of the SortedSet to remove elements from.
865 + /// - minScore: The maximum score bound an element in the SortedSet should have to be removed.
| ╰─suggestion: Replace 'minScore' with 'maxScore'
866 | public static func zremrangebyscore(from key: RedisKey, withMaximumScoreOf maxScore: RedisZScoreBound) -> RedisCommand<Int> {
867 | return .zremrangebyscore(from: key, withScoresBetween: (.inclusive(-.infinity), maxScore))
warning: Parameter 'maxScore' is missing documentation
--> ../Commands/SortedSetCommands.swift:865:103-865:103
863 | /// - Parameters:
864 | /// - key: The key of the SortedSet to remove elements from.
865 + /// - minScore: The maximum score bound an element in the SortedSet should have to be removed.
| ╰─suggestion: Document 'maxScore' parameter
866 | public static func zremrangebyscore(from key: RedisKey, withMaximumScoreOf maxScore: RedisZScoreBound) -> RedisCommand<Int> {
867 | return .zremrangebyscore(from: key, withScoresBetween: (.inclusive(-.infinity), maxScore))
warning: 'zrevrange(from:firstIndex:lastIndex:)' doesn't exist at '/RediStack/RedisCommand/zrevrange(from:indices:returning:)'
--> ../Commands/SortedSetCommands.swift:891:45-891:82
889 | /// `ClosedRange` will trigger a precondition failure.
890 | ///
891 + /// If you need such a range, use ``zrevrange(from:firstIndex:lastIndex:)`` instead.
892 | /// - Important: This treats the SortedSet as ordered from **high** to **low**.
893 | ///
warning: 'zrevrange(from:firstIndex:lastIndex:)' doesn't exist at '/RediStack/RedisCommand/zrevrange(from:indices:returning:)'
--> ../Commands/SortedSetCommands.swift:910:45-910:82
908 | /// `Range` will trigger a precondition failure.
909 | ///
910 + /// If you need such a range, use ``zrevrange(from:firstIndex:lastIndex:)`` instead.
911 | /// - Important: This treats the SortedSet as ordered from **high** to **low**.
912 | ///
warning: Parameter 'range' not found in type method declaration
--> ../Commands/SortedSetCommands.swift:1043:13-1043:117
1041 | /// - Parameters:
1042 | /// - key: The key of the SortedSet.
1043 + /// - range: The minimum score bound an element in the SortedSet should have to be included in the response.
| ╰─suggestion: Remove 'range' parameter documentation
1044 | /// - limit: The optional offset and count of elements to query.
1045 | /// - resultOption: What information should be returned in the result?
warning: Parameter 'minScore' is missing documentation
--> ../Commands/SortedSetCommands.swift:1045:79-1045:79
1043 | /// - range: The minimum score bound an element in the SortedSet should have to be included in the response.
1044 | /// - limit: The optional offset and count of elements to query.
| ╰─suggestion: Document 'minScore' parameter
1045 + /// - resultOption: What information should be returned in the result?
1046 | @inlinable
1047 | public static func zrevrangebyscore<T>(
warning: Parameter 'range' not found in type method declaration
--> ../Commands/SortedSetCommands.swift:1067:13-1067:117
1065 | /// - Parameters:
1066 | /// - key: The key of the SortedSet.
1067 + /// - range: The maximum score bound an element in the SortedSet should have to be included in the response.
| ╰─suggestion: Remove 'range' parameter documentation
1068 | /// - limit: The optional offset and count of elements to query.
1069 | /// - resultOption: What information should be returned in the result?
warning: Parameter 'maxScore' is missing documentation
--> ../Commands/SortedSetCommands.swift:1069:79-1069:79
1067 | /// - range: The maximum score bound an element in the SortedSet should have to be included in the response.
1068 | /// - limit: The optional offset and count of elements to query.
| ╰─suggestion: Document 'maxScore' parameter
1069 + /// - resultOption: What information should be returned in the result?
1070 | @inlinable
1071 | public static func zrevrangebyscore<T>(
warning: External name 'aggregateMethod' used to document parameter
--> ../Commands/SortedSetCommands.swift:1120:15-1120:30
1118 | /// - sources: The list of sorted set keys to treat as the source of the union.
1119 | /// - weights: The multiplying factor to apply to the corresponding `sources` key based on index of the two parameters.
1120 + /// - aggregateMethod: The method of aggregating the values of the union. If one isn't specified, Redis will default to `.sum`.
| ╰─suggestion: Replace 'aggregateMethod' with 'aggregate'
1121 | public static func zunionstore(
1122 | as destination: RedisKey,
warning: Parameter 'encoder' is missing documentation
--> ../Commands/StringCommands.swift:381:95-381:95
379 | /// - expiration: The expiration to set on the `key` when setting the value. If `nil`, no expiration will be set.
380 | /// - eventLoop: An optional event loop to hop to for any further chaining on the returned event loop future.
| ╰─suggestion: Document 'encoder' parameter
381 + /// - logger: An optional logger instance to use for logs generated from this command.
382 | /// - Returns: A `NIO.EventLoopFuture` indicating the result of the operation; `.ok` if successful and `.conditionNotMet` if the given `condition` was not meth.
383 | ///
warning: Parameter 'encoder' is missing documentation
--> ../Commands/StringCommands.swift:381:95-381:95
379 | /// - expiration: The expiration to set on the `key` when setting the value. If `nil`, no expiration will be set.
380 | /// - eventLoop: An optional event loop to hop to for any further chaining on the returned event loop future.
| ╰─suggestion: Document 'encoder' parameter
381 + /// - logger: An optional logger instance to use for logs generated from this command.
382 | /// - Returns: A `NIO.EventLoopFuture` indicating the result of the operation; `.ok` if successful and `.conditionNotMet` if the given `condition` was not meth.
383 | ///
warning: Parameter 'encoder' is missing documentation
--> ../Commands/StringCommands.swift:381:95-381:95
379 | /// - expiration: The expiration to set on the `key` when setting the value. If `nil`, no expiration will be set.
380 | /// - eventLoop: An optional event loop to hop to for any further chaining on the returned event loop future.
| ╰─suggestion: Document 'encoder' parameter
381 + /// - logger: An optional logger instance to use for logs generated from this command.
382 | /// - Returns: A `NIO.EventLoopFuture` indicating the result of the operation; `.ok` if successful and `.conditionNotMet` if the given `condition` was not meth.
383 | ///
warning: 'DocumentationExtension' doesn't change default configuration and has no effect
--> Symbol Extensions/RedisCommand.md:4:5-4:51
2 |
3 | @Metadata {
4 + @DocumentationExtension(mergeBehavior: append)
| ╰─suggestion: Remove this 'DocumentationExtension' directive.
5 | }
6 |
warning: 'DocumentationExtension' doesn't change default configuration and has no effect
--> Symbol Extensions/RedisCommand.md:4:5-4:51
2 |
3 | @Metadata {
4 + @DocumentationExtension(mergeBehavior: append)
| ╰─suggestion: Remove this 'DocumentationExtension' directive.
5 | }
6 |
warning: Parameter 'eventLoop' is missing documentation
--> ../RedisConnection.swift:290:82-290:82
288 | /// - logger: An optional logger instance to use while trying to close the connection.
| ╰─suggestion: Document 'eventLoop' parameter
289 | ///
290 + /// If one is not provided, the connection will use its default logger.
291 | /// - Returns: A `NIO.EventLoopFuture` that resolves when the connection has been closed.
292 | @discardableResult
Finished building documentation for 'RediStack' (0.78s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/swift-server/redistack/2.0.0-gamma.1.1
Updating https://github.com/apple/swift-atomics.git
Updating https://github.com/apple/swift-collections.git
Updating https://github.com/apple/swift-system.git
Updating https://github.com/apple/swift-log.git
Updating https://github.com/apple/swift-metrics.git
Updating https://github.com/apple/swift-service-discovery
Updating https://github.com/apple/swift-nio.git
Updated https://github.com/apple/swift-atomics.git (0.46s)
Fetching https://github.com/swiftlang/swift-docc-plugin
Updated https://github.com/apple/swift-system.git (0.52s)
Updated https://github.com/apple/swift-collections.git (0.55s)
Updated https://github.com/apple/swift-nio.git (0.78s)
Updated https://github.com/apple/swift-log.git (0.78s)
Updated https://github.com/apple/swift-metrics.git (0.78s)
Updated https://github.com/apple/swift-service-discovery (0.78s)
[1/2271] Fetching swift-docc-plugin
Fetched https://github.com/swiftlang/swift-docc-plugin from cache (1.14s)
Computing version for https://github.com/apple/swift-service-discovery
Computed https://github.com/apple/swift-service-discovery at 1.4.1 (2.21s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.0 (0.55s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.97.1 (0.64s)
Computing version for https://github.com/apple/swift-metrics.git
Computed https://github.com/apple/swift-metrics.git at 2.9.0 (0.54s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.11.0 (0.56s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.6.4 (0.56s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.4.1 (0.63s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.4.6 (0.66s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3672] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (1.17s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (1.86s)
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.4.6
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Building for debugging...
[0/8] Write sources
[1/8] Write snippet-extract-tool-entitlement.plist
[1/8] Write sources
[4/8] Write swift-version--6988338F2F200930.txt
[6/53] Compiling SymbolKit Names.swift
[7/53] Compiling SymbolKit SPI.swift
[8/53] Compiling SymbolKit Snippet.swift
[9/53] Compiling SymbolKit Extension.swift
[10/57] Compiling SymbolKit Mixin+Equals.swift
[11/57] Compiling SymbolKit Mixin+Hash.swift
[12/57] Compiling SymbolKit Mixin.swift
[13/57] Compiling SymbolKit LineList.swift
[14/57] Compiling SymbolKit Position.swift
[15/57] Compiling SymbolKit SemanticVersion.swift
[16/57] Compiling SymbolKit AccessControl.swift
[17/57] Compiling SymbolKit Availability.swift
[18/57] Compiling SymbolKit AvailabilityItem.swift
[19/57] Compiling SymbolKit Domain.swift
[20/57] Compiling SymbolKit Identifier.swift
[21/57] Compiling SymbolKit KindIdentifier.swift
[22/57] Compiling SymbolKit Location.swift
[23/57] Compiling SymbolKit Mutability.swift
[24/57] Emitting module SymbolKit
[25/57] Compiling SymbolKit SourceRange.swift
[26/57] Compiling SymbolKit Metadata.swift
[27/57] Compiling SymbolKit Module.swift
[28/57] Compiling SymbolKit OperatingSystem.swift
[29/57] Compiling SymbolKit Platform.swift
[30/57] Compiling SymbolKit Relationship.swift
[31/57] Compiling SymbolKit RelationshipKind.swift
[32/57] Compiling SymbolKit SourceOrigin.swift
[33/57] Compiling SymbolKit GenericConstraints.swift
[34/57] Compiling SymbolKit Swift.swift
[35/57] Compiling SymbolKit GenericConstraint.swift
[36/57] Compiling SymbolKit GenericParameter.swift
[37/57] Compiling SymbolKit Generics.swift
[38/57] Compiling SymbolKit Namespace.swift
[39/57] Compiling SymbolKit Symbol.swift
[40/57] Compiling SymbolKit SymbolKind.swift
[41/57] Compiling SymbolKit SymbolGraph.swift
[42/57] Compiling SymbolKit GraphCollector.swift
[43/57] Compiling SymbolKit DeclarationFragments.swift
[44/57] Compiling SymbolKit Fragment.swift
[45/57] Compiling SymbolKit FragmentKind.swift
[46/57] Compiling SymbolKit FunctionParameter.swift
[47/57] Compiling SymbolKit FunctionSignature.swift
[48/57] Compiling SymbolKit UnifiedSymbol+Encodable.swift
[49/57] Compiling SymbolKit UnifiedSymbol.swift
[50/57] Compiling SymbolKit UnifiedSymbolGraph+Encodable.swift
[51/57] Compiling SymbolKit UnifiedSymbolGraph.swift
[52/57] Compiling Snippets Snippet.swift
[53/57] Compiling Snippets SnippetParser.swift
[54/57] Emitting module Snippets
[55/61] Compiling snippet_extract URL+Status.swift
[56/61] Compiling snippet_extract SymbolGraph+Snippet.swift
[57/61] Compiling snippet_extract SnippetBuildCommand.swift
[58/61] Emitting module snippet_extract
[58/61] Write Objects.LinkFileList
[59/61] Linking snippet-extract-tool
[60/61] Applying snippet-extract-tool
Build of product 'snippet-extract' complete! (4.10s)
Building for debugging...
[0/1] Write swift-version--6988338F2F200930.txt
Build of target: 'RediStack' complete! (0.57s)
Target: RedisTypes
Extracting symbol information for 'RedisTypes'...
Finished extracting symbol information for 'RedisTypes'. (0.76s)
Building documentation for 'RedisTypes'...
warning: Parameter 'members' not found in instance method declaration
--> Sources/RedisTypes/RedisSet.swift:154:21-154:28
152 | ///
153 | /// See `RediStack.RedisClient.srem(_:from:)`
154 + /// - Parameter members: The element in the set to remove.
| ╰─suggestion: Replace 'members' with 'member'
155 | /// - Returns: A `NIO.EventLoopFuture<Bool>` resolving `true` if `member` was removed from the set; otherwise, `false`.
156 | public func remove(_ member: Element) -> EventLoopFuture<Bool> {
warning: Parameter 'member' is missing documentation
--> Sources/RedisTypes/RedisSet.swift:154:63-154:63
152 | ///
153 | /// See `RediStack.RedisClient.srem(_:from:)`
154 + /// - Parameter members: The element in the set to remove.
| ╰─suggestion: Document 'member' parameter
155 | /// - Returns: A `NIO.EventLoopFuture<Bool>` resolving `true` if `member` was removed from the set; otherwise, `false`.
156 | public func remove(_ member: Element) -> EventLoopFuture<Bool> {
Finished building documentation for 'RedisTypes' (0.07s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/swift-server/redistack/2.0.0-gamma.1.1
Building for debugging...
[0/3] Write swift-version--6988338F2F200930.txt
Build of product 'snippet-extract' complete! (0.56s)
Building for debugging...
[0/1] Write swift-version--6988338F2F200930.txt
Build of target: 'RedisTypes' complete! (0.64s)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/swift-server/redistack/2.0.0-gamma.1.1/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/swift-server/redistack/2.0.0-gamma.1.1/linkable-paths.json
Target: RediStackTestUtils
Extracting symbol information for 'RediStackTestUtils'...
Finished extracting symbol information for 'RediStackTestUtils'. (18.43s)
Building documentation for 'RediStackTestUtils'...
Finished building documentation for 'RediStackTestUtils' (0.08s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/swift-server/redistack/2.0.0-gamma.1.1
Building for debugging...
[0/3] Write swift-version--6988338F2F200930.txt
Build of product 'snippet-extract' complete! (0.62s)
Building for debugging...
[0/1] Write swift-version--6988338F2F200930.txt
Build of target: 'RediStackTestUtils' complete! (0.61s)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/swift-server/redistack/2.0.0-gamma.1.1/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/swift-server/redistack/2.0.0-gamma.1.1/linkable-paths.json
1796
16 /Users/admin/builder/spi-builder-workspace/.docs/swift-server/redistack/2.0.0-gamma.1.1
✅ Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/swift-server/redistack/2.0.0-gamma.1.1
File count: 1796
Doc size: 16.0MB
Preparing doc bundle ...
Uploading prod-swift-server-redistack-2.0.0-gamma.1.1-14f3b346.zip to s3://spi-docs-inbox/prod-swift-server-redistack-2.0.0-gamma.1.1-14f3b346.zip
Copying... [11%]
Copying... [20%]
Copying... [31%]
Copying... [40%]
Copying... [51%]
Copying... [60%]
Copying... [71%]
Copying... [80%]
Copying... [91%]
Copying... [100%]
Done.