Build Information
Successful build of deferred, reference 6.7.1 (314713
), with Swift 6.2 (beta) for Android on 18 Jun 2025 19:25:44 UTC.
Swift 6 data race errors: 0
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.2-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1
Build Log
========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/glessard/deferred.git
Reference: 6.7.1
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
From https://github.com/glessard/deferred
* tag 6.7.1 -> FETCH_HEAD
HEAD is now at 314713f Change dependency to the `CAtomics` package
Submodule path 'Xcode/dependencies/Atomics': checked out '4f1fedbd91b21b3182d3dfdaf36a61983bcd468f'
Submodule path 'Xcode/dependencies/CurrentQoS': checked out '090358814e98e0c649a650fdc9db140f9f022776'
Submodule 'Xcode/dependencies/Atomics' (https://github.com/glessard/swift-atomics.git) registered for path 'Xcode/dependencies/Atomics'
Submodule 'Xcode/dependencies/CurrentQoS' (https://github.com/glessard/CurrentQoS.git) registered for path 'Xcode/dependencies/CurrentQoS'
Cloning into '/host/spi-builder-workspace/Xcode/dependencies/Atomics'...
Cloning into '/host/spi-builder-workspace/Xcode/dependencies/CurrentQoS'...
Cloned https://github.com/glessard/deferred.git
Revision (git rev-parse @):
314713f40694849b900c9b56f96fc0ee3469f2ea
SUCCESS checkout https://github.com/glessard/deferred.git at 6.7.1
========================================
Build
========================================
Selected platform: android
Swift version: 6.2
Building package at path: $PWD
https://github.com/glessard/deferred.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.2-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1
android-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:b7c4a6b4153ff40ef9277e2157e708f835b8eb011095d53bd8db4594eb2b7798
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:android-6.2-latest
Fetching https://github.com/glessard/CurrentQoS
Fetching https://github.com/glessard/CAtomics
[1/150] Fetching currentqos
[151/3287] Fetching currentqos, catomics
Fetched https://github.com/glessard/CurrentQoS from cache (0.28s)
[1820/3137] Fetching catomics
Fetched https://github.com/glessard/CAtomics from cache (0.37s)
Computing version for https://github.com/glessard/CAtomics
Computed https://github.com/glessard/CAtomics at 6.5.1 (3.67s)
Computing version for https://github.com/glessard/CurrentQoS
Computed https://github.com/glessard/CurrentQoS at 1.2.2 (0.54s)
Creating working copy for https://github.com/glessard/CAtomics
Working copy of https://github.com/glessard/CAtomics resolved at 6.5.1
Creating working copy for https://github.com/glessard/CurrentQoS
Working copy of https://github.com/glessard/CurrentQoS resolved at 1.2.2
Building for debugging...
[0/4] Write sources
[2/4] Compiling CAtomics CAtomics.c
[2/4] Write swift-version-8C5A4AE7A8CE2BA.txt
[5/7] Compiling CurrentQoS CurrentQoS.swift
[6/7] Emitting module CurrentQoS
[7/7] Compiling CurrentQoS BetterQoS.swift
[9/21] Compiling deferred dispatch-utilities.swift
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/.build/checkouts/CAtomics/Sources/CAtomics/include/CAtomics.h"
| `- note: in file included from <module-includes>:1:
2 |
[10/21] Compiling deferred result-extensions.swift
[11/22] Compiling deferred waiter.swift
/host/spi-builder-workspace/Source/deferred/waiter.swift:49:9: warning: capture of 'current' with non-sendable type 'UnsafeMutablePointer<Waiter<S, F>>' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
47 | queue.async {
48 | handler(result)
49 | current.deinitialize(count: 1)
| `- warning: capture of 'current' with non-sendable type 'UnsafeMutablePointer<Waiter<S, F>>' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
50 | current.deallocate()
51 | }
Swift.UnsafeMutablePointer:1:23: note: generic struct 'UnsafeMutablePointer' does not conform to the 'Sendable' protocol
1 | @frozen public struct UnsafeMutablePointer<Pointee> : Copyable where Pointee : ~Copyable {
| `- note: generic struct 'UnsafeMutablePointer' does not conform to the 'Sendable' protocol
2 | public let _rawValue: Builtin.RawPointer
3 | public init(_ _rawValue: Builtin.RawPointer)
/host/spi-builder-workspace/Source/deferred/waiter.swift:63:16: warning: capture of 'head' with non-sendable type 'UnsafeMutablePointer<Waiter<S, F>>?' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
61 | // continue running on the queue of the just-resolved deferred
62 | queue.async {
63 | var head = head
| `- warning: capture of 'head' with non-sendable type 'UnsafeMutablePointer<Waiter<S, F>>?' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
64 | while let current = head
65 | {
Swift.Optional:1:21: note: generic enum 'Optional' does not conform to the 'Sendable' protocol
1 | @frozen public enum Optional<Wrapped> : ~Copyable, ~Escapable where Wrapped : ~Copyable, Wrapped : ~Escapable {
| `- note: generic enum 'Optional' does not conform to the 'Sendable' protocol
2 | case none
3 | case some(Wrapped)
/host/spi-builder-workspace/Source/deferred/waiter.swift:63:16: warning: reference to captured var 'head' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
61 | // continue running on the queue of the just-resolved deferred
62 | queue.async {
63 | var head = head
| `- warning: reference to captured var 'head' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
64 | while let current = head
65 | {
/host/spi-builder-workspace/Source/deferred/waiter.swift:74:11: warning: capture of 'current' with non-sendable type 'UnsafeMutablePointer<Waiter<S, F>>' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
72 | queue.async {
73 | handler(result)
74 | current.deinitialize(count: 1)
| `- warning: capture of 'current' with non-sendable type 'UnsafeMutablePointer<Waiter<S, F>>' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
75 | current.deallocate()
76 | }
Swift.UnsafeMutablePointer:1:23: note: generic struct 'UnsafeMutablePointer' does not conform to the 'Sendable' protocol
1 | @frozen public struct UnsafeMutablePointer<Pointee> : Copyable where Pointee : ~Copyable {
| `- note: generic struct 'UnsafeMutablePointer' does not conform to the 'Sendable' protocol
2 | public let _rawValue: Builtin.RawPointer
3 | public init(_ _rawValue: Builtin.RawPointer)
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[12/22] Emitting module deferred
/host/spi-builder-workspace/Source/deferred/deferred-combine.swift:25:62: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
23 | /// - returns: a new `Deferred`
24 |
25 | public func combine<Success, Failure, S>(qos: DispatchQoS = .current,
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
26 | deferreds: S) -> Deferred<[Success], Failure>
27 | where Failure: Error, S: Sequence, S.Element == Deferred<Success, Failure>
/host/spi-builder-workspace/Source/deferred/deferred-extras.swift:580:68: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
578 | /// - parameter task: the computation to be performed
579 |
580 | public static func Retrying(_ attempts: Int, qos: DispatchQoS = .current,
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
581 | task: @escaping () -> Deferred) -> Deferred
582 | {
/host/spi-builder-workspace/Source/deferred/deferred-extras.swift:670:68: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
668 | /// - parameter task: the computation to be performed
669 |
670 | public static func Retrying(_ attempts: Int, qos: DispatchQoS = .current,
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
671 | task: @escaping () throws -> Success) -> Deferred
672 | {
/host/spi-builder-workspace/Source/deferred/deferred-extras.swift:871:44: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
869 | /// - parameter qos: the QoS at which to perform notifications for the new `Deferred`; defaults to the current QoS class.
870 |
871 | public func deferred(qos: DispatchQoS = .current) -> Deferred<Wrapped, Invalidation>
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
872 | {
873 | let queue = DispatchQueue(label: "deferred", qos: qos, target: .global(qos: qos.qosClass))
/host/spi-builder-workspace/Source/deferred/deferred-first.swift:46:93: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
44 | /// - returns: a new `Deferred`
45 |
46 | public func firstValue<Success, Failure, C: Collection>(_ deferreds: C, qos: DispatchQoS = .current,
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
47 | cancelOthers: Bool = false) -> Deferred<Success, Failure>?
48 | where C.Element: Deferred<Success, Failure>
/host/spi-builder-workspace/Source/deferred/deferred-first.swift:143:91: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
141 | /// - returns: a new `Deferred`
142 |
143 | public func firstValue<Success, Failure, S: Sequence>(_ deferreds: S, qos: DispatchQoS = .current,
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
144 | cancelOthers: Bool = false) -> Deferred<Success, Failure>?
145 | where S.Element: Deferred<Success, Failure>
/host/spi-builder-workspace/Source/deferred/deferred-first.swift:221:84: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
219 | /// - returns: a new `Deferred`
220 |
221 | public func firstResolved<Success, Failure, C>(_ deferreds: C, qos: DispatchQoS = .current,
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
222 | cancelOthers: Bool = false) -> Deferred<Success, Failure>?
223 | where C: Collection, C.Element: Deferred<Success, Failure>
/host/spi-builder-workspace/Source/deferred/deferred-first.swift:273:94: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
271 | /// - returns: a new `Deferred`
272 |
273 | public func firstResolved<Success, Failure, S: Sequence>(_ deferreds: S, qos: DispatchQoS = .current,
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
274 | cancelOthers: Bool = false) -> Deferred<Success, Failure>?
275 | where S.Element: Deferred<Success, Failure>
/host/spi-builder-workspace/Source/deferred/deferred-parallelize.swift:21:65: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
19 | /// - parameter index: an index for the computation
20 |
21 | public static func inParallel(count: Int, qos: DispatchQoS = .current,
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
22 | task: @escaping (_ index: Int) throws -> Success) -> [Deferred<Success, Failure>]
23 | {
/host/spi-builder-workspace/Source/deferred/deferred-parallelize.swift:52:65: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
50 | /// - parameter index: an index for the computation
51 |
52 | public static func inParallel(count: Int, qos: DispatchQoS = .current,
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
53 | task: @escaping (_ index: Int) -> Success) -> [Deferred<Success, Failure>]
54 | {
/host/spi-builder-workspace/Source/deferred/deferred-parallelize.swift:82:56: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
80 | /// - parameter element: an element to transform into a new `Deferred`
81 |
82 | public func deferredMap<Success>(qos: DispatchQoS = .current,
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
83 | task: @escaping (_ element: Self.Element) throws -> Success) -> [Deferred<Success, Error>]
84 | {
/host/spi-builder-workspace/Source/deferred/deferred-parallelize.swift:96:56: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
94 | /// - parameter element: an element to transform into a new `Deferred`
95 |
96 | public func deferredMap<Success>(qos: DispatchQoS = .current,
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
97 | task: @escaping (_ element: Self.Element) -> Success) -> [Deferred<Success, Never>]
98 | {
/host/spi-builder-workspace/Source/deferred/deferred.swift:108:47: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
106 | /// - parameter task: a computation to be performed
107 |
108 | public convenience init(qos: DispatchQoS = .current, task: @escaping (Resolver<Success, Failure>) -> Void)
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
109 | {
110 | let queue = DispatchQueue(label: "deferred", qos: qos, target: .global(qos: qos.qosClass))
/host/spi-builder-workspace/Source/deferred/deferred.swift:132:47: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
130 | /// - parameter result: the `Result` of this `Deferred`
131 |
132 | public convenience init(qos: DispatchQoS = .current, result: Result<Success, Failure>)
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
133 | {
134 | let queue = DispatchQueue(label: "deferred", qos: qos, target: .global(qos: qos.qosClass))
/host/spi-builder-workspace/Source/deferred/deferred.swift:143:47: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
141 | /// - parameter value: the value of this `Deferred`
142 |
143 | public convenience init(qos: DispatchQoS = .current, value: Success)
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
144 | {
145 | let queue = DispatchQueue(label: "deferred", qos: qos, target: .global(qos: qos.qosClass))
/host/spi-builder-workspace/Source/deferred/deferred.swift:164:47: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
162 | /// - parameter error: the error state of this `Deferred`
163 |
164 | public convenience init(qos: DispatchQoS = .current, error: Failure)
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
165 | {
166 | let queue = DispatchQueue(label: "deferred", qos: qos, target: .global(qos: qos.qosClass))
/host/spi-builder-workspace/Source/deferred/deferred.swift:402:47: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
400 | /// - parameter task: a computation to be performed
401 |
402 | public convenience init(qos: DispatchQoS = .current, task: @escaping () throws -> Success)
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
403 | {
404 | let queue = DispatchQueue(label: "deferred", qos: qos, target: .global(qos: qos.qosClass))
/host/spi-builder-workspace/Source/deferred/deferred.swift:426:47: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
424 | /// - parameter task: a computation to be performed
425 |
426 | public convenience init(qos: DispatchQoS = .current, task: @escaping () -> Success)
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
427 | {
428 | let queue = DispatchQueue(label: "deferred", qos: qos, target: .global(qos: qos.qosClass))
/host/spi-builder-workspace/Source/deferred/deferred.swift:720:53: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
718 | /// - parameter qos: the QoS at which the notifications should be performed; defaults to the current QoS class.
719 |
720 | public static func CreatePair(qos: DispatchQoS = .current) -> (resolver: Resolver<Success, Failure>, deferred: Deferred<Success, Failure>)
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
721 | {
722 | let queue = DispatchQueue(label: "deferred", qos: qos, target: .global(qos: qos.qosClass))
[13/22] Compiling deferred deferred-combine.swift
/host/spi-builder-workspace/Source/deferred/deferred-combine.swift:25:62: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
23 | /// - returns: a new `Deferred`
24 |
25 | public func combine<Success, Failure, S>(qos: DispatchQoS = .current,
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
26 | deferreds: S) -> Deferred<[Success], Failure>
27 | where Failure: Error, S: Sequence, S.Element == Deferred<Success, Failure>
/host/spi-builder-workspace/Source/deferred/deferred-combine.swift:165:15: warning: capture of non-sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
163 | // because nothing prevents S from blocking on `Sequence.next()`
164 | DispatchQueue.global(qos: queue.qos.qosClass).async {
165 | let r = deferreds.reduce(Deferred<U, F>(queue: queue, value: initial)) {
| `- warning: capture of non-sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
166 | (accumulator, deferred) in
167 | deferred.beginExecution()
/host/spi-builder-workspace/Source/deferred/deferred-combine.swift:156:32: warning: capture of non-sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
154 |
155 | public func reduce<S, T, F, U>(queue: DispatchQueue,
156 | deferreds: S, initial: U,
| `- warning: capture of non-sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
157 | combine: @escaping (_ accumulated: U, _ element: T) -> U) -> Deferred<U, F>
158 | where S: Sequence, S.Element == Deferred<T, F>
[14/22] Compiling deferred deferred-delay.swift
/host/spi-builder-workspace/Source/deferred/deferred-combine.swift:25:62: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
23 | /// - returns: a new `Deferred`
24 |
25 | public func combine<Success, Failure, S>(qos: DispatchQoS = .current,
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
26 | deferreds: S) -> Deferred<[Success], Failure>
27 | where Failure: Error, S: Sequence, S.Element == Deferred<Success, Failure>
/host/spi-builder-workspace/Source/deferred/deferred-combine.swift:165:15: warning: capture of non-sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
163 | // because nothing prevents S from blocking on `Sequence.next()`
164 | DispatchQueue.global(qos: queue.qos.qosClass).async {
165 | let r = deferreds.reduce(Deferred<U, F>(queue: queue, value: initial)) {
| `- warning: capture of non-sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
166 | (accumulator, deferred) in
167 | deferred.beginExecution()
/host/spi-builder-workspace/Source/deferred/deferred-combine.swift:156:32: warning: capture of non-sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
154 |
155 | public func reduce<S, T, F, U>(queue: DispatchQueue,
156 | deferreds: S, initial: U,
| `- warning: capture of non-sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
157 | combine: @escaping (_ accumulated: U, _ element: T) -> U) -> Deferred<U, F>
158 | where S: Sequence, S.Element == Deferred<T, F>
[15/22] Compiling deferred deferred-error.swift
/host/spi-builder-workspace/Source/deferred/deferred-extras.swift:580:68: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
578 | /// - parameter task: the computation to be performed
579 |
580 | public static func Retrying(_ attempts: Int, qos: DispatchQoS = .current,
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
581 | task: @escaping () -> Deferred) -> Deferred
582 | {
/host/spi-builder-workspace/Source/deferred/deferred-extras.swift:670:68: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
668 | /// - parameter task: the computation to be performed
669 |
670 | public static func Retrying(_ attempts: Int, qos: DispatchQoS = .current,
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
671 | task: @escaping () throws -> Success) -> Deferred
672 | {
/host/spi-builder-workspace/Source/deferred/deferred-extras.swift:871:44: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
869 | /// - parameter qos: the QoS at which to perform notifications for the new `Deferred`; defaults to the current QoS class.
870 |
871 | public func deferred(qos: DispatchQoS = .current) -> Deferred<Wrapped, Invalidation>
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
872 | {
873 | let queue = DispatchQueue(label: "deferred", qos: qos, target: .global(qos: qos.qosClass))
/host/spi-builder-workspace/Source/deferred/deferred.swift:164:47: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
162 | /// - parameter error: the error state of this `Deferred`
163 |
164 | public convenience init(qos: DispatchQoS = .current, error: Failure)
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
165 | {
166 | let queue = DispatchQueue(label: "deferred", qos: qos, target: .global(qos: qos.qosClass))
[16/22] Compiling deferred deferred-extras.swift
/host/spi-builder-workspace/Source/deferred/deferred-extras.swift:580:68: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
578 | /// - parameter task: the computation to be performed
579 |
580 | public static func Retrying(_ attempts: Int, qos: DispatchQoS = .current,
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
581 | task: @escaping () -> Deferred) -> Deferred
582 | {
/host/spi-builder-workspace/Source/deferred/deferred-extras.swift:670:68: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
668 | /// - parameter task: the computation to be performed
669 |
670 | public static func Retrying(_ attempts: Int, qos: DispatchQoS = .current,
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
671 | task: @escaping () throws -> Success) -> Deferred
672 | {
/host/spi-builder-workspace/Source/deferred/deferred-extras.swift:871:44: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
869 | /// - parameter qos: the QoS at which to perform notifications for the new `Deferred`; defaults to the current QoS class.
870 |
871 | public func deferred(qos: DispatchQoS = .current) -> Deferred<Wrapped, Invalidation>
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
872 | {
873 | let queue = DispatchQueue(label: "deferred", qos: qos, target: .global(qos: qos.qosClass))
/host/spi-builder-workspace/Source/deferred/deferred.swift:164:47: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
162 | /// - parameter error: the error state of this `Deferred`
163 |
164 | public convenience init(qos: DispatchQoS = .current, error: Failure)
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
165 | {
166 | let queue = DispatchQueue(label: "deferred", qos: qos, target: .global(qos: qos.qosClass))
[17/22] Compiling deferred deferred-timeout.swift
/host/spi-builder-workspace/Source/deferred/deferred.swift:108:47: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
106 | /// - parameter task: a computation to be performed
107 |
108 | public convenience init(qos: DispatchQoS = .current, task: @escaping (Resolver<Success, Failure>) -> Void)
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
109 | {
110 | let queue = DispatchQueue(label: "deferred", qos: qos, target: .global(qos: qos.qosClass))
/host/spi-builder-workspace/Source/deferred/deferred.swift:132:47: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
130 | /// - parameter result: the `Result` of this `Deferred`
131 |
132 | public convenience init(qos: DispatchQoS = .current, result: Result<Success, Failure>)
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
133 | {
134 | let queue = DispatchQueue(label: "deferred", qos: qos, target: .global(qos: qos.qosClass))
/host/spi-builder-workspace/Source/deferred/deferred.swift:143:47: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
141 | /// - parameter value: the value of this `Deferred`
142 |
143 | public convenience init(qos: DispatchQoS = .current, value: Success)
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
144 | {
145 | let queue = DispatchQueue(label: "deferred", qos: qos, target: .global(qos: qos.qosClass))
/host/spi-builder-workspace/Source/deferred/deferred.swift:164:47: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
162 | /// - parameter error: the error state of this `Deferred`
163 |
164 | public convenience init(qos: DispatchQoS = .current, error: Failure)
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
165 | {
166 | let queue = DispatchQueue(label: "deferred", qos: qos, target: .global(qos: qos.qosClass))
/host/spi-builder-workspace/Source/deferred/deferred.swift:402:47: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
400 | /// - parameter task: a computation to be performed
401 |
402 | public convenience init(qos: DispatchQoS = .current, task: @escaping () throws -> Success)
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
403 | {
404 | let queue = DispatchQueue(label: "deferred", qos: qos, target: .global(qos: qos.qosClass))
/host/spi-builder-workspace/Source/deferred/deferred.swift:426:47: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
424 | /// - parameter task: a computation to be performed
425 |
426 | public convenience init(qos: DispatchQoS = .current, task: @escaping () -> Success)
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
427 | {
428 | let queue = DispatchQueue(label: "deferred", qos: qos, target: .global(qos: qos.qosClass))
/host/spi-builder-workspace/Source/deferred/deferred.swift:720:53: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
718 | /// - parameter qos: the QoS at which the notifications should be performed; defaults to the current QoS class.
719 |
720 | public static func CreatePair(qos: DispatchQoS = .current) -> (resolver: Resolver<Success, Failure>, deferred: Deferred<Success, Failure>)
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
721 | {
722 | let queue = DispatchQueue(label: "deferred", qos: qos, target: .global(qos: qos.qosClass))
/host/spi-builder-workspace/Source/deferred/deferred.swift:378:36: warning: capture of 'taskp' with non-sendable type 'UnsafeMutablePointer<DeferredTask<Success, Failure>>' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
376 | queue.async {
377 | [self] in
378 | withExtendedLifetime(self) { taskp.pointee.task(Resolver($0)) }
| `- warning: capture of 'taskp' with non-sendable type 'UnsafeMutablePointer<DeferredTask<Success, Failure>>' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
379 | taskp.deinitialize(count: 1)
380 | taskp.deallocate()
Swift.UnsafeMutablePointer:1:23: note: generic struct 'UnsafeMutablePointer' does not conform to the 'Sendable' protocol
1 | @frozen public struct UnsafeMutablePointer<Pointee> : Copyable where Pointee : ~Copyable {
| `- note: generic struct 'UnsafeMutablePointer' does not conform to the 'Sendable' protocol
2 | public let _rawValue: Builtin.RawPointer
3 | public init(_ _rawValue: Builtin.RawPointer)
/host/spi-builder-workspace/Source/deferred/deferred.swift:378:36: warning: capture of 'taskp' with non-sendable type 'UnsafeMutablePointer<DeferredTask<Success, Failure>>' in an isolated closure; this is an error in the Swift 6 language mode
376 | queue.async {
377 | [self] in
378 | withExtendedLifetime(self) { taskp.pointee.task(Resolver($0)) }
| `- warning: capture of 'taskp' with non-sendable type 'UnsafeMutablePointer<DeferredTask<Success, Failure>>' in an isolated closure; this is an error in the Swift 6 language mode
379 | taskp.deinitialize(count: 1)
380 | taskp.deallocate()
Swift.UnsafeMutablePointer:1:23: note: generic struct 'UnsafeMutablePointer' does not conform to the 'Sendable' protocol
1 | @frozen public struct UnsafeMutablePointer<Pointee> : Copyable where Pointee : ~Copyable {
| `- note: generic struct 'UnsafeMutablePointer' does not conform to the 'Sendable' protocol
2 | public let _rawValue: Builtin.RawPointer
3 | public init(_ _rawValue: Builtin.RawPointer)
/host/spi-builder-workspace/Source/deferred/deferred.swift:628:28: warning: passing non-sendable parameter 'handler' to function expecting a '@Sendable' closure
618 | /// - parameter result: the `Result` to which our `Deferred` was resolved
619 |
620 | public func notify(handler: @escaping () -> Void)
| `- note: parameter 'handler' is implicitly non-sendable
621 | {
622 | if let deferred = deferred
:
626 | else
627 | {
628 | queue.async(execute: handler)
| `- warning: passing non-sendable parameter 'handler' to function expecting a '@Sendable' closure
629 | }
630 | }
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[18/22] Compiling deferred deferred.swift
/host/spi-builder-workspace/Source/deferred/deferred.swift:108:47: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
106 | /// - parameter task: a computation to be performed
107 |
108 | public convenience init(qos: DispatchQoS = .current, task: @escaping (Resolver<Success, Failure>) -> Void)
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
109 | {
110 | let queue = DispatchQueue(label: "deferred", qos: qos, target: .global(qos: qos.qosClass))
/host/spi-builder-workspace/Source/deferred/deferred.swift:132:47: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
130 | /// - parameter result: the `Result` of this `Deferred`
131 |
132 | public convenience init(qos: DispatchQoS = .current, result: Result<Success, Failure>)
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
133 | {
134 | let queue = DispatchQueue(label: "deferred", qos: qos, target: .global(qos: qos.qosClass))
/host/spi-builder-workspace/Source/deferred/deferred.swift:143:47: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
141 | /// - parameter value: the value of this `Deferred`
142 |
143 | public convenience init(qos: DispatchQoS = .current, value: Success)
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
144 | {
145 | let queue = DispatchQueue(label: "deferred", qos: qos, target: .global(qos: qos.qosClass))
/host/spi-builder-workspace/Source/deferred/deferred.swift:164:47: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
162 | /// - parameter error: the error state of this `Deferred`
163 |
164 | public convenience init(qos: DispatchQoS = .current, error: Failure)
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
165 | {
166 | let queue = DispatchQueue(label: "deferred", qos: qos, target: .global(qos: qos.qosClass))
/host/spi-builder-workspace/Source/deferred/deferred.swift:402:47: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
400 | /// - parameter task: a computation to be performed
401 |
402 | public convenience init(qos: DispatchQoS = .current, task: @escaping () throws -> Success)
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
403 | {
404 | let queue = DispatchQueue(label: "deferred", qos: qos, target: .global(qos: qos.qosClass))
/host/spi-builder-workspace/Source/deferred/deferred.swift:426:47: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
424 | /// - parameter task: a computation to be performed
425 |
426 | public convenience init(qos: DispatchQoS = .current, task: @escaping () -> Success)
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
427 | {
428 | let queue = DispatchQueue(label: "deferred", qos: qos, target: .global(qos: qos.qosClass))
/host/spi-builder-workspace/Source/deferred/deferred.swift:720:53: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
718 | /// - parameter qos: the QoS at which the notifications should be performed; defaults to the current QoS class.
719 |
720 | public static func CreatePair(qos: DispatchQoS = .current) -> (resolver: Resolver<Success, Failure>, deferred: Deferred<Success, Failure>)
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
721 | {
722 | let queue = DispatchQueue(label: "deferred", qos: qos, target: .global(qos: qos.qosClass))
/host/spi-builder-workspace/Source/deferred/deferred.swift:378:36: warning: capture of 'taskp' with non-sendable type 'UnsafeMutablePointer<DeferredTask<Success, Failure>>' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
376 | queue.async {
377 | [self] in
378 | withExtendedLifetime(self) { taskp.pointee.task(Resolver($0)) }
| `- warning: capture of 'taskp' with non-sendable type 'UnsafeMutablePointer<DeferredTask<Success, Failure>>' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
379 | taskp.deinitialize(count: 1)
380 | taskp.deallocate()
Swift.UnsafeMutablePointer:1:23: note: generic struct 'UnsafeMutablePointer' does not conform to the 'Sendable' protocol
1 | @frozen public struct UnsafeMutablePointer<Pointee> : Copyable where Pointee : ~Copyable {
| `- note: generic struct 'UnsafeMutablePointer' does not conform to the 'Sendable' protocol
2 | public let _rawValue: Builtin.RawPointer
3 | public init(_ _rawValue: Builtin.RawPointer)
/host/spi-builder-workspace/Source/deferred/deferred.swift:378:36: warning: capture of 'taskp' with non-sendable type 'UnsafeMutablePointer<DeferredTask<Success, Failure>>' in an isolated closure; this is an error in the Swift 6 language mode
376 | queue.async {
377 | [self] in
378 | withExtendedLifetime(self) { taskp.pointee.task(Resolver($0)) }
| `- warning: capture of 'taskp' with non-sendable type 'UnsafeMutablePointer<DeferredTask<Success, Failure>>' in an isolated closure; this is an error in the Swift 6 language mode
379 | taskp.deinitialize(count: 1)
380 | taskp.deallocate()
Swift.UnsafeMutablePointer:1:23: note: generic struct 'UnsafeMutablePointer' does not conform to the 'Sendable' protocol
1 | @frozen public struct UnsafeMutablePointer<Pointee> : Copyable where Pointee : ~Copyable {
| `- note: generic struct 'UnsafeMutablePointer' does not conform to the 'Sendable' protocol
2 | public let _rawValue: Builtin.RawPointer
3 | public init(_ _rawValue: Builtin.RawPointer)
/host/spi-builder-workspace/Source/deferred/deferred.swift:628:28: warning: passing non-sendable parameter 'handler' to function expecting a '@Sendable' closure
618 | /// - parameter result: the `Result` to which our `Deferred` was resolved
619 |
620 | public func notify(handler: @escaping () -> Void)
| `- note: parameter 'handler' is implicitly non-sendable
621 | {
622 | if let deferred = deferred
:
626 | else
627 | {
628 | queue.async(execute: handler)
| `- warning: passing non-sendable parameter 'handler' to function expecting a '@Sendable' closure
629 | }
630 | }
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[19/22] Compiling deferred deferred-first.swift
/host/spi-builder-workspace/Source/deferred/deferred-first.swift:46:93: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
44 | /// - returns: a new `Deferred`
45 |
46 | public func firstValue<Success, Failure, C: Collection>(_ deferreds: C, qos: DispatchQoS = .current,
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
47 | cancelOthers: Bool = false) -> Deferred<Success, Failure>?
48 | where C.Element: Deferred<Success, Failure>
/host/spi-builder-workspace/Source/deferred/deferred-first.swift:143:91: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
141 | /// - returns: a new `Deferred`
142 |
143 | public func firstValue<Success, Failure, S: Sequence>(_ deferreds: S, qos: DispatchQoS = .current,
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
144 | cancelOthers: Bool = false) -> Deferred<Success, Failure>?
145 | where S.Element: Deferred<Success, Failure>
/host/spi-builder-workspace/Source/deferred/deferred-first.swift:221:84: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
219 | /// - returns: a new `Deferred`
220 |
221 | public func firstResolved<Success, Failure, C>(_ deferreds: C, qos: DispatchQoS = .current,
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
222 | cancelOthers: Bool = false) -> Deferred<Success, Failure>?
223 | where C: Collection, C.Element: Deferred<Success, Failure>
/host/spi-builder-workspace/Source/deferred/deferred-first.swift:273:94: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
271 | /// - returns: a new `Deferred`
272 |
273 | public func firstResolved<Success, Failure, S: Sequence>(_ deferreds: S, qos: DispatchQoS = .current,
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
274 | cancelOthers: Bool = false) -> Deferred<Success, Failure>?
275 | where S.Element: Deferred<Success, Failure>
/host/spi-builder-workspace/Source/deferred/deferred-first.swift:185:23: warning: capture of non-sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
183 | var values: [Deferred<Success, Failure>] = []
184 | var errors: [Deferred<Failure, Never>] = []
185 | for deferred in deferreds
| `- warning: capture of non-sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
186 | {
187 | let error = Deferred<Failure, Never>(queue: deferred.queue) {
/host/spi-builder-workspace/Source/deferred/deferred-first.swift:175:13: warning: capture of non-sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
173 | where S.Element: Deferred<Success, Failure>
174 | {
175 | guard let deferreds = NonEmptySequence(elements: deferreds) else { return nil }
| `- warning: capture of non-sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
176 |
177 | let timeoutMessage = "too slow in \(#function)"
/host/spi-builder-workspace/Source/deferred/deferred-first.swift:307:51: warning: capture of non-sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
305 | // because nothing prevents S from blocking on `S.Iterator.next()`
306 | DispatchQueue.global(qos: queue.qos.qosClass).async {
307 | let sources: [Deferred<Success, Failure>] = deferreds.map {
| `- warning: capture of non-sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
308 | deferred in
309 | deferred.notify(handler: first.resolve)
/host/spi-builder-workspace/Source/deferred/deferred-first.swift:299:13: warning: capture of non-sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
297 | where S: Sequence, S.Element: Deferred<Success, Failure>
298 | {
299 | guard let deferreds = NonEmptySequence(elements: deferreds) else { return nil }
| `- warning: capture of non-sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
300 |
301 | let timeoutMessage = "too slow in \(#function)"
/host/spi-builder-workspace/Source/deferred/deferred.swift:108:47: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
106 | /// - parameter task: a computation to be performed
107 |
108 | public convenience init(qos: DispatchQoS = .current, task: @escaping (Resolver<Success, Failure>) -> Void)
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
109 | {
110 | let queue = DispatchQueue(label: "deferred", qos: qos, target: .global(qos: qos.qosClass))
/host/spi-builder-workspace/Source/deferred/deferred-parallelize.swift:21:65: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
19 | /// - parameter index: an index for the computation
20 |
21 | public static func inParallel(count: Int, qos: DispatchQoS = .current,
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
22 | task: @escaping (_ index: Int) throws -> Success) -> [Deferred<Success, Failure>]
23 | {
/host/spi-builder-workspace/Source/deferred/deferred-parallelize.swift:52:65: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
50 | /// - parameter index: an index for the computation
51 |
52 | public static func inParallel(count: Int, qos: DispatchQoS = .current,
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
53 | task: @escaping (_ index: Int) -> Success) -> [Deferred<Success, Failure>]
54 | {
/host/spi-builder-workspace/Source/deferred/deferred-parallelize.swift:82:56: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
80 | /// - parameter element: an element to transform into a new `Deferred`
81 |
82 | public func deferredMap<Success>(qos: DispatchQoS = .current,
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
83 | task: @escaping (_ element: Self.Element) throws -> Success) -> [Deferred<Success, Error>]
84 | {
/host/spi-builder-workspace/Source/deferred/deferred-parallelize.swift:96:56: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
94 | /// - parameter element: an element to transform into a new `Deferred`
95 |
96 | public func deferredMap<Success>(qos: DispatchQoS = .current,
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
97 | task: @escaping (_ element: Self.Element) -> Success) -> [Deferred<Success, Never>]
98 | {
/host/spi-builder-workspace/Source/deferred/deferred-parallelize.swift:110:15: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
108 | /// - parameter element: an element to transform into a new `Deferred`
109 |
110 | public func deferredMap<Success>(queue: DispatchQueue,
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
111 | task: @escaping (_ element: Self.Element) throws -> Success) -> [Deferred<Success, Error>]
112 | {
/host/spi-builder-workspace/Source/deferred/deferred-parallelize.swift:126:26: warning: capture of non-sendable type 'Self.Index.Type' in an isolated closure; this is an error in the Swift 6 language mode
124 | let d = resolvers[iteration]
125 | d.beginExecution()
126 | let index = self.index(self.startIndex, offsetBy: iteration)
| `- warning: capture of non-sendable type 'Self.Index.Type' in an isolated closure; this is an error in the Swift 6 language mode
127 | do {
128 | let value = try task(self[index])
/host/spi-builder-workspace/Source/deferred/deferred-parallelize.swift:126:21: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
124 | let d = resolvers[iteration]
125 | d.beginExecution()
126 | let index = self.index(self.startIndex, offsetBy: iteration)
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
127 | do {
128 | let value = try task(self[index])
/host/spi-builder-workspace/Source/deferred/deferred-parallelize.swift:110:15: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
108 | /// - parameter element: an element to transform into a new `Deferred`
109 |
110 | public func deferredMap<Success>(queue: DispatchQueue,
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
111 | task: @escaping (_ element: Self.Element) throws -> Success) -> [Deferred<Success, Error>]
112 | {
/host/spi-builder-workspace/Source/deferred/deferred-parallelize.swift:146:15: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
144 | /// - parameter element: an element to transform into a new `Deferred`
145 |
146 | public func deferredMap<Success>(queue: DispatchQueue,
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
147 | task: @escaping (_ element: Self.Element) -> Success) -> [Deferred<Success, Never>]
148 | {
/host/spi-builder-workspace/Source/deferred/deferred-parallelize.swift:162:26: warning: capture of non-sendable type 'Self.Index.Type' in an isolated closure; this is an error in the Swift 6 language mode
160 | let d = resolvers[iteration]
161 | d.beginExecution()
162 | let index = self.index(self.startIndex, offsetBy: iteration)
| `- warning: capture of non-sendable type 'Self.Index.Type' in an isolated closure; this is an error in the Swift 6 language mode
163 | d.resolve(value: task(self[index]))
164 | }
/host/spi-builder-workspace/Source/deferred/deferred-parallelize.swift:162:21: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
160 | let d = resolvers[iteration]
161 | d.beginExecution()
162 | let index = self.index(self.startIndex, offsetBy: iteration)
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
163 | d.resolve(value: task(self[index]))
164 | }
/host/spi-builder-workspace/Source/deferred/deferred-parallelize.swift:146:15: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
144 | /// - parameter element: an element to transform into a new `Deferred`
145 |
146 | public func deferredMap<Success>(queue: DispatchQueue,
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
147 | task: @escaping (_ element: Self.Element) -> Success) -> [Deferred<Success, Never>]
148 | {
[20/22] Compiling deferred deferred-parallelize.swift
/host/spi-builder-workspace/Source/deferred/deferred-first.swift:46:93: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
44 | /// - returns: a new `Deferred`
45 |
46 | public func firstValue<Success, Failure, C: Collection>(_ deferreds: C, qos: DispatchQoS = .current,
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
47 | cancelOthers: Bool = false) -> Deferred<Success, Failure>?
48 | where C.Element: Deferred<Success, Failure>
/host/spi-builder-workspace/Source/deferred/deferred-first.swift:143:91: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
141 | /// - returns: a new `Deferred`
142 |
143 | public func firstValue<Success, Failure, S: Sequence>(_ deferreds: S, qos: DispatchQoS = .current,
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
144 | cancelOthers: Bool = false) -> Deferred<Success, Failure>?
145 | where S.Element: Deferred<Success, Failure>
/host/spi-builder-workspace/Source/deferred/deferred-first.swift:221:84: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
219 | /// - returns: a new `Deferred`
220 |
221 | public func firstResolved<Success, Failure, C>(_ deferreds: C, qos: DispatchQoS = .current,
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
222 | cancelOthers: Bool = false) -> Deferred<Success, Failure>?
223 | where C: Collection, C.Element: Deferred<Success, Failure>
/host/spi-builder-workspace/Source/deferred/deferred-first.swift:273:94: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
271 | /// - returns: a new `Deferred`
272 |
273 | public func firstResolved<Success, Failure, S: Sequence>(_ deferreds: S, qos: DispatchQoS = .current,
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
274 | cancelOthers: Bool = false) -> Deferred<Success, Failure>?
275 | where S.Element: Deferred<Success, Failure>
/host/spi-builder-workspace/Source/deferred/deferred-first.swift:185:23: warning: capture of non-sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
183 | var values: [Deferred<Success, Failure>] = []
184 | var errors: [Deferred<Failure, Never>] = []
185 | for deferred in deferreds
| `- warning: capture of non-sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
186 | {
187 | let error = Deferred<Failure, Never>(queue: deferred.queue) {
/host/spi-builder-workspace/Source/deferred/deferred-first.swift:175:13: warning: capture of non-sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
173 | where S.Element: Deferred<Success, Failure>
174 | {
175 | guard let deferreds = NonEmptySequence(elements: deferreds) else { return nil }
| `- warning: capture of non-sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
176 |
177 | let timeoutMessage = "too slow in \(#function)"
/host/spi-builder-workspace/Source/deferred/deferred-first.swift:307:51: warning: capture of non-sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
305 | // because nothing prevents S from blocking on `S.Iterator.next()`
306 | DispatchQueue.global(qos: queue.qos.qosClass).async {
307 | let sources: [Deferred<Success, Failure>] = deferreds.map {
| `- warning: capture of non-sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
308 | deferred in
309 | deferred.notify(handler: first.resolve)
/host/spi-builder-workspace/Source/deferred/deferred-first.swift:299:13: warning: capture of non-sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
297 | where S: Sequence, S.Element: Deferred<Success, Failure>
298 | {
299 | guard let deferreds = NonEmptySequence(elements: deferreds) else { return nil }
| `- warning: capture of non-sendable type 'S.Type' in an isolated closure; this is an error in the Swift 6 language mode
300 |
301 | let timeoutMessage = "too slow in \(#function)"
/host/spi-builder-workspace/Source/deferred/deferred.swift:108:47: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
106 | /// - parameter task: a computation to be performed
107 |
108 | public convenience init(qos: DispatchQoS = .current, task: @escaping (Resolver<Success, Failure>) -> Void)
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
109 | {
110 | let queue = DispatchQueue(label: "deferred", qos: qos, target: .global(qos: qos.qosClass))
/host/spi-builder-workspace/Source/deferred/deferred-parallelize.swift:21:65: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
19 | /// - parameter index: an index for the computation
20 |
21 | public static func inParallel(count: Int, qos: DispatchQoS = .current,
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
22 | task: @escaping (_ index: Int) throws -> Success) -> [Deferred<Success, Failure>]
23 | {
/host/spi-builder-workspace/Source/deferred/deferred-parallelize.swift:52:65: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
50 | /// - parameter index: an index for the computation
51 |
52 | public static func inParallel(count: Int, qos: DispatchQoS = .current,
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
53 | task: @escaping (_ index: Int) -> Success) -> [Deferred<Success, Failure>]
54 | {
/host/spi-builder-workspace/Source/deferred/deferred-parallelize.swift:82:56: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
80 | /// - parameter element: an element to transform into a new `Deferred`
81 |
82 | public func deferredMap<Success>(qos: DispatchQoS = .current,
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
83 | task: @escaping (_ element: Self.Element) throws -> Success) -> [Deferred<Success, Error>]
84 | {
/host/spi-builder-workspace/Source/deferred/deferred-parallelize.swift:96:56: warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
94 | /// - parameter element: an element to transform into a new `Deferred`
95 |
96 | public func deferredMap<Success>(qos: DispatchQoS = .current,
| |- warning: static property 'current' cannot be used in a default argument value because 'CurrentQoS' was not imported by this file; this is an error in the Swift 6 language mode
| `- note: The missing import of module 'CurrentQoS' will be added implicitly
97 | task: @escaping (_ element: Self.Element) -> Success) -> [Deferred<Success, Never>]
98 | {
/host/spi-builder-workspace/Source/deferred/deferred-parallelize.swift:110:15: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
108 | /// - parameter element: an element to transform into a new `Deferred`
109 |
110 | public func deferredMap<Success>(queue: DispatchQueue,
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
111 | task: @escaping (_ element: Self.Element) throws -> Success) -> [Deferred<Success, Error>]
112 | {
/host/spi-builder-workspace/Source/deferred/deferred-parallelize.swift:126:26: warning: capture of non-sendable type 'Self.Index.Type' in an isolated closure; this is an error in the Swift 6 language mode
124 | let d = resolvers[iteration]
125 | d.beginExecution()
126 | let index = self.index(self.startIndex, offsetBy: iteration)
| `- warning: capture of non-sendable type 'Self.Index.Type' in an isolated closure; this is an error in the Swift 6 language mode
127 | do {
128 | let value = try task(self[index])
/host/spi-builder-workspace/Source/deferred/deferred-parallelize.swift:126:21: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
124 | let d = resolvers[iteration]
125 | d.beginExecution()
126 | let index = self.index(self.startIndex, offsetBy: iteration)
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
127 | do {
128 | let value = try task(self[index])
/host/spi-builder-workspace/Source/deferred/deferred-parallelize.swift:110:15: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
108 | /// - parameter element: an element to transform into a new `Deferred`
109 |
110 | public func deferredMap<Success>(queue: DispatchQueue,
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
111 | task: @escaping (_ element: Self.Element) throws -> Success) -> [Deferred<Success, Error>]
112 | {
/host/spi-builder-workspace/Source/deferred/deferred-parallelize.swift:146:15: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
144 | /// - parameter element: an element to transform into a new `Deferred`
145 |
146 | public func deferredMap<Success>(queue: DispatchQueue,
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
147 | task: @escaping (_ element: Self.Element) -> Success) -> [Deferred<Success, Never>]
148 | {
/host/spi-builder-workspace/Source/deferred/deferred-parallelize.swift:162:26: warning: capture of non-sendable type 'Self.Index.Type' in an isolated closure; this is an error in the Swift 6 language mode
160 | let d = resolvers[iteration]
161 | d.beginExecution()
162 | let index = self.index(self.startIndex, offsetBy: iteration)
| `- warning: capture of non-sendable type 'Self.Index.Type' in an isolated closure; this is an error in the Swift 6 language mode
163 | d.resolve(value: task(self[index]))
164 | }
/host/spi-builder-workspace/Source/deferred/deferred-parallelize.swift:162:21: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
160 | let d = resolvers[iteration]
161 | d.beginExecution()
162 | let index = self.index(self.startIndex, offsetBy: iteration)
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
163 | d.resolve(value: task(self[index]))
164 | }
/host/spi-builder-workspace/Source/deferred/deferred-parallelize.swift:146:15: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
144 | /// - parameter element: an element to transform into a new `Deferred`
145 |
146 | public func deferredMap<Success>(queue: DispatchQueue,
| `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
147 | task: @escaping (_ element: Self.Element) -> Success) -> [Deferred<Success, Never>]
148 | {
[21/22] Compiling deferred deferred-split.swift
[22/22] Compiling deferred deferred-state.swift
Build complete! (20.32s)
Build complete.
{
"dependencies" : [
{
"identity" : "catomics",
"requirement" : {
"range" : [
{
"lower_bound" : "6.5.0",
"upper_bound" : "7.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/glessard/CAtomics"
},
{
"identity" : "currentqos",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/glessard/CurrentQoS"
}
],
"manifest_display_name" : "deferred",
"name" : "deferred",
"path" : "/host/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "deferred",
"targets" : [
"deferred"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "deferredTests",
"module_type" : "SwiftTarget",
"name" : "deferredTests",
"path" : "Tests/deferredTests",
"sources" : [
"AlignmentTests.swift",
"DeferredCombinationTests.swift",
"DeferredDelayTests.swift",
"DeferredExamples.swift",
"DeferredExtrasTests.swift",
"DeferredSelectionTests.swift",
"DeferredTests.swift",
"DeferredTimeoutTests.swift",
"DeferredTimingTests.swift",
"DeletionTests.swift",
"ResolverTests.swift",
"TestError.swift",
"XCTestManifests.swift",
"nzRandom.swift",
"xctest-helpers.swift"
],
"target_dependencies" : [
"deferred"
],
"type" : "test"
},
{
"c99name" : "deferred",
"module_type" : "SwiftTarget",
"name" : "deferred",
"path" : "Source/deferred",
"product_dependencies" : [
"CAtomics",
"CurrentQoS"
],
"product_memberships" : [
"deferred"
],
"sources" : [
"deferred-combine.swift",
"deferred-delay.swift",
"deferred-error.swift",
"deferred-extras.swift",
"deferred-first.swift",
"deferred-parallelize.swift",
"deferred-split.swift",
"deferred-state.swift",
"deferred-timeout.swift",
"deferred.swift",
"dispatch-utilities.swift",
"result-extensions.swift",
"waiter.swift"
],
"type" : "library"
}
],
"tools_version" : "5.0"
}
android-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:b7c4a6b4153ff40ef9277e2157e708f835b8eb011095d53bd8db4594eb2b7798
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:android-6.2-latest
Done.