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 main (314713), with Swift 6.2 (beta) for macOS (SPM) on 18 Jun 2025 19:25:28 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/glessard/deferred.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/glessard/deferred
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
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 '/Users/admin/builder/spi-builder-workspace/Xcode/dependencies/Atomics'...
Cloning into '/Users/admin/builder/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 main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/glessard/deferred.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/4] Write sources
[2/4] Write swift-version-1EA4D86E10B52AF.txt
[3/7] Compiling CAtomics CAtomics.c
[5/7] Compiling CurrentQoS CurrentQoS.swift
[6/7] Compiling CurrentQoS BetterQoS.swift
[7/7] Emitting module CurrentQoS
[8/20] Compiling deferred dispatch-utilities.swift
[9/21] Compiling deferred result-extensions.swift
[10/21] Compiling deferred waiter.swift
[11/21] Compiling deferred deferred-combine.swift
/Users/admin/builder/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>
/Users/admin/builder/spi-builder-workspace/Source/deferred/deferred-combine.swift:165:15: warning: capture of non-sendable type 'S.Type' in an isolated closure
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
166 |         (accumulator, deferred) in
167 |         deferred.beginExecution()
/Users/admin/builder/spi-builder-workspace/Source/deferred/deferred-combine.swift:156:32: warning: capture of non-sendable type 'S.Type' in an isolated closure
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
157 |                                combine: @escaping (_ accumulated: U, _ element: T) -> U) -> Deferred<U, F>
158 |   where S: Sequence, S.Element == Deferred<T, F>
[12/21] Compiling deferred deferred-delay.swift
/Users/admin/builder/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>
/Users/admin/builder/spi-builder-workspace/Source/deferred/deferred-combine.swift:165:15: warning: capture of non-sendable type 'S.Type' in an isolated closure
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
166 |         (accumulator, deferred) in
167 |         deferred.beginExecution()
/Users/admin/builder/spi-builder-workspace/Source/deferred/deferred-combine.swift:156:32: warning: capture of non-sendable type 'S.Type' in an isolated closure
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
157 |                                combine: @escaping (_ accumulated: U, _ element: T) -> U) -> Deferred<U, F>
158 |   where S: Sequence, S.Element == Deferred<T, F>
[13/21] Compiling deferred deferred-error.swift
/Users/admin/builder/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 |   {
/Users/admin/builder/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 |   {
/Users/admin/builder/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))
/Users/admin/builder/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))
[14/21] Compiling deferred deferred-extras.swift
/Users/admin/builder/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 |   {
/Users/admin/builder/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 |   {
/Users/admin/builder/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))
/Users/admin/builder/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))
[15/21] Compiling deferred deferred-first.swift
/Users/admin/builder/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>
/Users/admin/builder/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>
/Users/admin/builder/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>
/Users/admin/builder/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>
/Users/admin/builder/spi-builder-workspace/Source/deferred/deferred-first.swift:185:23: warning: capture of non-sendable type 'S.Type' in an isolated closure
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
186 |       {
187 |         let error = Deferred<Failure, Never>(queue: deferred.queue) {
/Users/admin/builder/spi-builder-workspace/Source/deferred/deferred-first.swift:175:13: warning: capture of non-sendable type 'S.Type' in an isolated closure
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
176 |
177 |   let timeoutMessage = "too slow in \(#function)"
/Users/admin/builder/spi-builder-workspace/Source/deferred/deferred-first.swift:307:51: warning: capture of non-sendable type 'S.Type' in an isolated closure
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
308 |         deferred in
309 |         deferred.notify(handler: first.resolve)
/Users/admin/builder/spi-builder-workspace/Source/deferred/deferred-first.swift:299:13: warning: capture of non-sendable type 'S.Type' in an isolated closure
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
300 |
301 |   let timeoutMessage = "too slow in \(#function)"
/Users/admin/builder/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))
/Users/admin/builder/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 |   {
/Users/admin/builder/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 |   {
/Users/admin/builder/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 |   {
/Users/admin/builder/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 |   {
/Users/admin/builder/spi-builder-workspace/Source/deferred/deferred-parallelize.swift:110:15: warning: capture of non-sendable type 'Self.Type' in an isolated closure
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
111 |                                    task: @escaping (_ element: Self.Element) throws -> Success) -> [Deferred<Success, Error>]
112 |   {
/Users/admin/builder/spi-builder-workspace/Source/deferred/deferred-parallelize.swift:126:26: warning: capture of non-sendable type 'Self.Index.Type' in an isolated closure
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
127 |         do {
128 |           let value = try task(self[index])
/Users/admin/builder/spi-builder-workspace/Source/deferred/deferred-parallelize.swift:126:21: warning: capture of non-sendable type 'Self.Type' in an isolated closure
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
127 |         do {
128 |           let value = try task(self[index])
/Users/admin/builder/spi-builder-workspace/Source/deferred/deferred-parallelize.swift:110:15: warning: capture of non-sendable type 'Self.Type' in an isolated closure
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
111 |                                    task: @escaping (_ element: Self.Element) throws -> Success) -> [Deferred<Success, Error>]
112 |   {
/Users/admin/builder/spi-builder-workspace/Source/deferred/deferred-parallelize.swift:146:15: warning: capture of non-sendable type 'Self.Type' in an isolated closure
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
147 |                                    task: @escaping (_ element: Self.Element) -> Success) -> [Deferred<Success, Never>]
148 |   {
/Users/admin/builder/spi-builder-workspace/Source/deferred/deferred-parallelize.swift:162:26: warning: capture of non-sendable type 'Self.Index.Type' in an isolated closure
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
163 |         d.resolve(value: task(self[index]))
164 |       }
/Users/admin/builder/spi-builder-workspace/Source/deferred/deferred-parallelize.swift:162:21: warning: capture of non-sendable type 'Self.Type' in an isolated closure
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
163 |         d.resolve(value: task(self[index]))
164 |       }
/Users/admin/builder/spi-builder-workspace/Source/deferred/deferred-parallelize.swift:146:15: warning: capture of non-sendable type 'Self.Type' in an isolated closure
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
147 |                                    task: @escaping (_ element: Self.Element) -> Success) -> [Deferred<Success, Never>]
148 |   {
[16/21] Compiling deferred deferred-parallelize.swift
/Users/admin/builder/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>
/Users/admin/builder/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>
/Users/admin/builder/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>
/Users/admin/builder/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>
/Users/admin/builder/spi-builder-workspace/Source/deferred/deferred-first.swift:185:23: warning: capture of non-sendable type 'S.Type' in an isolated closure
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
186 |       {
187 |         let error = Deferred<Failure, Never>(queue: deferred.queue) {
/Users/admin/builder/spi-builder-workspace/Source/deferred/deferred-first.swift:175:13: warning: capture of non-sendable type 'S.Type' in an isolated closure
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
176 |
177 |   let timeoutMessage = "too slow in \(#function)"
/Users/admin/builder/spi-builder-workspace/Source/deferred/deferred-first.swift:307:51: warning: capture of non-sendable type 'S.Type' in an isolated closure
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
308 |         deferred in
309 |         deferred.notify(handler: first.resolve)
/Users/admin/builder/spi-builder-workspace/Source/deferred/deferred-first.swift:299:13: warning: capture of non-sendable type 'S.Type' in an isolated closure
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
300 |
301 |   let timeoutMessage = "too slow in \(#function)"
/Users/admin/builder/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))
/Users/admin/builder/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 |   {
/Users/admin/builder/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 |   {
/Users/admin/builder/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 |   {
/Users/admin/builder/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 |   {
/Users/admin/builder/spi-builder-workspace/Source/deferred/deferred-parallelize.swift:110:15: warning: capture of non-sendable type 'Self.Type' in an isolated closure
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
111 |                                    task: @escaping (_ element: Self.Element) throws -> Success) -> [Deferred<Success, Error>]
112 |   {
/Users/admin/builder/spi-builder-workspace/Source/deferred/deferred-parallelize.swift:126:26: warning: capture of non-sendable type 'Self.Index.Type' in an isolated closure
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
127 |         do {
128 |           let value = try task(self[index])
/Users/admin/builder/spi-builder-workspace/Source/deferred/deferred-parallelize.swift:126:21: warning: capture of non-sendable type 'Self.Type' in an isolated closure
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
127 |         do {
128 |           let value = try task(self[index])
/Users/admin/builder/spi-builder-workspace/Source/deferred/deferred-parallelize.swift:110:15: warning: capture of non-sendable type 'Self.Type' in an isolated closure
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
111 |                                    task: @escaping (_ element: Self.Element) throws -> Success) -> [Deferred<Success, Error>]
112 |   {
/Users/admin/builder/spi-builder-workspace/Source/deferred/deferred-parallelize.swift:146:15: warning: capture of non-sendable type 'Self.Type' in an isolated closure
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
147 |                                    task: @escaping (_ element: Self.Element) -> Success) -> [Deferred<Success, Never>]
148 |   {
/Users/admin/builder/spi-builder-workspace/Source/deferred/deferred-parallelize.swift:162:26: warning: capture of non-sendable type 'Self.Index.Type' in an isolated closure
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
163 |         d.resolve(value: task(self[index]))
164 |       }
/Users/admin/builder/spi-builder-workspace/Source/deferred/deferred-parallelize.swift:162:21: warning: capture of non-sendable type 'Self.Type' in an isolated closure
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
163 |         d.resolve(value: task(self[index]))
164 |       }
/Users/admin/builder/spi-builder-workspace/Source/deferred/deferred-parallelize.swift:146:15: warning: capture of non-sendable type 'Self.Type' in an isolated closure
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
147 |                                    task: @escaping (_ element: Self.Element) -> Success) -> [Deferred<Success, Never>]
148 |   {
[17/21] Emitting module deferred
/Users/admin/builder/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>
/Users/admin/builder/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 |   {
/Users/admin/builder/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 |   {
/Users/admin/builder/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))
/Users/admin/builder/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>
/Users/admin/builder/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>
/Users/admin/builder/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>
/Users/admin/builder/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>
/Users/admin/builder/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 |   {
/Users/admin/builder/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 |   {
/Users/admin/builder/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 |   {
/Users/admin/builder/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 |   {
/Users/admin/builder/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))
/Users/admin/builder/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))
/Users/admin/builder/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))
/Users/admin/builder/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))
/Users/admin/builder/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))
/Users/admin/builder/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))
/Users/admin/builder/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))
[18/21] Compiling deferred deferred-timeout.swift
[19/21] Compiling deferred deferred-split.swift
[20/21] Compiling deferred deferred-state.swift
[21/21] Compiling deferred deferred.swift
/Users/admin/builder/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))
/Users/admin/builder/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))
/Users/admin/builder/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))
/Users/admin/builder/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))
/Users/admin/builder/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))
/Users/admin/builder/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))
/Users/admin/builder/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))
Build complete! (8.14s)
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/CAtomics from cache (0.96s)
Fetched https://github.com/glessard/CurrentQoS from cache (0.96s)
Computing version for https://github.com/glessard/CAtomics
Computed https://github.com/glessard/CAtomics at 6.5.1 (2.97s)
Computing version for https://github.com/glessard/CurrentQoS
Computed https://github.com/glessard/CurrentQoS at 1.2.2 (0.50s)
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
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" : "/Users/admin/builder/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"
}
Done.