The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

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.