Build Information
Failed to build AlecrimAsyncKit, reference master (974e49
), with Swift 6.1 for Wasm on 27 May 2025 14:26:43 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1
Build Log
========================================
RunAll
========================================
Builder version: 4.63.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Alecrim/AlecrimAsyncKit.git
Reference: master
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
From https://github.com/Alecrim/AlecrimAsyncKit
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at 974e49c Merge branch 'release/5.0-beta.2'
Cloned https://github.com/Alecrim/AlecrimAsyncKit.git
Revision (git rev-parse @):
974e49ce5e6ca0543aba4532448e5799e2bba545
SUCCESS checkout https://github.com/Alecrim/AlecrimAsyncKit.git at master
========================================
Build
========================================
Selected platform: wasm
Swift version: 6.1
Building package at path: $PWD
https://github.com/Alecrim/AlecrimAsyncKit.git
https://github.com/Alecrim/AlecrimAsyncKit.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
{
"dependencies" : [
],
"manifest_display_name" : "AlecrimAsyncKit",
"name" : "AlecrimAsyncKit",
"path" : "/host/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.12"
},
{
"name" : "ios",
"version" : "10.0"
},
{
"name" : "watchos",
"version" : "3.0"
},
{
"name" : "tvos",
"version" : "10.0"
}
],
"products" : [
{
"name" : "AlecrimAsyncKit",
"targets" : [
"AlecrimAsyncKit"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "AlecrimAsyncKit",
"module_type" : "SwiftTarget",
"name" : "AlecrimAsyncKit",
"path" : "Sources",
"product_memberships" : [
"AlecrimAsyncKit"
],
"sources" : [
"Async.swift",
"Await.swift",
"Cancellation.swift",
"Error+Extensions.swift",
"Task.swift",
"TaskAwaiter.swift"
],
"type" : "library"
}
],
"tools_version" : "5.0"
}
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:059e0fdbe549369b902c0d423739510ddee50a4a70258d1404125eb9394ef31c
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-24593BA9C3E375BF.txt
[3/9] Compiling AlecrimAsyncKit TaskAwaiter.swift
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:11:48: error: cannot find 'DispatchQueue' in scope
9 | import Foundation
10 |
11 | private let _taskAwaiterDefaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.TaskAwaiter", qos: .utility, attributes: .concurrent)
| `- error: cannot find 'DispatchQueue' in scope
12 |
13 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:11:118: error: cannot infer contextual base in reference to member 'utility'
9 | import Foundation
10 |
11 | private let _taskAwaiterDefaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.TaskAwaiter", qos: .utility, attributes: .concurrent)
| `- error: cannot infer contextual base in reference to member 'utility'
12 |
13 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:11:140: error: cannot infer contextual base in reference to member 'concurrent'
9 | import Foundation
10 |
11 | private let _taskAwaiterDefaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.TaskAwaiter", qos: .utility, attributes: .concurrent)
| `- error: cannot infer contextual base in reference to member 'concurrent'
12 |
13 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:17:28: error: cannot find type 'DispatchQueue' in scope
15 |
16 | public final class TaskAwaiter<V, E: Swift.Error> {
17 | fileprivate let queue: DispatchQueue
| `- error: cannot find type 'DispatchQueue' in scope
18 | fileprivate let callbackQueue: DispatchQueue
19 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:18:36: error: cannot find type 'DispatchQueue' in scope
16 | public final class TaskAwaiter<V, E: Swift.Error> {
17 | fileprivate let queue: DispatchQueue
18 | fileprivate let callbackQueue: DispatchQueue
| `- error: cannot find type 'DispatchQueue' in scope
19 |
20 | public let task: Task<V, E>
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:27:29: error: cannot find type 'DispatchQueue' in scope
25 | fileprivate var finallyClosure: (() -> Void)?
26 |
27 | fileprivate init(queue: DispatchQueue, callbackQueue: DispatchQueue, task: Task<V, E>) {
| `- error: cannot find type 'DispatchQueue' in scope
28 | self.queue = queue
29 | self.callbackQueue = callbackQueue
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:27:59: error: cannot find type 'DispatchQueue' in scope
25 | fileprivate var finallyClosure: (() -> Void)?
26 |
27 | fileprivate init(queue: DispatchQueue, callbackQueue: DispatchQueue, task: Task<V, E>) {
| `- error: cannot find type 'DispatchQueue' in scope
28 | self.queue = queue
29 | self.callbackQueue = callbackQueue
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:145:32: error: cannot find type 'DispatchQueue' in scope
143 |
144 | @discardableResult
145 | public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
| `- error: cannot find type 'DispatchQueue' in scope
146 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
147 | ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:145:69: error: cannot find type 'DispatchQueue' in scope
143 |
144 | @discardableResult
145 | public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
| `- error: cannot find type 'DispatchQueue' in scope
146 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
147 | ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:153:35: error: cannot find type 'DispatchQueue' in scope
151 |
152 | @discardableResult
153 | public func `catch`(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (E) -> Void) -> TaskAwaiter<V, E> {
| `- error: cannot find type 'DispatchQueue' in scope
154 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).catch(closure)
155 | ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:153:72: error: cannot find type 'DispatchQueue' in scope
151 |
152 | @discardableResult
153 | public func `catch`(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (E) -> Void) -> TaskAwaiter<V, E> {
| `- error: cannot find type 'DispatchQueue' in scope
154 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).catch(closure)
155 | ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:161:37: error: cannot find type 'DispatchQueue' in scope
159 |
160 | @discardableResult
161 | public func cancelled(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
| `- error: cannot find type 'DispatchQueue' in scope
162 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).cancelled(closure)
163 | ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:161:74: error: cannot find type 'DispatchQueue' in scope
159 |
160 | @discardableResult
161 | public func cancelled(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
| `- error: cannot find type 'DispatchQueue' in scope
162 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).cancelled(closure)
163 | ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:169:35: error: cannot find type 'DispatchQueue' in scope
167 |
168 | @discardableResult
169 | public func finally(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
| `- error: cannot find type 'DispatchQueue' in scope
170 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).finally(closure)
171 | ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:169:72: error: cannot find type 'DispatchQueue' in scope
167 |
168 | @discardableResult
169 | public func finally(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
| `- error: cannot find type 'DispatchQueue' in scope
170 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).finally(closure)
171 | ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:181:32: error: cannot find type 'DispatchQueue' in scope
179 |
180 | @discardableResult
181 | public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
| `- error: cannot find type 'DispatchQueue' in scope
182 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
183 | ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:181:69: error: cannot find type 'DispatchQueue' in scope
179 |
180 | @discardableResult
181 | public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
| `- error: cannot find type 'DispatchQueue' in scope
182 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
183 | ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:95:37: error: cannot convert value of type 'Task<V, any Error>' to expected argument type 'V'
93 | if let thenClosure = self.thenClosure {
94 | self.callbackQueue.async {
95 | thenClosure(value)
| `- error: cannot convert value of type 'Task<V, any Error>' to expected argument type 'V'
96 | self.thenClosure = nil
97 | }
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:131:33: error: cannot convert value of type 'Task<V, Never>' to expected argument type 'V'
129 | if let thenClosure = self.thenClosure {
130 | self.callbackQueue.async {
131 | thenClosure(value)
| `- error: cannot convert value of type 'Task<V, Never>' to expected argument type 'V'
132 | self.thenClosure = nil
133 | }
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:146:112: error: cannot find 'DispatchQueue' in scope
144 | @discardableResult
145 | public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
146 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
| `- error: cannot find 'DispatchQueue' in scope
147 | ta.enqueue()
148 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:146:18: error: generic parameter 'V' could not be inferred
14 | // MARK: - TaskAwaiter
15 |
16 | public final class TaskAwaiter<V, E: Swift.Error> {
| `- note: 'V' declared as parameter to type 'TaskAwaiter'
17 | fileprivate let queue: DispatchQueue
18 | fileprivate let callbackQueue: DispatchQueue
:
144 | @discardableResult
145 | public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
146 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
| `- error: generic parameter 'V' could not be inferred
147 | ta.enqueue()
148 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:146:18: error: generic parameter 'E' could not be inferred
14 | // MARK: - TaskAwaiter
15 |
16 | public final class TaskAwaiter<V, E: Swift.Error> {
| `- note: 'E' declared as parameter to type 'TaskAwaiter'
17 | fileprivate let queue: DispatchQueue
18 | fileprivate let callbackQueue: DispatchQueue
:
144 | @discardableResult
145 | public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
146 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
| |- error: generic parameter 'E' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
147 | ta.enqueue()
148 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:154:112: error: cannot find 'DispatchQueue' in scope
152 | @discardableResult
153 | public func `catch`(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (E) -> Void) -> TaskAwaiter<V, E> {
154 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).catch(closure)
| `- error: cannot find 'DispatchQueue' in scope
155 | ta.enqueue()
156 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:154:18: error: generic parameter 'V' could not be inferred
14 | // MARK: - TaskAwaiter
15 |
16 | public final class TaskAwaiter<V, E: Swift.Error> {
| `- note: 'V' declared as parameter to type 'TaskAwaiter'
17 | fileprivate let queue: DispatchQueue
18 | fileprivate let callbackQueue: DispatchQueue
:
152 | @discardableResult
153 | public func `catch`(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (E) -> Void) -> TaskAwaiter<V, E> {
154 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).catch(closure)
| `- error: generic parameter 'V' could not be inferred
155 | ta.enqueue()
156 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:154:18: error: generic parameter 'E' could not be inferred
14 | // MARK: - TaskAwaiter
15 |
16 | public final class TaskAwaiter<V, E: Swift.Error> {
| `- note: 'E' declared as parameter to type 'TaskAwaiter'
17 | fileprivate let queue: DispatchQueue
18 | fileprivate let callbackQueue: DispatchQueue
:
152 | @discardableResult
153 | public func `catch`(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (E) -> Void) -> TaskAwaiter<V, E> {
154 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).catch(closure)
| |- error: generic parameter 'E' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
155 | ta.enqueue()
156 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:162:112: error: cannot find 'DispatchQueue' in scope
160 | @discardableResult
161 | public func cancelled(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
162 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).cancelled(closure)
| `- error: cannot find 'DispatchQueue' in scope
163 | ta.enqueue()
164 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:162:18: error: generic parameter 'V' could not be inferred
14 | // MARK: - TaskAwaiter
15 |
16 | public final class TaskAwaiter<V, E: Swift.Error> {
| `- note: 'V' declared as parameter to type 'TaskAwaiter'
17 | fileprivate let queue: DispatchQueue
18 | fileprivate let callbackQueue: DispatchQueue
:
160 | @discardableResult
161 | public func cancelled(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
162 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).cancelled(closure)
| `- error: generic parameter 'V' could not be inferred
163 | ta.enqueue()
164 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:162:18: error: generic parameter 'E' could not be inferred
14 | // MARK: - TaskAwaiter
15 |
16 | public final class TaskAwaiter<V, E: Swift.Error> {
| `- note: 'E' declared as parameter to type 'TaskAwaiter'
17 | fileprivate let queue: DispatchQueue
18 | fileprivate let callbackQueue: DispatchQueue
:
160 | @discardableResult
161 | public func cancelled(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
162 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).cancelled(closure)
| |- error: generic parameter 'E' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
163 | ta.enqueue()
164 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:170:112: error: cannot find 'DispatchQueue' in scope
168 | @discardableResult
169 | public func finally(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
170 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).finally(closure)
| `- error: cannot find 'DispatchQueue' in scope
171 | ta.enqueue()
172 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:170:18: error: generic parameter 'V' could not be inferred
14 | // MARK: - TaskAwaiter
15 |
16 | public final class TaskAwaiter<V, E: Swift.Error> {
| `- note: 'V' declared as parameter to type 'TaskAwaiter'
17 | fileprivate let queue: DispatchQueue
18 | fileprivate let callbackQueue: DispatchQueue
:
168 | @discardableResult
169 | public func finally(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
170 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).finally(closure)
| `- error: generic parameter 'V' could not be inferred
171 | ta.enqueue()
172 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:170:18: error: generic parameter 'E' could not be inferred
14 | // MARK: - TaskAwaiter
15 |
16 | public final class TaskAwaiter<V, E: Swift.Error> {
| `- note: 'E' declared as parameter to type 'TaskAwaiter'
17 | fileprivate let queue: DispatchQueue
18 | fileprivate let callbackQueue: DispatchQueue
:
168 | @discardableResult
169 | public func finally(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
170 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).finally(closure)
| |- error: generic parameter 'E' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
171 | ta.enqueue()
172 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:182:112: error: cannot find 'DispatchQueue' in scope
180 | @discardableResult
181 | public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
182 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
| `- error: cannot find 'DispatchQueue' in scope
183 | ta.enqueue()
184 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:182:18: error: generic parameter 'V' could not be inferred
14 | // MARK: - TaskAwaiter
15 |
16 | public final class TaskAwaiter<V, E: Swift.Error> {
| `- note: 'V' declared as parameter to type 'TaskAwaiter'
17 | fileprivate let queue: DispatchQueue
18 | fileprivate let callbackQueue: DispatchQueue
:
180 | @discardableResult
181 | public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
182 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
| `- error: generic parameter 'V' could not be inferred
183 | ta.enqueue()
184 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:182:18: error: generic parameter 'E' could not be inferred
14 | // MARK: - TaskAwaiter
15 |
16 | public final class TaskAwaiter<V, E: Swift.Error> {
| `- note: 'E' declared as parameter to type 'TaskAwaiter'
17 | fileprivate let queue: DispatchQueue
18 | fileprivate let callbackQueue: DispatchQueue
:
180 | @discardableResult
181 | public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
182 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
| |- error: generic parameter 'E' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
183 | ta.enqueue()
184 |
[4/9] Compiling AlecrimAsyncKit Error+Extensions.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[5/9] Emitting module AlecrimAsyncKit
/host/spi-builder-workspace/Sources/Async.swift:11:37: error: cannot find 'DispatchQueue' in scope
9 | import Foundation
10 |
11 | private let _defaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Async.Default", qos: .utility, attributes: .concurrent)
| `- error: cannot find 'DispatchQueue' in scope
12 |
13 | // MARK: - Async
/host/spi-builder-workspace/Sources/Async.swift:11:109: error: cannot infer contextual base in reference to member 'utility'
9 | import Foundation
10 |
11 | private let _defaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Async.Default", qos: .utility, attributes: .concurrent)
| `- error: cannot infer contextual base in reference to member 'utility'
12 |
13 | // MARK: - Async
/host/spi-builder-workspace/Sources/Async.swift:11:131: error: cannot infer contextual base in reference to member 'concurrent'
9 | import Foundation
10 |
11 | private let _defaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Async.Default", qos: .utility, attributes: .concurrent)
| `- error: cannot infer contextual base in reference to member 'concurrent'
12 |
13 | // MARK: - Async
/host/spi-builder-workspace/Sources/Async.swift:15:32: error: cannot find type 'DispatchQueue' in scope
13 | // MARK: - Async
14 |
15 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) -> Task<V, Error> {
| `- error: cannot find type 'DispatchQueue' in scope
16 | let task = Task(qos: qos, flags: flags, closure: closure)
17 | task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:15:59: error: cannot find type 'DispatchQoS' in scope
13 | // MARK: - Async
14 |
15 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) -> Task<V, Error> {
| `- error: cannot find type 'DispatchQoS' in scope
16 | let task = Task(qos: qos, flags: flags, closure: closure)
17 | task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:15:94: error: cannot find type 'DispatchWorkItemFlags' in scope
13 | // MARK: - Async
14 |
15 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) -> Task<V, Error> {
| `- error: cannot find type 'DispatchWorkItemFlags' in scope
16 | let task = Task(qos: qos, flags: flags, closure: closure)
17 | task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:22:32: error: cannot find type 'DispatchQueue' in scope
20 | }
21 |
22 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) -> Task<V, Never> {
| `- error: cannot find type 'DispatchQueue' in scope
23 | let task = Task(qos: qos, flags: flags, closure: closure)
24 | task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:22:59: error: cannot find type 'DispatchQoS' in scope
20 | }
21 |
22 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) -> Task<V, Never> {
| `- error: cannot find type 'DispatchQoS' in scope
23 | let task = Task(qos: qos, flags: flags, closure: closure)
24 | task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:22:94: error: cannot find type 'DispatchWorkItemFlags' in scope
20 | }
21 |
22 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) -> Task<V, Never> {
| `- error: cannot find type 'DispatchWorkItemFlags' in scope
23 | let task = Task(qos: qos, flags: flags, closure: closure)
24 | task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:29:42: error: cannot find type 'DispatchQueue' in scope
27 | }
28 |
29 | public func async<V, E: Error>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) -> Task<V, E> {
| `- error: cannot find type 'DispatchQueue' in scope
30 | let task = Task(qos: qos, flags: flags, closure: closure)
31 | task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:29:69: error: cannot find type 'DispatchQoS' in scope
27 | }
28 |
29 | public func async<V, E: Error>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) -> Task<V, E> {
| `- error: cannot find type 'DispatchQoS' in scope
30 | let task = Task(qos: qos, flags: flags, closure: closure)
31 | task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:29:104: error: cannot find type 'DispatchWorkItemFlags' in scope
27 | }
28 |
29 | public func async<V, E: Error>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) -> Task<V, E> {
| `- error: cannot find type 'DispatchWorkItemFlags' in scope
30 | let task = Task(qos: qos, flags: flags, closure: closure)
31 | task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Cancellation.swift:13:42: error: cannot find 'DispatchQueue' in scope
11 | // MARK: -
12 |
13 | private let _cancellationDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Cancellation", qos: .utility, attributes: .concurrent, target: DispatchQueue.global(qos: .utility))
| `- error: cannot find 'DispatchQueue' in scope
14 |
15 | // MARK: -
/host/spi-builder-workspace/Sources/Cancellation.swift:13:155: error: cannot find 'DispatchQueue' in scope
11 | // MARK: -
12 |
13 | private let _cancellationDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Cancellation", qos: .utility, attributes: .concurrent, target: DispatchQueue.global(qos: .utility))
| `- error: cannot find 'DispatchQueue' in scope
14 |
15 | // MARK: -
/host/spi-builder-workspace/Sources/Cancellation.swift:13:113: error: cannot infer contextual base in reference to member 'utility'
11 | // MARK: -
12 |
13 | private let _cancellationDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Cancellation", qos: .utility, attributes: .concurrent, target: DispatchQueue.global(qos: .utility))
| `- error: cannot infer contextual base in reference to member 'utility'
14 |
15 | // MARK: -
/host/spi-builder-workspace/Sources/Cancellation.swift:13:135: error: cannot infer contextual base in reference to member 'concurrent'
11 | // MARK: -
12 |
13 | private let _cancellationDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Cancellation", qos: .utility, attributes: .concurrent, target: DispatchQueue.global(qos: .utility))
| `- error: cannot infer contextual base in reference to member 'concurrent'
14 |
15 | // MARK: -
/host/spi-builder-workspace/Sources/Cancellation.swift:13:182: error: cannot infer contextual base in reference to member 'utility'
11 | // MARK: -
12 |
13 | private let _cancellationDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Cancellation", qos: .utility, attributes: .concurrent, target: DispatchQueue.global(qos: .utility))
| `- error: cannot infer contextual base in reference to member 'utility'
14 |
15 | // MARK: -
/host/spi-builder-workspace/Sources/Cancellation.swift:22:45: error: cannot find 'os_unfair_lock_s' in scope
20 |
21 | public final class Cancellation {
22 | private var _cancellationHandlersLock = os_unfair_lock_s()
| `- error: cannot find 'os_unfair_lock_s' in scope
23 | private var _cancellationHandlers: [CancellationHandler]?
24 |
/host/spi-builder-workspace/Sources/Cancellation.swift:55:39: error: cannot find type 'DispatchWorkItem' in scope
53 | }
54 |
55 | internal func run(after workItem: DispatchWorkItem) {
| `- error: cannot find type 'DispatchWorkItem' in scope
56 | workItem.notify(queue: _cancellationDispatchQueue, execute: self.run)
57 | }
/host/spi-builder-workspace/Sources/Task.swift:37:27: error: cannot find type 'DispatchWorkItem' in scope
35 |
36 | // Work Item
37 | private var workItem: DispatchWorkItem?
| `- error: cannot find type 'DispatchWorkItem' in scope
38 |
39 | // Dispatch Group (needed when used with closures without immediate return and `finish` methods)
/host/spi-builder-workspace/Sources/Task.swift:40:33: error: cannot find type 'DispatchGroup' in scope
38 |
39 | // Dispatch Group (needed when used with closures without immediate return and `finish` methods)
40 | private var _dispatchGroup: DispatchGroup?
| `- error: cannot find type 'DispatchGroup' in scope
41 |
42 | // Result and Dispatch Group Lock
/host/spi-builder-workspace/Sources/Task.swift:43:25: error: cannot find 'os_unfair_lock_s' in scope
41 |
42 | // Result and Dispatch Group Lock
43 | private var _lock = os_unfair_lock_s()
| `- error: cannot find 'os_unfair_lock_s' in scope
44 | private func lock() { os_unfair_lock_lock(&self._lock) }
45 | private func unlock() { os_unfair_lock_unlock(&self._lock) }
/host/spi-builder-workspace/Sources/Task.swift:61:36: error: cannot find type 'DispatchQoS' in scope
59 | }
60 |
61 | internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) {
| `- error: cannot find type 'DispatchQoS' in scope
62 | self.init(result: nil)
63 |
/host/spi-builder-workspace/Sources/Task.swift:61:71: error: cannot find type 'DispatchWorkItemFlags' in scope
59 | }
60 |
61 | internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) {
| `- error: cannot find type 'DispatchWorkItemFlags' in scope
62 | self.init(result: nil)
63 |
/host/spi-builder-workspace/Sources/Task.swift:79:37: error: cannot find type 'DispatchQueue' in scope
77 | // MARK: Executing
78 |
79 | internal func execute(on queue: DispatchQueue) {
| `- error: cannot find type 'DispatchQueue' in scope
80 | if let _ = self.result {
81 | return
/host/spi-builder-workspace/Sources/Task.swift:150:36: error: cannot find type 'DispatchQoS' in scope
148 | }
149 |
150 | internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) {
| `- error: cannot find type 'DispatchQoS' in scope
151 | self.init(result: nil)
152 |
/host/spi-builder-workspace/Sources/Task.swift:150:71: error: cannot find type 'DispatchWorkItemFlags' in scope
148 | }
149 |
150 | internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) {
| `- error: cannot find type 'DispatchWorkItemFlags' in scope
151 | self.init(result: nil)
152 |
/host/spi-builder-workspace/Sources/Task.swift:250:36: error: cannot find type 'DispatchQoS' in scope
248 | // MARK: Initializers
249 |
250 | internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) {
| `- error: cannot find type 'DispatchQoS' in scope
251 | self.init(result: nil)
252 |
/host/spi-builder-workspace/Sources/Task.swift:250:71: error: cannot find type 'DispatchWorkItemFlags' in scope
248 | // MARK: Initializers
249 |
250 | internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) {
| `- error: cannot find type 'DispatchWorkItemFlags' in scope
251 | self.init(result: nil)
252 |
/host/spi-builder-workspace/Sources/Task.swift:305:11: error: cannot find type 'Thread' in scope
303 | }
304 |
305 | extension Thread {
| `- error: cannot find type 'Thread' in scope
306 |
307 | fileprivate var cancellableTaskBox: CancellableTaskBox? {
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:11:48: error: cannot find 'DispatchQueue' in scope
9 | import Foundation
10 |
11 | private let _taskAwaiterDefaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.TaskAwaiter", qos: .utility, attributes: .concurrent)
| `- error: cannot find 'DispatchQueue' in scope
12 |
13 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:11:118: error: cannot infer contextual base in reference to member 'utility'
9 | import Foundation
10 |
11 | private let _taskAwaiterDefaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.TaskAwaiter", qos: .utility, attributes: .concurrent)
| `- error: cannot infer contextual base in reference to member 'utility'
12 |
13 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:11:140: error: cannot infer contextual base in reference to member 'concurrent'
9 | import Foundation
10 |
11 | private let _taskAwaiterDefaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.TaskAwaiter", qos: .utility, attributes: .concurrent)
| `- error: cannot infer contextual base in reference to member 'concurrent'
12 |
13 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:17:28: error: cannot find type 'DispatchQueue' in scope
15 |
16 | public final class TaskAwaiter<V, E: Swift.Error> {
17 | fileprivate let queue: DispatchQueue
| `- error: cannot find type 'DispatchQueue' in scope
18 | fileprivate let callbackQueue: DispatchQueue
19 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:18:36: error: cannot find type 'DispatchQueue' in scope
16 | public final class TaskAwaiter<V, E: Swift.Error> {
17 | fileprivate let queue: DispatchQueue
18 | fileprivate let callbackQueue: DispatchQueue
| `- error: cannot find type 'DispatchQueue' in scope
19 |
20 | public let task: Task<V, E>
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:27:29: error: cannot find type 'DispatchQueue' in scope
25 | fileprivate var finallyClosure: (() -> Void)?
26 |
27 | fileprivate init(queue: DispatchQueue, callbackQueue: DispatchQueue, task: Task<V, E>) {
| `- error: cannot find type 'DispatchQueue' in scope
28 | self.queue = queue
29 | self.callbackQueue = callbackQueue
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:27:59: error: cannot find type 'DispatchQueue' in scope
25 | fileprivate var finallyClosure: (() -> Void)?
26 |
27 | fileprivate init(queue: DispatchQueue, callbackQueue: DispatchQueue, task: Task<V, E>) {
| `- error: cannot find type 'DispatchQueue' in scope
28 | self.queue = queue
29 | self.callbackQueue = callbackQueue
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:145:32: error: cannot find type 'DispatchQueue' in scope
143 |
144 | @discardableResult
145 | public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
| `- error: cannot find type 'DispatchQueue' in scope
146 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
147 | ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:145:69: error: cannot find type 'DispatchQueue' in scope
143 |
144 | @discardableResult
145 | public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
| `- error: cannot find type 'DispatchQueue' in scope
146 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
147 | ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:153:35: error: cannot find type 'DispatchQueue' in scope
151 |
152 | @discardableResult
153 | public func `catch`(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (E) -> Void) -> TaskAwaiter<V, E> {
| `- error: cannot find type 'DispatchQueue' in scope
154 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).catch(closure)
155 | ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:153:72: error: cannot find type 'DispatchQueue' in scope
151 |
152 | @discardableResult
153 | public func `catch`(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (E) -> Void) -> TaskAwaiter<V, E> {
| `- error: cannot find type 'DispatchQueue' in scope
154 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).catch(closure)
155 | ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:161:37: error: cannot find type 'DispatchQueue' in scope
159 |
160 | @discardableResult
161 | public func cancelled(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
| `- error: cannot find type 'DispatchQueue' in scope
162 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).cancelled(closure)
163 | ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:161:74: error: cannot find type 'DispatchQueue' in scope
159 |
160 | @discardableResult
161 | public func cancelled(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
| `- error: cannot find type 'DispatchQueue' in scope
162 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).cancelled(closure)
163 | ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:169:35: error: cannot find type 'DispatchQueue' in scope
167 |
168 | @discardableResult
169 | public func finally(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
| `- error: cannot find type 'DispatchQueue' in scope
170 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).finally(closure)
171 | ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:169:72: error: cannot find type 'DispatchQueue' in scope
167 |
168 | @discardableResult
169 | public func finally(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
| `- error: cannot find type 'DispatchQueue' in scope
170 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).finally(closure)
171 | ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:181:32: error: cannot find type 'DispatchQueue' in scope
179 |
180 | @discardableResult
181 | public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
| `- error: cannot find type 'DispatchQueue' in scope
182 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
183 | ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:181:69: error: cannot find type 'DispatchQueue' in scope
179 |
180 | @discardableResult
181 | public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
| `- error: cannot find type 'DispatchQueue' in scope
182 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
183 | ta.enqueue()
[6/9] Compiling AlecrimAsyncKit Async.swift
/host/spi-builder-workspace/Sources/Async.swift:11:37: error: cannot find 'DispatchQueue' in scope
9 | import Foundation
10 |
11 | private let _defaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Async.Default", qos: .utility, attributes: .concurrent)
| `- error: cannot find 'DispatchQueue' in scope
12 |
13 | // MARK: - Async
/host/spi-builder-workspace/Sources/Async.swift:11:109: error: cannot infer contextual base in reference to member 'utility'
9 | import Foundation
10 |
11 | private let _defaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Async.Default", qos: .utility, attributes: .concurrent)
| `- error: cannot infer contextual base in reference to member 'utility'
12 |
13 | // MARK: - Async
/host/spi-builder-workspace/Sources/Async.swift:11:131: error: cannot infer contextual base in reference to member 'concurrent'
9 | import Foundation
10 |
11 | private let _defaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Async.Default", qos: .utility, attributes: .concurrent)
| `- error: cannot infer contextual base in reference to member 'concurrent'
12 |
13 | // MARK: - Async
/host/spi-builder-workspace/Sources/Async.swift:15:32: error: cannot find type 'DispatchQueue' in scope
13 | // MARK: - Async
14 |
15 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) -> Task<V, Error> {
| `- error: cannot find type 'DispatchQueue' in scope
16 | let task = Task(qos: qos, flags: flags, closure: closure)
17 | task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:15:59: error: cannot find type 'DispatchQoS' in scope
13 | // MARK: - Async
14 |
15 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) -> Task<V, Error> {
| `- error: cannot find type 'DispatchQoS' in scope
16 | let task = Task(qos: qos, flags: flags, closure: closure)
17 | task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:15:94: error: cannot find type 'DispatchWorkItemFlags' in scope
13 | // MARK: - Async
14 |
15 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) -> Task<V, Error> {
| `- error: cannot find type 'DispatchWorkItemFlags' in scope
16 | let task = Task(qos: qos, flags: flags, closure: closure)
17 | task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:22:32: error: cannot find type 'DispatchQueue' in scope
20 | }
21 |
22 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) -> Task<V, Never> {
| `- error: cannot find type 'DispatchQueue' in scope
23 | let task = Task(qos: qos, flags: flags, closure: closure)
24 | task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:22:59: error: cannot find type 'DispatchQoS' in scope
20 | }
21 |
22 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) -> Task<V, Never> {
| `- error: cannot find type 'DispatchQoS' in scope
23 | let task = Task(qos: qos, flags: flags, closure: closure)
24 | task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:22:94: error: cannot find type 'DispatchWorkItemFlags' in scope
20 | }
21 |
22 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) -> Task<V, Never> {
| `- error: cannot find type 'DispatchWorkItemFlags' in scope
23 | let task = Task(qos: qos, flags: flags, closure: closure)
24 | task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:29:42: error: cannot find type 'DispatchQueue' in scope
27 | }
28 |
29 | public func async<V, E: Error>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) -> Task<V, E> {
| `- error: cannot find type 'DispatchQueue' in scope
30 | let task = Task(qos: qos, flags: flags, closure: closure)
31 | task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:29:69: error: cannot find type 'DispatchQoS' in scope
27 | }
28 |
29 | public func async<V, E: Error>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) -> Task<V, E> {
| `- error: cannot find type 'DispatchQoS' in scope
30 | let task = Task(qos: qos, flags: flags, closure: closure)
31 | task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:29:104: error: cannot find type 'DispatchWorkItemFlags' in scope
27 | }
28 |
29 | public func async<V, E: Error>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) -> Task<V, E> {
| `- error: cannot find type 'DispatchWorkItemFlags' in scope
30 | let task = Task(qos: qos, flags: flags, closure: closure)
31 | task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Task.swift:61:36: error: cannot find type 'DispatchQoS' in scope
59 | }
60 |
61 | internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) {
| `- error: cannot find type 'DispatchQoS' in scope
62 | self.init(result: nil)
63 |
/host/spi-builder-workspace/Sources/Task.swift:61:71: error: cannot find type 'DispatchWorkItemFlags' in scope
59 | }
60 |
61 | internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) {
| `- error: cannot find type 'DispatchWorkItemFlags' in scope
62 | self.init(result: nil)
63 |
/host/spi-builder-workspace/Sources/Task.swift:150:36: error: cannot find type 'DispatchQoS' in scope
148 | }
149 |
150 | internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) {
| `- error: cannot find type 'DispatchQoS' in scope
151 | self.init(result: nil)
152 |
/host/spi-builder-workspace/Sources/Task.swift:150:71: error: cannot find type 'DispatchWorkItemFlags' in scope
148 | }
149 |
150 | internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) {
| `- error: cannot find type 'DispatchWorkItemFlags' in scope
151 | self.init(result: nil)
152 |
/host/spi-builder-workspace/Sources/Task.swift:250:36: error: cannot find type 'DispatchQoS' in scope
248 | // MARK: Initializers
249 |
250 | internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) {
| `- error: cannot find type 'DispatchQoS' in scope
251 | self.init(result: nil)
252 |
/host/spi-builder-workspace/Sources/Task.swift:250:71: error: cannot find type 'DispatchWorkItemFlags' in scope
248 | // MARK: Initializers
249 |
250 | internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) {
| `- error: cannot find type 'DispatchWorkItemFlags' in scope
251 | self.init(result: nil)
252 |
/host/spi-builder-workspace/Sources/Async.swift:16:16: error: generic parameter 'V' could not be inferred
14 |
15 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) -> Task<V, Error> {
16 | let task = Task(qos: qos, flags: flags, closure: closure)
| `- error: generic parameter 'V' could not be inferred
17 | task.execute(on: queue ?? _defaultDispatchQueue)
18 |
/host/spi-builder-workspace/Sources/Task.swift:13:25: note: 'V' declared as parameter to type 'Task'
11 | // MARK: - Task
12 |
13 | public final class Task<V, E: Error> {
| `- note: 'V' declared as parameter to type 'Task'
14 |
15 | // MARK: Result
/host/spi-builder-workspace/Sources/Async.swift:16:16: error: generic parameter 'E' could not be inferred
14 |
15 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) -> Task<V, Error> {
16 | let task = Task(qos: qos, flags: flags, closure: closure)
| |- error: generic parameter 'E' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
17 | task.execute(on: queue ?? _defaultDispatchQueue)
18 |
/host/spi-builder-workspace/Sources/Task.swift:13:28: note: 'E' declared as parameter to type 'Task'
11 | // MARK: - Task
12 |
13 | public final class Task<V, E: Error> {
| `- note: 'E' declared as parameter to type 'Task'
14 |
15 | // MARK: Result
/host/spi-builder-workspace/Sources/Async.swift:16:20: error: argument passed to call that takes no arguments
14 |
15 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) -> Task<V, Error> {
16 | let task = Task(qos: qos, flags: flags, closure: closure)
| `- error: argument passed to call that takes no arguments
17 | task.execute(on: queue ?? _defaultDispatchQueue)
18 |
/host/spi-builder-workspace/Sources/Async.swift:23:20: error: argument passed to call that takes no arguments
21 |
22 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) -> Task<V, Never> {
23 | let task = Task(qos: qos, flags: flags, closure: closure)
| `- error: argument passed to call that takes no arguments
24 | task.execute(on: queue ?? _defaultDispatchQueue)
25 |
/host/spi-builder-workspace/Sources/Async.swift:23:16: error: generic parameter 'V' could not be inferred
21 |
22 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) -> Task<V, Never> {
23 | let task = Task(qos: qos, flags: flags, closure: closure)
| `- error: generic parameter 'V' could not be inferred
24 | task.execute(on: queue ?? _defaultDispatchQueue)
25 |
/host/spi-builder-workspace/Sources/Task.swift:13:25: note: 'V' declared as parameter to type 'Task'
11 | // MARK: - Task
12 |
13 | public final class Task<V, E: Error> {
| `- note: 'V' declared as parameter to type 'Task'
14 |
15 | // MARK: Result
/host/spi-builder-workspace/Sources/Async.swift:23:16: error: generic parameter 'E' could not be inferred
21 |
22 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) -> Task<V, Never> {
23 | let task = Task(qos: qos, flags: flags, closure: closure)
| |- error: generic parameter 'E' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
24 | task.execute(on: queue ?? _defaultDispatchQueue)
25 |
/host/spi-builder-workspace/Sources/Task.swift:13:28: note: 'E' declared as parameter to type 'Task'
11 | // MARK: - Task
12 |
13 | public final class Task<V, E: Error> {
| `- note: 'E' declared as parameter to type 'Task'
14 |
15 | // MARK: Result
/host/spi-builder-workspace/Sources/Async.swift:30:16: error: generic parameter 'V' could not be inferred
28 |
29 | public func async<V, E: Error>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) -> Task<V, E> {
30 | let task = Task(qos: qos, flags: flags, closure: closure)
| `- error: generic parameter 'V' could not be inferred
31 | task.execute(on: queue ?? _defaultDispatchQueue)
32 |
/host/spi-builder-workspace/Sources/Task.swift:13:25: note: 'V' declared as parameter to type 'Task'
11 | // MARK: - Task
12 |
13 | public final class Task<V, E: Error> {
| `- note: 'V' declared as parameter to type 'Task'
14 |
15 | // MARK: Result
/host/spi-builder-workspace/Sources/Async.swift:30:16: error: generic parameter 'E' could not be inferred
28 |
29 | public func async<V, E: Error>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) -> Task<V, E> {
30 | let task = Task(qos: qos, flags: flags, closure: closure)
| |- error: generic parameter 'E' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
31 | task.execute(on: queue ?? _defaultDispatchQueue)
32 |
/host/spi-builder-workspace/Sources/Task.swift:13:28: note: 'E' declared as parameter to type 'Task'
11 | // MARK: - Task
12 |
13 | public final class Task<V, E: Error> {
| `- note: 'E' declared as parameter to type 'Task'
14 |
15 | // MARK: Result
/host/spi-builder-workspace/Sources/Async.swift:30:20: error: argument passed to call that takes no arguments
28 |
29 | public func async<V, E: Error>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) -> Task<V, E> {
30 | let task = Task(qos: qos, flags: flags, closure: closure)
| `- error: argument passed to call that takes no arguments
31 | task.execute(on: queue ?? _defaultDispatchQueue)
32 |
[7/9] Compiling AlecrimAsyncKit Cancellation.swift
/host/spi-builder-workspace/Sources/Cancellation.swift:13:42: error: cannot find 'DispatchQueue' in scope
11 | // MARK: -
12 |
13 | private let _cancellationDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Cancellation", qos: .utility, attributes: .concurrent, target: DispatchQueue.global(qos: .utility))
| `- error: cannot find 'DispatchQueue' in scope
14 |
15 | // MARK: -
/host/spi-builder-workspace/Sources/Cancellation.swift:13:155: error: cannot find 'DispatchQueue' in scope
11 | // MARK: -
12 |
13 | private let _cancellationDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Cancellation", qos: .utility, attributes: .concurrent, target: DispatchQueue.global(qos: .utility))
| `- error: cannot find 'DispatchQueue' in scope
14 |
15 | // MARK: -
/host/spi-builder-workspace/Sources/Cancellation.swift:13:113: error: cannot infer contextual base in reference to member 'utility'
11 | // MARK: -
12 |
13 | private let _cancellationDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Cancellation", qos: .utility, attributes: .concurrent, target: DispatchQueue.global(qos: .utility))
| `- error: cannot infer contextual base in reference to member 'utility'
14 |
15 | // MARK: -
/host/spi-builder-workspace/Sources/Cancellation.swift:13:135: error: cannot infer contextual base in reference to member 'concurrent'
11 | // MARK: -
12 |
13 | private let _cancellationDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Cancellation", qos: .utility, attributes: .concurrent, target: DispatchQueue.global(qos: .utility))
| `- error: cannot infer contextual base in reference to member 'concurrent'
14 |
15 | // MARK: -
/host/spi-builder-workspace/Sources/Cancellation.swift:13:182: error: cannot infer contextual base in reference to member 'utility'
11 | // MARK: -
12 |
13 | private let _cancellationDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Cancellation", qos: .utility, attributes: .concurrent, target: DispatchQueue.global(qos: .utility))
| `- error: cannot infer contextual base in reference to member 'utility'
14 |
15 | // MARK: -
/host/spi-builder-workspace/Sources/Cancellation.swift:22:45: error: cannot find 'os_unfair_lock_s' in scope
20 |
21 | public final class Cancellation {
22 | private var _cancellationHandlersLock = os_unfair_lock_s()
| `- error: cannot find 'os_unfair_lock_s' in scope
23 | private var _cancellationHandlers: [CancellationHandler]?
24 |
/host/spi-builder-workspace/Sources/Cancellation.swift:55:39: error: cannot find type 'DispatchWorkItem' in scope
53 | }
54 |
55 | internal func run(after workItem: DispatchWorkItem) {
| `- error: cannot find type 'DispatchWorkItem' in scope
56 | workItem.notify(queue: _cancellationDispatchQueue, execute: self.run)
57 | }
/host/spi-builder-workspace/Sources/Cancellation.swift:30:9: error: cannot find 'os_unfair_lock_lock' in scope
28 |
29 | fileprivate func addCancellationHandler(_ newValue: @escaping CancellationHandler) {
30 | os_unfair_lock_lock(&self._cancellationHandlersLock); defer { os_unfair_lock_unlock(&self._cancellationHandlersLock) }
| `- error: cannot find 'os_unfair_lock_lock' in scope
31 |
32 | if self._cancellationHandlers == nil {
/host/spi-builder-workspace/Sources/Cancellation.swift:30:71: error: cannot find 'os_unfair_lock_unlock' in scope
28 |
29 | fileprivate func addCancellationHandler(_ newValue: @escaping CancellationHandler) {
30 | os_unfair_lock_lock(&self._cancellationHandlersLock); defer { os_unfair_lock_unlock(&self._cancellationHandlersLock) }
| `- error: cannot find 'os_unfair_lock_unlock' in scope
31 |
32 | if self._cancellationHandlers == nil {
/host/spi-builder-workspace/Sources/Cancellation.swift:44:13: error: cannot find 'os_unfair_lock_lock' in scope
42 |
43 | do {
44 | os_unfair_lock_lock(&self._cancellationHandlersLock); defer { os_unfair_lock_unlock(&self._cancellationHandlersLock) }
| `- error: cannot find 'os_unfair_lock_lock' in scope
45 | cancellationHandlers = self._cancellationHandlers
46 | self._cancellationHandlers = nil
/host/spi-builder-workspace/Sources/Cancellation.swift:44:75: error: cannot find 'os_unfair_lock_unlock' in scope
42 |
43 | do {
44 | os_unfair_lock_lock(&self._cancellationHandlersLock); defer { os_unfair_lock_unlock(&self._cancellationHandlersLock) }
| `- error: cannot find 'os_unfair_lock_unlock' in scope
45 | cancellationHandlers = self._cancellationHandlers
46 | self._cancellationHandlers = nil
[8/9] Compiling AlecrimAsyncKit Await.swift
/host/spi-builder-workspace/Sources/Task.swift:37:27: error: cannot find type 'DispatchWorkItem' in scope
35 |
36 | // Work Item
37 | private var workItem: DispatchWorkItem?
| `- error: cannot find type 'DispatchWorkItem' in scope
38 |
39 | // Dispatch Group (needed when used with closures without immediate return and `finish` methods)
/host/spi-builder-workspace/Sources/Task.swift:40:33: error: cannot find type 'DispatchGroup' in scope
38 |
39 | // Dispatch Group (needed when used with closures without immediate return and `finish` methods)
40 | private var _dispatchGroup: DispatchGroup?
| `- error: cannot find type 'DispatchGroup' in scope
41 |
42 | // Result and Dispatch Group Lock
/host/spi-builder-workspace/Sources/Task.swift:43:25: error: cannot find 'os_unfair_lock_s' in scope
41 |
42 | // Result and Dispatch Group Lock
43 | private var _lock = os_unfair_lock_s()
| `- error: cannot find 'os_unfair_lock_s' in scope
44 | private func lock() { os_unfair_lock_lock(&self._lock) }
45 | private func unlock() { os_unfair_lock_unlock(&self._lock) }
[9/9] Compiling AlecrimAsyncKit Task.swift
/host/spi-builder-workspace/Sources/Task.swift:37:27: error: cannot find type 'DispatchWorkItem' in scope
35 |
36 | // Work Item
37 | private var workItem: DispatchWorkItem?
| `- error: cannot find type 'DispatchWorkItem' in scope
38 |
39 | // Dispatch Group (needed when used with closures without immediate return and `finish` methods)
/host/spi-builder-workspace/Sources/Task.swift:40:33: error: cannot find type 'DispatchGroup' in scope
38 |
39 | // Dispatch Group (needed when used with closures without immediate return and `finish` methods)
40 | private var _dispatchGroup: DispatchGroup?
| `- error: cannot find type 'DispatchGroup' in scope
41 |
42 | // Result and Dispatch Group Lock
/host/spi-builder-workspace/Sources/Task.swift:43:25: error: cannot find 'os_unfair_lock_s' in scope
41 |
42 | // Result and Dispatch Group Lock
43 | private var _lock = os_unfair_lock_s()
| `- error: cannot find 'os_unfair_lock_s' in scope
44 | private func lock() { os_unfair_lock_lock(&self._lock) }
45 | private func unlock() { os_unfair_lock_unlock(&self._lock) }
/host/spi-builder-workspace/Sources/Task.swift:61:36: error: cannot find type 'DispatchQoS' in scope
59 | }
60 |
61 | internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) {
| `- error: cannot find type 'DispatchQoS' in scope
62 | self.init(result: nil)
63 |
/host/spi-builder-workspace/Sources/Task.swift:61:71: error: cannot find type 'DispatchWorkItemFlags' in scope
59 | }
60 |
61 | internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) {
| `- error: cannot find type 'DispatchWorkItemFlags' in scope
62 | self.init(result: nil)
63 |
/host/spi-builder-workspace/Sources/Task.swift:79:37: error: cannot find type 'DispatchQueue' in scope
77 | // MARK: Executing
78 |
79 | internal func execute(on queue: DispatchQueue) {
| `- error: cannot find type 'DispatchQueue' in scope
80 | if let _ = self.result {
81 | return
/host/spi-builder-workspace/Sources/Task.swift:150:36: error: cannot find type 'DispatchQoS' in scope
148 | }
149 |
150 | internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) {
| `- error: cannot find type 'DispatchQoS' in scope
151 | self.init(result: nil)
152 |
/host/spi-builder-workspace/Sources/Task.swift:150:71: error: cannot find type 'DispatchWorkItemFlags' in scope
148 | }
149 |
150 | internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) {
| `- error: cannot find type 'DispatchWorkItemFlags' in scope
151 | self.init(result: nil)
152 |
/host/spi-builder-workspace/Sources/Task.swift:250:36: error: cannot find type 'DispatchQoS' in scope
248 | // MARK: Initializers
249 |
250 | internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) {
| `- error: cannot find type 'DispatchQoS' in scope
251 | self.init(result: nil)
252 |
/host/spi-builder-workspace/Sources/Task.swift:250:71: error: cannot find type 'DispatchWorkItemFlags' in scope
248 | // MARK: Initializers
249 |
250 | internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) {
| `- error: cannot find type 'DispatchWorkItemFlags' in scope
251 | self.init(result: nil)
252 |
/host/spi-builder-workspace/Sources/Task.swift:305:11: error: cannot find type 'Thread' in scope
303 | }
304 |
305 | extension Thread {
| `- error: cannot find type 'Thread' in scope
306 |
307 | fileprivate var cancellableTaskBox: CancellableTaskBox? {
/host/spi-builder-workspace/Sources/Task.swift:44:27: error: cannot find 'os_unfair_lock_lock' in scope
42 | // Result and Dispatch Group Lock
43 | private var _lock = os_unfair_lock_s()
44 | private func lock() { os_unfair_lock_lock(&self._lock) }
| `- error: cannot find 'os_unfair_lock_lock' in scope
45 | private func unlock() { os_unfair_lock_unlock(&self._lock) }
46 |
/host/spi-builder-workspace/Sources/Task.swift:45:29: error: cannot find 'os_unfair_lock_unlock' in scope
43 | private var _lock = os_unfair_lock_s()
44 | private func lock() { os_unfair_lock_lock(&self._lock) }
45 | private func unlock() { os_unfair_lock_unlock(&self._lock) }
| `- error: cannot find 'os_unfair_lock_unlock' in scope
46 |
47 | // MARK: Initializers
/host/spi-builder-workspace/Sources/Task.swift:69:13: error: cannot find 'Thread' in scope
67 | //
68 | let block: () -> Void = {
69 | Thread.current.cancellableTaskBox = CancellableTaskBox(self as? CancellableTask)
| `- error: cannot find 'Thread' in scope
70 | closure(self)
71 | }
/host/spi-builder-workspace/Sources/Task.swift:74:25: error: cannot find 'DispatchWorkItem' in scope
72 |
73 | //
74 | self.workItem = DispatchWorkItem(qos: qos, flags: flags, block: block)
| `- error: cannot find 'DispatchWorkItem' in scope
75 | }
76 |
/host/spi-builder-workspace/Sources/Task.swift:84:13: error: cannot find 'Thread' in scope
82 | }
83 | else if let workItem = self.workItem {
84 | Thread.current.cancellableTaskBox?.value?.cancellation += { [weak self] in
| `- error: cannot find 'Thread' in scope
85 | (self as? CancellableTask)?.cancel()
86 | }
/host/spi-builder-workspace/Sources/Task.swift:114:31: error: cannot find 'DispatchGroup' in scope
112 | self.lock(); defer { self.unlock() }
113 |
114 | self._dispatchGroup = DispatchGroup()
| `- error: cannot find 'DispatchGroup' in scope
115 | self._dispatchGroup?.enter()
116 | }
/host/spi-builder-workspace/Sources/Task.swift:128:28: error: cannot find type 'DispatchGroup' in scope
126 |
127 | private func waitDispatchGroup() {
128 | var dispatchGroup: DispatchGroup?
| `- error: cannot find type 'DispatchGroup' in scope
129 |
130 | do {
/host/spi-builder-workspace/Sources/Task.swift:154:13: error: cannot find 'Thread' in scope
152 |
153 | let block: () -> Void = {
154 | Thread.current.cancellableTaskBox = CancellableTaskBox(self)
| `- error: cannot find 'Thread' in scope
155 | self._finish(with: Swift.Result(catching: closure))
156 | }
/host/spi-builder-workspace/Sources/Task.swift:158:25: error: cannot find 'DispatchWorkItem' in scope
156 | }
157 |
158 | self.workItem = DispatchWorkItem(qos: qos, flags: flags, block: block)
| `- error: cannot find 'DispatchWorkItem' in scope
159 | }
160 |
/host/spi-builder-workspace/Sources/Cancellation.swift:55:39: error: cannot find type 'DispatchWorkItem' in scope
53 | }
54 |
55 | internal func run(after workItem: DispatchWorkItem) {
| `- error: cannot find type 'DispatchWorkItem' in scope
56 | workItem.notify(queue: _cancellationDispatchQueue, execute: self.run)
57 | }
/host/spi-builder-workspace/Sources/Task.swift:210:42: error: argument passed to call that takes no arguments
208 |
209 | if let workItem = self.workItem {
210 | self.cancellation.run(after: workItem)
| `- error: argument passed to call that takes no arguments
211 | workItem.cancel() // fired by workItem notify, runs on a private concurrent queue
212 | }
/host/spi-builder-workspace/Sources/Task.swift:254:13: error: cannot find 'Thread' in scope
252 |
253 | let block: () -> Void = {
254 | Thread.current.cancellableTaskBox = nil
| `- error: cannot find 'Thread' in scope
255 | self._finish(with: .success(closure()))
256 | }
/host/spi-builder-workspace/Sources/Task.swift:258:25: error: cannot find 'DispatchWorkItem' in scope
256 | }
257 |
258 | self.workItem = DispatchWorkItem(qos: qos, flags: flags, block: block)
| `- error: cannot find 'DispatchWorkItem' in scope
259 | }
260 |
/host/spi-builder-workspace/Sources/Task.swift:265:20: warning: no calls to throwing functions occur within 'try' expression
263 | internal func await() -> V {
264 | if let result = self.result {
265 | return try! result.get()
| `- warning: no calls to throwing functions occur within 'try' expression
266 | }
267 | else if let workItem = self.workItem {
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:059e0fdbe549369b902c0d423739510ddee50a4a70258d1404125eb9394ef31c
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-24593BA9C3E375BF.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[2/8] Emitting module AlecrimAsyncKit
/host/spi-builder-workspace/Sources/Async.swift:11:37: error: cannot find 'DispatchQueue' in scope
9 | import Foundation
10 |
11 | private let _defaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Async.Default", qos: .utility, attributes: .concurrent)
| `- error: cannot find 'DispatchQueue' in scope
12 |
13 | // MARK: - Async
/host/spi-builder-workspace/Sources/Async.swift:11:109: error: cannot infer contextual base in reference to member 'utility'
9 | import Foundation
10 |
11 | private let _defaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Async.Default", qos: .utility, attributes: .concurrent)
| `- error: cannot infer contextual base in reference to member 'utility'
12 |
13 | // MARK: - Async
/host/spi-builder-workspace/Sources/Async.swift:11:131: error: cannot infer contextual base in reference to member 'concurrent'
9 | import Foundation
10 |
11 | private let _defaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Async.Default", qos: .utility, attributes: .concurrent)
| `- error: cannot infer contextual base in reference to member 'concurrent'
12 |
13 | // MARK: - Async
/host/spi-builder-workspace/Sources/Async.swift:15:32: error: cannot find type 'DispatchQueue' in scope
13 | // MARK: - Async
14 |
15 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) -> Task<V, Error> {
| `- error: cannot find type 'DispatchQueue' in scope
16 | let task = Task(qos: qos, flags: flags, closure: closure)
17 | task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:15:59: error: cannot find type 'DispatchQoS' in scope
13 | // MARK: - Async
14 |
15 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) -> Task<V, Error> {
| `- error: cannot find type 'DispatchQoS' in scope
16 | let task = Task(qos: qos, flags: flags, closure: closure)
17 | task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:15:94: error: cannot find type 'DispatchWorkItemFlags' in scope
13 | // MARK: - Async
14 |
15 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) -> Task<V, Error> {
| `- error: cannot find type 'DispatchWorkItemFlags' in scope
16 | let task = Task(qos: qos, flags: flags, closure: closure)
17 | task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:22:32: error: cannot find type 'DispatchQueue' in scope
20 | }
21 |
22 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) -> Task<V, Never> {
| `- error: cannot find type 'DispatchQueue' in scope
23 | let task = Task(qos: qos, flags: flags, closure: closure)
24 | task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:22:59: error: cannot find type 'DispatchQoS' in scope
20 | }
21 |
22 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) -> Task<V, Never> {
| `- error: cannot find type 'DispatchQoS' in scope
23 | let task = Task(qos: qos, flags: flags, closure: closure)
24 | task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:22:94: error: cannot find type 'DispatchWorkItemFlags' in scope
20 | }
21 |
22 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) -> Task<V, Never> {
| `- error: cannot find type 'DispatchWorkItemFlags' in scope
23 | let task = Task(qos: qos, flags: flags, closure: closure)
24 | task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:29:42: error: cannot find type 'DispatchQueue' in scope
27 | }
28 |
29 | public func async<V, E: Error>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) -> Task<V, E> {
| `- error: cannot find type 'DispatchQueue' in scope
30 | let task = Task(qos: qos, flags: flags, closure: closure)
31 | task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:29:69: error: cannot find type 'DispatchQoS' in scope
27 | }
28 |
29 | public func async<V, E: Error>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) -> Task<V, E> {
| `- error: cannot find type 'DispatchQoS' in scope
30 | let task = Task(qos: qos, flags: flags, closure: closure)
31 | task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:29:104: error: cannot find type 'DispatchWorkItemFlags' in scope
27 | }
28 |
29 | public func async<V, E: Error>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) -> Task<V, E> {
| `- error: cannot find type 'DispatchWorkItemFlags' in scope
30 | let task = Task(qos: qos, flags: flags, closure: closure)
31 | task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Cancellation.swift:13:42: error: cannot find 'DispatchQueue' in scope
11 | // MARK: -
12 |
13 | private let _cancellationDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Cancellation", qos: .utility, attributes: .concurrent, target: DispatchQueue.global(qos: .utility))
| `- error: cannot find 'DispatchQueue' in scope
14 |
15 | // MARK: -
/host/spi-builder-workspace/Sources/Cancellation.swift:13:155: error: cannot find 'DispatchQueue' in scope
11 | // MARK: -
12 |
13 | private let _cancellationDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Cancellation", qos: .utility, attributes: .concurrent, target: DispatchQueue.global(qos: .utility))
| `- error: cannot find 'DispatchQueue' in scope
14 |
15 | // MARK: -
/host/spi-builder-workspace/Sources/Cancellation.swift:13:113: error: cannot infer contextual base in reference to member 'utility'
11 | // MARK: -
12 |
13 | private let _cancellationDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Cancellation", qos: .utility, attributes: .concurrent, target: DispatchQueue.global(qos: .utility))
| `- error: cannot infer contextual base in reference to member 'utility'
14 |
15 | // MARK: -
/host/spi-builder-workspace/Sources/Cancellation.swift:13:135: error: cannot infer contextual base in reference to member 'concurrent'
11 | // MARK: -
12 |
13 | private let _cancellationDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Cancellation", qos: .utility, attributes: .concurrent, target: DispatchQueue.global(qos: .utility))
| `- error: cannot infer contextual base in reference to member 'concurrent'
14 |
15 | // MARK: -
/host/spi-builder-workspace/Sources/Cancellation.swift:13:182: error: cannot infer contextual base in reference to member 'utility'
11 | // MARK: -
12 |
13 | private let _cancellationDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Cancellation", qos: .utility, attributes: .concurrent, target: DispatchQueue.global(qos: .utility))
| `- error: cannot infer contextual base in reference to member 'utility'
14 |
15 | // MARK: -
/host/spi-builder-workspace/Sources/Cancellation.swift:22:45: error: cannot find 'os_unfair_lock_s' in scope
20 |
21 | public final class Cancellation {
22 | private var _cancellationHandlersLock = os_unfair_lock_s()
| `- error: cannot find 'os_unfair_lock_s' in scope
23 | private var _cancellationHandlers: [CancellationHandler]?
24 |
/host/spi-builder-workspace/Sources/Cancellation.swift:55:39: error: cannot find type 'DispatchWorkItem' in scope
53 | }
54 |
55 | internal func run(after workItem: DispatchWorkItem) {
| `- error: cannot find type 'DispatchWorkItem' in scope
56 | workItem.notify(queue: _cancellationDispatchQueue, execute: self.run)
57 | }
/host/spi-builder-workspace/Sources/Task.swift:37:27: error: cannot find type 'DispatchWorkItem' in scope
35 |
36 | // Work Item
37 | private var workItem: DispatchWorkItem?
| `- error: cannot find type 'DispatchWorkItem' in scope
38 |
39 | // Dispatch Group (needed when used with closures without immediate return and `finish` methods)
/host/spi-builder-workspace/Sources/Task.swift:40:33: error: cannot find type 'DispatchGroup' in scope
38 |
39 | // Dispatch Group (needed when used with closures without immediate return and `finish` methods)
40 | private var _dispatchGroup: DispatchGroup?
| `- error: cannot find type 'DispatchGroup' in scope
41 |
42 | // Result and Dispatch Group Lock
/host/spi-builder-workspace/Sources/Task.swift:43:25: error: cannot find 'os_unfair_lock_s' in scope
41 |
42 | // Result and Dispatch Group Lock
43 | private var _lock = os_unfair_lock_s()
| `- error: cannot find 'os_unfair_lock_s' in scope
44 | private func lock() { os_unfair_lock_lock(&self._lock) }
45 | private func unlock() { os_unfair_lock_unlock(&self._lock) }
/host/spi-builder-workspace/Sources/Task.swift:61:36: error: cannot find type 'DispatchQoS' in scope
59 | }
60 |
61 | internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) {
| `- error: cannot find type 'DispatchQoS' in scope
62 | self.init(result: nil)
63 |
/host/spi-builder-workspace/Sources/Task.swift:61:71: error: cannot find type 'DispatchWorkItemFlags' in scope
59 | }
60 |
61 | internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) {
| `- error: cannot find type 'DispatchWorkItemFlags' in scope
62 | self.init(result: nil)
63 |
/host/spi-builder-workspace/Sources/Task.swift:79:37: error: cannot find type 'DispatchQueue' in scope
77 | // MARK: Executing
78 |
79 | internal func execute(on queue: DispatchQueue) {
| `- error: cannot find type 'DispatchQueue' in scope
80 | if let _ = self.result {
81 | return
/host/spi-builder-workspace/Sources/Task.swift:150:36: error: cannot find type 'DispatchQoS' in scope
148 | }
149 |
150 | internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) {
| `- error: cannot find type 'DispatchQoS' in scope
151 | self.init(result: nil)
152 |
/host/spi-builder-workspace/Sources/Task.swift:150:71: error: cannot find type 'DispatchWorkItemFlags' in scope
148 | }
149 |
150 | internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) {
| `- error: cannot find type 'DispatchWorkItemFlags' in scope
151 | self.init(result: nil)
152 |
/host/spi-builder-workspace/Sources/Task.swift:250:36: error: cannot find type 'DispatchQoS' in scope
248 | // MARK: Initializers
249 |
250 | internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) {
| `- error: cannot find type 'DispatchQoS' in scope
251 | self.init(result: nil)
252 |
/host/spi-builder-workspace/Sources/Task.swift:250:71: error: cannot find type 'DispatchWorkItemFlags' in scope
248 | // MARK: Initializers
249 |
250 | internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) {
| `- error: cannot find type 'DispatchWorkItemFlags' in scope
251 | self.init(result: nil)
252 |
/host/spi-builder-workspace/Sources/Task.swift:305:11: error: cannot find type 'Thread' in scope
303 | }
304 |
305 | extension Thread {
| `- error: cannot find type 'Thread' in scope
306 |
307 | fileprivate var cancellableTaskBox: CancellableTaskBox? {
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:11:48: error: cannot find 'DispatchQueue' in scope
9 | import Foundation
10 |
11 | private let _taskAwaiterDefaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.TaskAwaiter", qos: .utility, attributes: .concurrent)
| `- error: cannot find 'DispatchQueue' in scope
12 |
13 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:11:118: error: cannot infer contextual base in reference to member 'utility'
9 | import Foundation
10 |
11 | private let _taskAwaiterDefaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.TaskAwaiter", qos: .utility, attributes: .concurrent)
| `- error: cannot infer contextual base in reference to member 'utility'
12 |
13 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:11:140: error: cannot infer contextual base in reference to member 'concurrent'
9 | import Foundation
10 |
11 | private let _taskAwaiterDefaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.TaskAwaiter", qos: .utility, attributes: .concurrent)
| `- error: cannot infer contextual base in reference to member 'concurrent'
12 |
13 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:17:28: error: cannot find type 'DispatchQueue' in scope
15 |
16 | public final class TaskAwaiter<V, E: Swift.Error> {
17 | fileprivate let queue: DispatchQueue
| `- error: cannot find type 'DispatchQueue' in scope
18 | fileprivate let callbackQueue: DispatchQueue
19 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:18:36: error: cannot find type 'DispatchQueue' in scope
16 | public final class TaskAwaiter<V, E: Swift.Error> {
17 | fileprivate let queue: DispatchQueue
18 | fileprivate let callbackQueue: DispatchQueue
| `- error: cannot find type 'DispatchQueue' in scope
19 |
20 | public let task: Task<V, E>
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:27:29: error: cannot find type 'DispatchQueue' in scope
25 | fileprivate var finallyClosure: (() -> Void)?
26 |
27 | fileprivate init(queue: DispatchQueue, callbackQueue: DispatchQueue, task: Task<V, E>) {
| `- error: cannot find type 'DispatchQueue' in scope
28 | self.queue = queue
29 | self.callbackQueue = callbackQueue
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:27:59: error: cannot find type 'DispatchQueue' in scope
25 | fileprivate var finallyClosure: (() -> Void)?
26 |
27 | fileprivate init(queue: DispatchQueue, callbackQueue: DispatchQueue, task: Task<V, E>) {
| `- error: cannot find type 'DispatchQueue' in scope
28 | self.queue = queue
29 | self.callbackQueue = callbackQueue
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:145:32: error: cannot find type 'DispatchQueue' in scope
143 |
144 | @discardableResult
145 | public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
| `- error: cannot find type 'DispatchQueue' in scope
146 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
147 | ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:145:69: error: cannot find type 'DispatchQueue' in scope
143 |
144 | @discardableResult
145 | public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
| `- error: cannot find type 'DispatchQueue' in scope
146 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
147 | ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:153:35: error: cannot find type 'DispatchQueue' in scope
151 |
152 | @discardableResult
153 | public func `catch`(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (E) -> Void) -> TaskAwaiter<V, E> {
| `- error: cannot find type 'DispatchQueue' in scope
154 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).catch(closure)
155 | ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:153:72: error: cannot find type 'DispatchQueue' in scope
151 |
152 | @discardableResult
153 | public func `catch`(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (E) -> Void) -> TaskAwaiter<V, E> {
| `- error: cannot find type 'DispatchQueue' in scope
154 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).catch(closure)
155 | ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:161:37: error: cannot find type 'DispatchQueue' in scope
159 |
160 | @discardableResult
161 | public func cancelled(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
| `- error: cannot find type 'DispatchQueue' in scope
162 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).cancelled(closure)
163 | ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:161:74: error: cannot find type 'DispatchQueue' in scope
159 |
160 | @discardableResult
161 | public func cancelled(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
| `- error: cannot find type 'DispatchQueue' in scope
162 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).cancelled(closure)
163 | ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:169:35: error: cannot find type 'DispatchQueue' in scope
167 |
168 | @discardableResult
169 | public func finally(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
| `- error: cannot find type 'DispatchQueue' in scope
170 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).finally(closure)
171 | ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:169:72: error: cannot find type 'DispatchQueue' in scope
167 |
168 | @discardableResult
169 | public func finally(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
| `- error: cannot find type 'DispatchQueue' in scope
170 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).finally(closure)
171 | ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:181:32: error: cannot find type 'DispatchQueue' in scope
179 |
180 | @discardableResult
181 | public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
| `- error: cannot find type 'DispatchQueue' in scope
182 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
183 | ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:181:69: error: cannot find type 'DispatchQueue' in scope
179 |
180 | @discardableResult
181 | public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
| `- error: cannot find type 'DispatchQueue' in scope
182 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
183 | ta.enqueue()
[3/8] Compiling AlecrimAsyncKit Task.swift
/host/spi-builder-workspace/Sources/Task.swift:37:27: error: cannot find type 'DispatchWorkItem' in scope
35 |
36 | // Work Item
37 | private var workItem: DispatchWorkItem?
| `- error: cannot find type 'DispatchWorkItem' in scope
38 |
39 | // Dispatch Group (needed when used with closures without immediate return and `finish` methods)
/host/spi-builder-workspace/Sources/Task.swift:40:33: error: cannot find type 'DispatchGroup' in scope
38 |
39 | // Dispatch Group (needed when used with closures without immediate return and `finish` methods)
40 | private var _dispatchGroup: DispatchGroup?
| `- error: cannot find type 'DispatchGroup' in scope
41 |
42 | // Result and Dispatch Group Lock
/host/spi-builder-workspace/Sources/Task.swift:43:25: error: cannot find 'os_unfair_lock_s' in scope
41 |
42 | // Result and Dispatch Group Lock
43 | private var _lock = os_unfair_lock_s()
| `- error: cannot find 'os_unfair_lock_s' in scope
44 | private func lock() { os_unfair_lock_lock(&self._lock) }
45 | private func unlock() { os_unfair_lock_unlock(&self._lock) }
/host/spi-builder-workspace/Sources/Task.swift:61:36: error: cannot find type 'DispatchQoS' in scope
59 | }
60 |
61 | internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) {
| `- error: cannot find type 'DispatchQoS' in scope
62 | self.init(result: nil)
63 |
/host/spi-builder-workspace/Sources/Task.swift:61:71: error: cannot find type 'DispatchWorkItemFlags' in scope
59 | }
60 |
61 | internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) {
| `- error: cannot find type 'DispatchWorkItemFlags' in scope
62 | self.init(result: nil)
63 |
/host/spi-builder-workspace/Sources/Task.swift:79:37: error: cannot find type 'DispatchQueue' in scope
77 | // MARK: Executing
78 |
79 | internal func execute(on queue: DispatchQueue) {
| `- error: cannot find type 'DispatchQueue' in scope
80 | if let _ = self.result {
81 | return
/host/spi-builder-workspace/Sources/Task.swift:150:36: error: cannot find type 'DispatchQoS' in scope
148 | }
149 |
150 | internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) {
| `- error: cannot find type 'DispatchQoS' in scope
151 | self.init(result: nil)
152 |
/host/spi-builder-workspace/Sources/Task.swift:150:71: error: cannot find type 'DispatchWorkItemFlags' in scope
148 | }
149 |
150 | internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) {
| `- error: cannot find type 'DispatchWorkItemFlags' in scope
151 | self.init(result: nil)
152 |
/host/spi-builder-workspace/Sources/Task.swift:250:36: error: cannot find type 'DispatchQoS' in scope
248 | // MARK: Initializers
249 |
250 | internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) {
| `- error: cannot find type 'DispatchQoS' in scope
251 | self.init(result: nil)
252 |
/host/spi-builder-workspace/Sources/Task.swift:250:71: error: cannot find type 'DispatchWorkItemFlags' in scope
248 | // MARK: Initializers
249 |
250 | internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) {
| `- error: cannot find type 'DispatchWorkItemFlags' in scope
251 | self.init(result: nil)
252 |
/host/spi-builder-workspace/Sources/Task.swift:305:11: error: cannot find type 'Thread' in scope
303 | }
304 |
305 | extension Thread {
| `- error: cannot find type 'Thread' in scope
306 |
307 | fileprivate var cancellableTaskBox: CancellableTaskBox? {
/host/spi-builder-workspace/Sources/Task.swift:44:27: error: cannot find 'os_unfair_lock_lock' in scope
42 | // Result and Dispatch Group Lock
43 | private var _lock = os_unfair_lock_s()
44 | private func lock() { os_unfair_lock_lock(&self._lock) }
| `- error: cannot find 'os_unfair_lock_lock' in scope
45 | private func unlock() { os_unfair_lock_unlock(&self._lock) }
46 |
/host/spi-builder-workspace/Sources/Task.swift:45:29: error: cannot find 'os_unfair_lock_unlock' in scope
43 | private var _lock = os_unfair_lock_s()
44 | private func lock() { os_unfair_lock_lock(&self._lock) }
45 | private func unlock() { os_unfair_lock_unlock(&self._lock) }
| `- error: cannot find 'os_unfair_lock_unlock' in scope
46 |
47 | // MARK: Initializers
/host/spi-builder-workspace/Sources/Task.swift:69:13: error: cannot find 'Thread' in scope
67 | //
68 | let block: () -> Void = {
69 | Thread.current.cancellableTaskBox = CancellableTaskBox(self as? CancellableTask)
| `- error: cannot find 'Thread' in scope
70 | closure(self)
71 | }
/host/spi-builder-workspace/Sources/Task.swift:74:25: error: cannot find 'DispatchWorkItem' in scope
72 |
73 | //
74 | self.workItem = DispatchWorkItem(qos: qos, flags: flags, block: block)
| `- error: cannot find 'DispatchWorkItem' in scope
75 | }
76 |
/host/spi-builder-workspace/Sources/Task.swift:84:13: error: cannot find 'Thread' in scope
82 | }
83 | else if let workItem = self.workItem {
84 | Thread.current.cancellableTaskBox?.value?.cancellation += { [weak self] in
| `- error: cannot find 'Thread' in scope
85 | (self as? CancellableTask)?.cancel()
86 | }
/host/spi-builder-workspace/Sources/Task.swift:114:31: error: cannot find 'DispatchGroup' in scope
112 | self.lock(); defer { self.unlock() }
113 |
114 | self._dispatchGroup = DispatchGroup()
| `- error: cannot find 'DispatchGroup' in scope
115 | self._dispatchGroup?.enter()
116 | }
/host/spi-builder-workspace/Sources/Task.swift:128:28: error: cannot find type 'DispatchGroup' in scope
126 |
127 | private func waitDispatchGroup() {
128 | var dispatchGroup: DispatchGroup?
| `- error: cannot find type 'DispatchGroup' in scope
129 |
130 | do {
/host/spi-builder-workspace/Sources/Task.swift:154:13: error: cannot find 'Thread' in scope
152 |
153 | let block: () -> Void = {
154 | Thread.current.cancellableTaskBox = CancellableTaskBox(self)
| `- error: cannot find 'Thread' in scope
155 | self._finish(with: Swift.Result(catching: closure))
156 | }
/host/spi-builder-workspace/Sources/Task.swift:158:25: error: cannot find 'DispatchWorkItem' in scope
156 | }
157 |
158 | self.workItem = DispatchWorkItem(qos: qos, flags: flags, block: block)
| `- error: cannot find 'DispatchWorkItem' in scope
159 | }
160 |
/host/spi-builder-workspace/Sources/Cancellation.swift:55:39: error: cannot find type 'DispatchWorkItem' in scope
53 | }
54 |
55 | internal func run(after workItem: DispatchWorkItem) {
| `- error: cannot find type 'DispatchWorkItem' in scope
56 | workItem.notify(queue: _cancellationDispatchQueue, execute: self.run)
57 | }
/host/spi-builder-workspace/Sources/Task.swift:210:42: error: argument passed to call that takes no arguments
208 |
209 | if let workItem = self.workItem {
210 | self.cancellation.run(after: workItem)
| `- error: argument passed to call that takes no arguments
211 | workItem.cancel() // fired by workItem notify, runs on a private concurrent queue
212 | }
/host/spi-builder-workspace/Sources/Task.swift:254:13: error: cannot find 'Thread' in scope
252 |
253 | let block: () -> Void = {
254 | Thread.current.cancellableTaskBox = nil
| `- error: cannot find 'Thread' in scope
255 | self._finish(with: .success(closure()))
256 | }
/host/spi-builder-workspace/Sources/Task.swift:258:25: error: cannot find 'DispatchWorkItem' in scope
256 | }
257 |
258 | self.workItem = DispatchWorkItem(qos: qos, flags: flags, block: block)
| `- error: cannot find 'DispatchWorkItem' in scope
259 | }
260 |
/host/spi-builder-workspace/Sources/Task.swift:265:20: warning: no calls to throwing functions occur within 'try' expression
263 | internal func await() -> V {
264 | if let result = self.result {
265 | return try! result.get()
| `- warning: no calls to throwing functions occur within 'try' expression
266 | }
267 | else if let workItem = self.workItem {
[4/8] Compiling AlecrimAsyncKit Async.swift
/host/spi-builder-workspace/Sources/Async.swift:11:37: error: cannot find 'DispatchQueue' in scope
9 | import Foundation
10 |
11 | private let _defaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Async.Default", qos: .utility, attributes: .concurrent)
| `- error: cannot find 'DispatchQueue' in scope
12 |
13 | // MARK: - Async
/host/spi-builder-workspace/Sources/Async.swift:11:109: error: cannot infer contextual base in reference to member 'utility'
9 | import Foundation
10 |
11 | private let _defaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Async.Default", qos: .utility, attributes: .concurrent)
| `- error: cannot infer contextual base in reference to member 'utility'
12 |
13 | // MARK: - Async
/host/spi-builder-workspace/Sources/Async.swift:11:131: error: cannot infer contextual base in reference to member 'concurrent'
9 | import Foundation
10 |
11 | private let _defaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Async.Default", qos: .utility, attributes: .concurrent)
| `- error: cannot infer contextual base in reference to member 'concurrent'
12 |
13 | // MARK: - Async
/host/spi-builder-workspace/Sources/Async.swift:15:32: error: cannot find type 'DispatchQueue' in scope
13 | // MARK: - Async
14 |
15 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) -> Task<V, Error> {
| `- error: cannot find type 'DispatchQueue' in scope
16 | let task = Task(qos: qos, flags: flags, closure: closure)
17 | task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:15:59: error: cannot find type 'DispatchQoS' in scope
13 | // MARK: - Async
14 |
15 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) -> Task<V, Error> {
| `- error: cannot find type 'DispatchQoS' in scope
16 | let task = Task(qos: qos, flags: flags, closure: closure)
17 | task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:15:94: error: cannot find type 'DispatchWorkItemFlags' in scope
13 | // MARK: - Async
14 |
15 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) -> Task<V, Error> {
| `- error: cannot find type 'DispatchWorkItemFlags' in scope
16 | let task = Task(qos: qos, flags: flags, closure: closure)
17 | task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:22:32: error: cannot find type 'DispatchQueue' in scope
20 | }
21 |
22 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) -> Task<V, Never> {
| `- error: cannot find type 'DispatchQueue' in scope
23 | let task = Task(qos: qos, flags: flags, closure: closure)
24 | task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:22:59: error: cannot find type 'DispatchQoS' in scope
20 | }
21 |
22 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) -> Task<V, Never> {
| `- error: cannot find type 'DispatchQoS' in scope
23 | let task = Task(qos: qos, flags: flags, closure: closure)
24 | task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:22:94: error: cannot find type 'DispatchWorkItemFlags' in scope
20 | }
21 |
22 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) -> Task<V, Never> {
| `- error: cannot find type 'DispatchWorkItemFlags' in scope
23 | let task = Task(qos: qos, flags: flags, closure: closure)
24 | task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:29:42: error: cannot find type 'DispatchQueue' in scope
27 | }
28 |
29 | public func async<V, E: Error>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) -> Task<V, E> {
| `- error: cannot find type 'DispatchQueue' in scope
30 | let task = Task(qos: qos, flags: flags, closure: closure)
31 | task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:29:69: error: cannot find type 'DispatchQoS' in scope
27 | }
28 |
29 | public func async<V, E: Error>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) -> Task<V, E> {
| `- error: cannot find type 'DispatchQoS' in scope
30 | let task = Task(qos: qos, flags: flags, closure: closure)
31 | task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Async.swift:29:104: error: cannot find type 'DispatchWorkItemFlags' in scope
27 | }
28 |
29 | public func async<V, E: Error>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) -> Task<V, E> {
| `- error: cannot find type 'DispatchWorkItemFlags' in scope
30 | let task = Task(qos: qos, flags: flags, closure: closure)
31 | task.execute(on: queue ?? _defaultDispatchQueue)
/host/spi-builder-workspace/Sources/Task.swift:61:36: error: cannot find type 'DispatchQoS' in scope
59 | }
60 |
61 | internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) {
| `- error: cannot find type 'DispatchQoS' in scope
62 | self.init(result: nil)
63 |
/host/spi-builder-workspace/Sources/Task.swift:61:71: error: cannot find type 'DispatchWorkItemFlags' in scope
59 | }
60 |
61 | internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) {
| `- error: cannot find type 'DispatchWorkItemFlags' in scope
62 | self.init(result: nil)
63 |
/host/spi-builder-workspace/Sources/Task.swift:150:36: error: cannot find type 'DispatchQoS' in scope
148 | }
149 |
150 | internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) {
| `- error: cannot find type 'DispatchQoS' in scope
151 | self.init(result: nil)
152 |
/host/spi-builder-workspace/Sources/Task.swift:150:71: error: cannot find type 'DispatchWorkItemFlags' in scope
148 | }
149 |
150 | internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) {
| `- error: cannot find type 'DispatchWorkItemFlags' in scope
151 | self.init(result: nil)
152 |
/host/spi-builder-workspace/Sources/Task.swift:250:36: error: cannot find type 'DispatchQoS' in scope
248 | // MARK: Initializers
249 |
250 | internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) {
| `- error: cannot find type 'DispatchQoS' in scope
251 | self.init(result: nil)
252 |
/host/spi-builder-workspace/Sources/Task.swift:250:71: error: cannot find type 'DispatchWorkItemFlags' in scope
248 | // MARK: Initializers
249 |
250 | internal convenience init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) {
| `- error: cannot find type 'DispatchWorkItemFlags' in scope
251 | self.init(result: nil)
252 |
/host/spi-builder-workspace/Sources/Async.swift:16:16: error: generic parameter 'V' could not be inferred
14 |
15 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) -> Task<V, Error> {
16 | let task = Task(qos: qos, flags: flags, closure: closure)
| `- error: generic parameter 'V' could not be inferred
17 | task.execute(on: queue ?? _defaultDispatchQueue)
18 |
/host/spi-builder-workspace/Sources/Task.swift:13:25: note: 'V' declared as parameter to type 'Task'
11 | // MARK: - Task
12 |
13 | public final class Task<V, E: Error> {
| `- note: 'V' declared as parameter to type 'Task'
14 |
15 | // MARK: Result
/host/spi-builder-workspace/Sources/Async.swift:16:16: error: generic parameter 'E' could not be inferred
14 |
15 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) -> Task<V, Error> {
16 | let task = Task(qos: qos, flags: flags, closure: closure)
| |- error: generic parameter 'E' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
17 | task.execute(on: queue ?? _defaultDispatchQueue)
18 |
/host/spi-builder-workspace/Sources/Task.swift:13:28: note: 'E' declared as parameter to type 'Task'
11 | // MARK: - Task
12 |
13 | public final class Task<V, E: Error> {
| `- note: 'E' declared as parameter to type 'Task'
14 |
15 | // MARK: Result
/host/spi-builder-workspace/Sources/Async.swift:16:20: error: argument passed to call that takes no arguments
14 |
15 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () throws -> V) -> Task<V, Error> {
16 | let task = Task(qos: qos, flags: flags, closure: closure)
| `- error: argument passed to call that takes no arguments
17 | task.execute(on: queue ?? _defaultDispatchQueue)
18 |
/host/spi-builder-workspace/Sources/Async.swift:23:20: error: argument passed to call that takes no arguments
21 |
22 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) -> Task<V, Never> {
23 | let task = Task(qos: qos, flags: flags, closure: closure)
| `- error: argument passed to call that takes no arguments
24 | task.execute(on: queue ?? _defaultDispatchQueue)
25 |
/host/spi-builder-workspace/Sources/Async.swift:23:16: error: generic parameter 'V' could not be inferred
21 |
22 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) -> Task<V, Never> {
23 | let task = Task(qos: qos, flags: flags, closure: closure)
| `- error: generic parameter 'V' could not be inferred
24 | task.execute(on: queue ?? _defaultDispatchQueue)
25 |
/host/spi-builder-workspace/Sources/Task.swift:13:25: note: 'V' declared as parameter to type 'Task'
11 | // MARK: - Task
12 |
13 | public final class Task<V, E: Error> {
| `- note: 'V' declared as parameter to type 'Task'
14 |
15 | // MARK: Result
/host/spi-builder-workspace/Sources/Async.swift:23:16: error: generic parameter 'E' could not be inferred
21 |
22 | public func async<V>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping () -> V) -> Task<V, Never> {
23 | let task = Task(qos: qos, flags: flags, closure: closure)
| |- error: generic parameter 'E' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
24 | task.execute(on: queue ?? _defaultDispatchQueue)
25 |
/host/spi-builder-workspace/Sources/Task.swift:13:28: note: 'E' declared as parameter to type 'Task'
11 | // MARK: - Task
12 |
13 | public final class Task<V, E: Error> {
| `- note: 'E' declared as parameter to type 'Task'
14 |
15 | // MARK: Result
/host/spi-builder-workspace/Sources/Async.swift:30:20: error: argument passed to call that takes no arguments
28 |
29 | public func async<V, E: Error>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) -> Task<V, E> {
30 | let task = Task(qos: qos, flags: flags, closure: closure)
| `- error: argument passed to call that takes no arguments
31 | task.execute(on: queue ?? _defaultDispatchQueue)
32 |
/host/spi-builder-workspace/Sources/Async.swift:30:16: error: generic parameter 'V' could not be inferred
28 |
29 | public func async<V, E: Error>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) -> Task<V, E> {
30 | let task = Task(qos: qos, flags: flags, closure: closure)
| `- error: generic parameter 'V' could not be inferred
31 | task.execute(on: queue ?? _defaultDispatchQueue)
32 |
/host/spi-builder-workspace/Sources/Task.swift:13:25: note: 'V' declared as parameter to type 'Task'
11 | // MARK: - Task
12 |
13 | public final class Task<V, E: Error> {
| `- note: 'V' declared as parameter to type 'Task'
14 |
15 | // MARK: Result
/host/spi-builder-workspace/Sources/Async.swift:30:16: error: generic parameter 'E' could not be inferred
28 |
29 | public func async<V, E: Error>(on queue: DispatchQueue? = nil, qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], closure: @escaping (Task<V, E>) -> Void) -> Task<V, E> {
30 | let task = Task(qos: qos, flags: flags, closure: closure)
| |- error: generic parameter 'E' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
31 | task.execute(on: queue ?? _defaultDispatchQueue)
32 |
/host/spi-builder-workspace/Sources/Task.swift:13:28: note: 'E' declared as parameter to type 'Task'
11 | // MARK: - Task
12 |
13 | public final class Task<V, E: Error> {
| `- note: 'E' declared as parameter to type 'Task'
14 |
15 | // MARK: Result
[5/8] Compiling AlecrimAsyncKit TaskAwaiter.swift
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:11:48: error: cannot find 'DispatchQueue' in scope
9 | import Foundation
10 |
11 | private let _taskAwaiterDefaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.TaskAwaiter", qos: .utility, attributes: .concurrent)
| `- error: cannot find 'DispatchQueue' in scope
12 |
13 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:11:118: error: cannot infer contextual base in reference to member 'utility'
9 | import Foundation
10 |
11 | private let _taskAwaiterDefaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.TaskAwaiter", qos: .utility, attributes: .concurrent)
| `- error: cannot infer contextual base in reference to member 'utility'
12 |
13 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:11:140: error: cannot infer contextual base in reference to member 'concurrent'
9 | import Foundation
10 |
11 | private let _taskAwaiterDefaultDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.TaskAwaiter", qos: .utility, attributes: .concurrent)
| `- error: cannot infer contextual base in reference to member 'concurrent'
12 |
13 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:17:28: error: cannot find type 'DispatchQueue' in scope
15 |
16 | public final class TaskAwaiter<V, E: Swift.Error> {
17 | fileprivate let queue: DispatchQueue
| `- error: cannot find type 'DispatchQueue' in scope
18 | fileprivate let callbackQueue: DispatchQueue
19 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:18:36: error: cannot find type 'DispatchQueue' in scope
16 | public final class TaskAwaiter<V, E: Swift.Error> {
17 | fileprivate let queue: DispatchQueue
18 | fileprivate let callbackQueue: DispatchQueue
| `- error: cannot find type 'DispatchQueue' in scope
19 |
20 | public let task: Task<V, E>
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:27:29: error: cannot find type 'DispatchQueue' in scope
25 | fileprivate var finallyClosure: (() -> Void)?
26 |
27 | fileprivate init(queue: DispatchQueue, callbackQueue: DispatchQueue, task: Task<V, E>) {
| `- error: cannot find type 'DispatchQueue' in scope
28 | self.queue = queue
29 | self.callbackQueue = callbackQueue
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:27:59: error: cannot find type 'DispatchQueue' in scope
25 | fileprivate var finallyClosure: (() -> Void)?
26 |
27 | fileprivate init(queue: DispatchQueue, callbackQueue: DispatchQueue, task: Task<V, E>) {
| `- error: cannot find type 'DispatchQueue' in scope
28 | self.queue = queue
29 | self.callbackQueue = callbackQueue
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:145:32: error: cannot find type 'DispatchQueue' in scope
143 |
144 | @discardableResult
145 | public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
| `- error: cannot find type 'DispatchQueue' in scope
146 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
147 | ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:145:69: error: cannot find type 'DispatchQueue' in scope
143 |
144 | @discardableResult
145 | public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
| `- error: cannot find type 'DispatchQueue' in scope
146 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
147 | ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:153:35: error: cannot find type 'DispatchQueue' in scope
151 |
152 | @discardableResult
153 | public func `catch`(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (E) -> Void) -> TaskAwaiter<V, E> {
| `- error: cannot find type 'DispatchQueue' in scope
154 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).catch(closure)
155 | ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:153:72: error: cannot find type 'DispatchQueue' in scope
151 |
152 | @discardableResult
153 | public func `catch`(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (E) -> Void) -> TaskAwaiter<V, E> {
| `- error: cannot find type 'DispatchQueue' in scope
154 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).catch(closure)
155 | ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:161:37: error: cannot find type 'DispatchQueue' in scope
159 |
160 | @discardableResult
161 | public func cancelled(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
| `- error: cannot find type 'DispatchQueue' in scope
162 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).cancelled(closure)
163 | ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:161:74: error: cannot find type 'DispatchQueue' in scope
159 |
160 | @discardableResult
161 | public func cancelled(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
| `- error: cannot find type 'DispatchQueue' in scope
162 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).cancelled(closure)
163 | ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:169:35: error: cannot find type 'DispatchQueue' in scope
167 |
168 | @discardableResult
169 | public func finally(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
| `- error: cannot find type 'DispatchQueue' in scope
170 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).finally(closure)
171 | ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:169:72: error: cannot find type 'DispatchQueue' in scope
167 |
168 | @discardableResult
169 | public func finally(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
| `- error: cannot find type 'DispatchQueue' in scope
170 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).finally(closure)
171 | ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:181:32: error: cannot find type 'DispatchQueue' in scope
179 |
180 | @discardableResult
181 | public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
| `- error: cannot find type 'DispatchQueue' in scope
182 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
183 | ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:181:69: error: cannot find type 'DispatchQueue' in scope
179 |
180 | @discardableResult
181 | public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
| `- error: cannot find type 'DispatchQueue' in scope
182 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
183 | ta.enqueue()
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:95:37: error: cannot convert value of type 'Task<V, any Error>' to expected argument type 'V'
93 | if let thenClosure = self.thenClosure {
94 | self.callbackQueue.async {
95 | thenClosure(value)
| `- error: cannot convert value of type 'Task<V, any Error>' to expected argument type 'V'
96 | self.thenClosure = nil
97 | }
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:131:33: error: cannot convert value of type 'Task<V, Never>' to expected argument type 'V'
129 | if let thenClosure = self.thenClosure {
130 | self.callbackQueue.async {
131 | thenClosure(value)
| `- error: cannot convert value of type 'Task<V, Never>' to expected argument type 'V'
132 | self.thenClosure = nil
133 | }
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:146:112: error: cannot find 'DispatchQueue' in scope
144 | @discardableResult
145 | public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
146 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
| `- error: cannot find 'DispatchQueue' in scope
147 | ta.enqueue()
148 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:146:18: error: generic parameter 'V' could not be inferred
14 | // MARK: - TaskAwaiter
15 |
16 | public final class TaskAwaiter<V, E: Swift.Error> {
| `- note: 'V' declared as parameter to type 'TaskAwaiter'
17 | fileprivate let queue: DispatchQueue
18 | fileprivate let callbackQueue: DispatchQueue
:
144 | @discardableResult
145 | public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
146 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
| `- error: generic parameter 'V' could not be inferred
147 | ta.enqueue()
148 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:146:18: error: generic parameter 'E' could not be inferred
14 | // MARK: - TaskAwaiter
15 |
16 | public final class TaskAwaiter<V, E: Swift.Error> {
| `- note: 'E' declared as parameter to type 'TaskAwaiter'
17 | fileprivate let queue: DispatchQueue
18 | fileprivate let callbackQueue: DispatchQueue
:
144 | @discardableResult
145 | public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
146 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
| |- error: generic parameter 'E' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
147 | ta.enqueue()
148 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:154:112: error: cannot find 'DispatchQueue' in scope
152 | @discardableResult
153 | public func `catch`(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (E) -> Void) -> TaskAwaiter<V, E> {
154 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).catch(closure)
| `- error: cannot find 'DispatchQueue' in scope
155 | ta.enqueue()
156 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:154:18: error: generic parameter 'V' could not be inferred
14 | // MARK: - TaskAwaiter
15 |
16 | public final class TaskAwaiter<V, E: Swift.Error> {
| `- note: 'V' declared as parameter to type 'TaskAwaiter'
17 | fileprivate let queue: DispatchQueue
18 | fileprivate let callbackQueue: DispatchQueue
:
152 | @discardableResult
153 | public func `catch`(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (E) -> Void) -> TaskAwaiter<V, E> {
154 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).catch(closure)
| `- error: generic parameter 'V' could not be inferred
155 | ta.enqueue()
156 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:154:18: error: generic parameter 'E' could not be inferred
14 | // MARK: - TaskAwaiter
15 |
16 | public final class TaskAwaiter<V, E: Swift.Error> {
| `- note: 'E' declared as parameter to type 'TaskAwaiter'
17 | fileprivate let queue: DispatchQueue
18 | fileprivate let callbackQueue: DispatchQueue
:
152 | @discardableResult
153 | public func `catch`(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (E) -> Void) -> TaskAwaiter<V, E> {
154 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).catch(closure)
| |- error: generic parameter 'E' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
155 | ta.enqueue()
156 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:162:112: error: cannot find 'DispatchQueue' in scope
160 | @discardableResult
161 | public func cancelled(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
162 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).cancelled(closure)
| `- error: cannot find 'DispatchQueue' in scope
163 | ta.enqueue()
164 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:162:18: error: generic parameter 'V' could not be inferred
14 | // MARK: - TaskAwaiter
15 |
16 | public final class TaskAwaiter<V, E: Swift.Error> {
| `- note: 'V' declared as parameter to type 'TaskAwaiter'
17 | fileprivate let queue: DispatchQueue
18 | fileprivate let callbackQueue: DispatchQueue
:
160 | @discardableResult
161 | public func cancelled(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
162 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).cancelled(closure)
| `- error: generic parameter 'V' could not be inferred
163 | ta.enqueue()
164 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:162:18: error: generic parameter 'E' could not be inferred
14 | // MARK: - TaskAwaiter
15 |
16 | public final class TaskAwaiter<V, E: Swift.Error> {
| `- note: 'E' declared as parameter to type 'TaskAwaiter'
17 | fileprivate let queue: DispatchQueue
18 | fileprivate let callbackQueue: DispatchQueue
:
160 | @discardableResult
161 | public func cancelled(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
162 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).cancelled(closure)
| |- error: generic parameter 'E' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
163 | ta.enqueue()
164 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:170:112: error: cannot find 'DispatchQueue' in scope
168 | @discardableResult
169 | public func finally(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
170 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).finally(closure)
| `- error: cannot find 'DispatchQueue' in scope
171 | ta.enqueue()
172 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:170:18: error: generic parameter 'V' could not be inferred
14 | // MARK: - TaskAwaiter
15 |
16 | public final class TaskAwaiter<V, E: Swift.Error> {
| `- note: 'V' declared as parameter to type 'TaskAwaiter'
17 | fileprivate let queue: DispatchQueue
18 | fileprivate let callbackQueue: DispatchQueue
:
168 | @discardableResult
169 | public func finally(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
170 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).finally(closure)
| `- error: generic parameter 'V' could not be inferred
171 | ta.enqueue()
172 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:170:18: error: generic parameter 'E' could not be inferred
14 | // MARK: - TaskAwaiter
15 |
16 | public final class TaskAwaiter<V, E: Swift.Error> {
| `- note: 'E' declared as parameter to type 'TaskAwaiter'
17 | fileprivate let queue: DispatchQueue
18 | fileprivate let callbackQueue: DispatchQueue
:
168 | @discardableResult
169 | public func finally(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping () -> Void) -> TaskAwaiter<V, E> {
170 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).finally(closure)
| |- error: generic parameter 'E' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
171 | ta.enqueue()
172 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:182:112: error: cannot find 'DispatchQueue' in scope
180 | @discardableResult
181 | public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
182 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
| `- error: cannot find 'DispatchQueue' in scope
183 | ta.enqueue()
184 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:182:18: error: generic parameter 'V' could not be inferred
14 | // MARK: - TaskAwaiter
15 |
16 | public final class TaskAwaiter<V, E: Swift.Error> {
| `- note: 'V' declared as parameter to type 'TaskAwaiter'
17 | fileprivate let queue: DispatchQueue
18 | fileprivate let callbackQueue: DispatchQueue
:
180 | @discardableResult
181 | public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
182 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
| `- error: generic parameter 'V' could not be inferred
183 | ta.enqueue()
184 |
/host/spi-builder-workspace/Sources/TaskAwaiter.swift:182:18: error: generic parameter 'E' could not be inferred
14 | // MARK: - TaskAwaiter
15 |
16 | public final class TaskAwaiter<V, E: Swift.Error> {
| `- note: 'E' declared as parameter to type 'TaskAwaiter'
17 | fileprivate let queue: DispatchQueue
18 | fileprivate let callbackQueue: DispatchQueue
:
180 | @discardableResult
181 | public func then(on queue: DispatchQueue? = nil, callbackQueue: DispatchQueue? = nil, closure: @escaping (V) -> Void) -> TaskAwaiter<V, E> {
182 | let ta = TaskAwaiter(queue: queue ?? _taskAwaiterDefaultDispatchQueue, callbackQueue: callbackQueue ?? DispatchQueue.main, task: self).then(closure)
| |- error: generic parameter 'E' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
183 | ta.enqueue()
184 |
[6/8] Compiling AlecrimAsyncKit Cancellation.swift
/host/spi-builder-workspace/Sources/Cancellation.swift:13:42: error: cannot find 'DispatchQueue' in scope
11 | // MARK: -
12 |
13 | private let _cancellationDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Cancellation", qos: .utility, attributes: .concurrent, target: DispatchQueue.global(qos: .utility))
| `- error: cannot find 'DispatchQueue' in scope
14 |
15 | // MARK: -
/host/spi-builder-workspace/Sources/Cancellation.swift:13:155: error: cannot find 'DispatchQueue' in scope
11 | // MARK: -
12 |
13 | private let _cancellationDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Cancellation", qos: .utility, attributes: .concurrent, target: DispatchQueue.global(qos: .utility))
| `- error: cannot find 'DispatchQueue' in scope
14 |
15 | // MARK: -
/host/spi-builder-workspace/Sources/Cancellation.swift:13:113: error: cannot infer contextual base in reference to member 'utility'
11 | // MARK: -
12 |
13 | private let _cancellationDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Cancellation", qos: .utility, attributes: .concurrent, target: DispatchQueue.global(qos: .utility))
| `- error: cannot infer contextual base in reference to member 'utility'
14 |
15 | // MARK: -
/host/spi-builder-workspace/Sources/Cancellation.swift:13:135: error: cannot infer contextual base in reference to member 'concurrent'
11 | // MARK: -
12 |
13 | private let _cancellationDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Cancellation", qos: .utility, attributes: .concurrent, target: DispatchQueue.global(qos: .utility))
| `- error: cannot infer contextual base in reference to member 'concurrent'
14 |
15 | // MARK: -
/host/spi-builder-workspace/Sources/Cancellation.swift:13:182: error: cannot infer contextual base in reference to member 'utility'
11 | // MARK: -
12 |
13 | private let _cancellationDispatchQueue = DispatchQueue(label: "com.alecrim.AlecrimAsyncKit.Cancellation", qos: .utility, attributes: .concurrent, target: DispatchQueue.global(qos: .utility))
| `- error: cannot infer contextual base in reference to member 'utility'
14 |
15 | // MARK: -
/host/spi-builder-workspace/Sources/Cancellation.swift:22:45: error: cannot find 'os_unfair_lock_s' in scope
20 |
21 | public final class Cancellation {
22 | private var _cancellationHandlersLock = os_unfair_lock_s()
| `- error: cannot find 'os_unfair_lock_s' in scope
23 | private var _cancellationHandlers: [CancellationHandler]?
24 |
/host/spi-builder-workspace/Sources/Cancellation.swift:55:39: error: cannot find type 'DispatchWorkItem' in scope
53 | }
54 |
55 | internal func run(after workItem: DispatchWorkItem) {
| `- error: cannot find type 'DispatchWorkItem' in scope
56 | workItem.notify(queue: _cancellationDispatchQueue, execute: self.run)
57 | }
/host/spi-builder-workspace/Sources/Cancellation.swift:30:9: error: cannot find 'os_unfair_lock_lock' in scope
28 |
29 | fileprivate func addCancellationHandler(_ newValue: @escaping CancellationHandler) {
30 | os_unfair_lock_lock(&self._cancellationHandlersLock); defer { os_unfair_lock_unlock(&self._cancellationHandlersLock) }
| `- error: cannot find 'os_unfair_lock_lock' in scope
31 |
32 | if self._cancellationHandlers == nil {
/host/spi-builder-workspace/Sources/Cancellation.swift:30:71: error: cannot find 'os_unfair_lock_unlock' in scope
28 |
29 | fileprivate func addCancellationHandler(_ newValue: @escaping CancellationHandler) {
30 | os_unfair_lock_lock(&self._cancellationHandlersLock); defer { os_unfair_lock_unlock(&self._cancellationHandlersLock) }
| `- error: cannot find 'os_unfair_lock_unlock' in scope
31 |
32 | if self._cancellationHandlers == nil {
/host/spi-builder-workspace/Sources/Cancellation.swift:44:13: error: cannot find 'os_unfair_lock_lock' in scope
42 |
43 | do {
44 | os_unfair_lock_lock(&self._cancellationHandlersLock); defer { os_unfair_lock_unlock(&self._cancellationHandlersLock) }
| `- error: cannot find 'os_unfair_lock_lock' in scope
45 | cancellationHandlers = self._cancellationHandlers
46 | self._cancellationHandlers = nil
/host/spi-builder-workspace/Sources/Cancellation.swift:44:75: error: cannot find 'os_unfair_lock_unlock' in scope
42 |
43 | do {
44 | os_unfair_lock_lock(&self._cancellationHandlersLock); defer { os_unfair_lock_unlock(&self._cancellationHandlersLock) }
| `- error: cannot find 'os_unfair_lock_unlock' in scope
45 | cancellationHandlers = self._cancellationHandlers
46 | self._cancellationHandlers = nil
[7/8] Compiling AlecrimAsyncKit Await.swift
/host/spi-builder-workspace/Sources/Task.swift:37:27: error: cannot find type 'DispatchWorkItem' in scope
35 |
36 | // Work Item
37 | private var workItem: DispatchWorkItem?
| `- error: cannot find type 'DispatchWorkItem' in scope
38 |
39 | // Dispatch Group (needed when used with closures without immediate return and `finish` methods)
/host/spi-builder-workspace/Sources/Task.swift:40:33: error: cannot find type 'DispatchGroup' in scope
38 |
39 | // Dispatch Group (needed when used with closures without immediate return and `finish` methods)
40 | private var _dispatchGroup: DispatchGroup?
| `- error: cannot find type 'DispatchGroup' in scope
41 |
42 | // Result and Dispatch Group Lock
/host/spi-builder-workspace/Sources/Task.swift:43:25: error: cannot find 'os_unfair_lock_s' in scope
41 |
42 | // Result and Dispatch Group Lock
43 | private var _lock = os_unfair_lock_s()
| `- error: cannot find 'os_unfair_lock_s' in scope
44 | private func lock() { os_unfair_lock_lock(&self._lock) }
45 | private func unlock() { os_unfair_lock_unlock(&self._lock) }
[8/8] Compiling AlecrimAsyncKit Error+Extensions.swift
BUILD FAILURE 6.1 wasm