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.