The Swift Package Index logo.Swift Package Index

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

Build Information

Failed to build SwiftFormat, reference main (8a397e), with Swift 6.2 for Wasm on 5 Dec 2025 07:52:33 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:wasm-6.2-latest swift build --swift-sdk wasm32-unknown-wasip1 2>&1

Build Log

[103/324] Compiling SwiftFormat SpaceAroundComments.swift
[104/324] Compiling SwiftFormat SpaceAroundGenerics.swift
[105/324] Compiling SwiftFormat SpaceAroundOperators.swift
[106/324] Compiling SwiftFormat RedundantClosure.swift
[107/324] Compiling SwiftFormat RedundantEquatable.swift
[108/324] Compiling SwiftFormat RedundantExtensionACL.swift
[109/324] Compiling SwiftFormat RedundantFileprivate.swift
[110/324] Compiling SwiftFormat RedundantGet.swift
[111/324] Compiling SwiftFormat RedundantInit.swift
[112/324] Compiling SwiftFormat RedundantInternal.swift
[113/324] Compiling SwiftFormat RedundantLet.swift
[114/324] Compiling SwiftFormat RedundantLetError.swift
[115/324] Compiling SwiftFormat RedundantMemberwiseInit.swift
[116/324] Compiling SwiftFormat RedundantNilInit.swift
[117/324] Compiling SwiftFormat RedundantObjc.swift
[118/324] Compiling SwiftFormat RedundantOptionalBinding.swift
[119/324] Compiling SwiftFormat RedundantParens.swift
[120/324] Compiling SwiftFormat RedundantPattern.swift
[121/324] Compiling SwiftFormat RedundantProperty.swift
[122/324] Compiling SwiftFormat RedundantPublic.swift
[123/324] Compiling SwiftFormat RedundantRawValues.swift
[124/324] Compiling SwiftFormat RedundantReturn.swift
[125/324] Compiling SwiftFormat RedundantSelf.swift
[126/324] Compiling SwiftFormat RedundantStaticSelf.swift
[127/324] Compiling SwiftFormat RedundantThrows.swift
[128/324] Compiling SwiftFormat RedundantType.swift
[129/324] Compiling SwiftFormat RedundantTypedThrows.swift
[130/324] Compiling SwiftFormat RedundantVoidReturnType.swift
[131/324] Compiling SwiftFormat Semicolons.swift
[132/324] Compiling SwiftFormat SinglePropertyPerLine.swift
[133/324] Compiling SwiftFormat SortDeclarations.swift
[134/324] Compiling SwiftFormat SortImports.swift
[135/324] Compiling SwiftFormat SortSwitchCases.swift
[136/324] Compiling SwiftFormat SortTypealiases.swift
[137/324] Compiling SwiftFormat SortedImports.swift
[138/324] Compiling SwiftFormat SortedSwitchCases.swift
[139/324] Compiling SwiftFormat SpaceAroundBraces.swift
[140/324] Compiling SwiftFormat SpaceAroundBrackets.swift
[141/324] Compiling SwiftFormat SpaceAroundComments.swift
[142/324] Compiling SwiftFormat SpaceAroundGenerics.swift
[143/324] Compiling SwiftFormat SpaceAroundOperators.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[164/324] Emitting module SwiftFormat
/host/spi-builder-workspace/Sources/CommandLine.swift:865:13: error: cannot find 'DispatchQueue' in scope
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |             `- error: cannot find 'DispatchQueue' in scope
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:40: error: cannot infer contextual base in reference to member 'userInitiated'
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |                                        `- error: cannot infer contextual base in reference to member 'userInitiated'
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:917:67: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 915 |             if let reportURL {
 916 |                 print("Writing report file to \(reportURL.path)", as: .info)
 917 |                 try reporterOutput.write(to: reportURL, options: .atomic)
     |                                                                   `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 918 |             } else {
 919 |                 print(String(decoding: reporterOutput, as: UTF8.self), as: .raw)
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:27: error: cannot find 'DispatchQueue' in scope
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                           `- error: cannot find 'DispatchQueue' in scope
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:76: error: cannot infer contextual base in reference to member 'userInteractive'
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                                                                            `- error: cannot infer contextual base in reference to member 'userInteractive'
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
[165/324] Compiling SwiftFormat Void.swift
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:27: error: cannot find 'DispatchQueue' in scope
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                           `- error: cannot find 'DispatchQueue' in scope
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:76: error: cannot infer contextual base in reference to member 'userInteractive'
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                                                                            `- error: cannot infer contextual base in reference to member 'userInteractive'
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:146:17: error: cannot find 'DispatchGroup' in scope
144 |     ]
145 |
146 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
/host/spi-builder-workspace/Sources/SwiftFormat.swift:148:27: error: cannot find 'DispatchQueue' in scope
146 |     let group = DispatchGroup()
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
    |                           `- error: cannot find 'DispatchQueue' in scope
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:30: error: cannot find 'DispatchQueue' in scope
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                              `- error: cannot find 'DispatchQueue' in scope
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:57: error: cannot infer contextual base in reference to member 'userInitiated'
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                                                         `- error: cannot infer contextual base in reference to member 'userInitiated'
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:609:17: error: cannot find 'DispatchGroup' in scope
607 |
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:17: error: cannot find 'DispatchQueue' in scope
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                 `- error: cannot find 'DispatchQueue' in scope
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:70: error: cannot infer contextual base in reference to member 'userInteractive'
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                                                                      `- error: cannot infer contextual base in reference to member 'userInteractive'
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:40: error: cannot call value of non-function type 'Date'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                        `- error: cannot call value of non-function type 'Date'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:61: error: cannot infer contextual base in reference to member 'timedOut'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                                             `- error: cannot infer contextual base in reference to member 'timedOut'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
[166/324] Compiling SwiftFormat Wrap.swift
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:27: error: cannot find 'DispatchQueue' in scope
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                           `- error: cannot find 'DispatchQueue' in scope
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:76: error: cannot infer contextual base in reference to member 'userInteractive'
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                                                                            `- error: cannot infer contextual base in reference to member 'userInteractive'
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:146:17: error: cannot find 'DispatchGroup' in scope
144 |     ]
145 |
146 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
/host/spi-builder-workspace/Sources/SwiftFormat.swift:148:27: error: cannot find 'DispatchQueue' in scope
146 |     let group = DispatchGroup()
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
    |                           `- error: cannot find 'DispatchQueue' in scope
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:30: error: cannot find 'DispatchQueue' in scope
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                              `- error: cannot find 'DispatchQueue' in scope
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:57: error: cannot infer contextual base in reference to member 'userInitiated'
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                                                         `- error: cannot infer contextual base in reference to member 'userInitiated'
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:609:17: error: cannot find 'DispatchGroup' in scope
607 |
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:17: error: cannot find 'DispatchQueue' in scope
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                 `- error: cannot find 'DispatchQueue' in scope
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:70: error: cannot infer contextual base in reference to member 'userInteractive'
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                                                                      `- error: cannot infer contextual base in reference to member 'userInteractive'
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:40: error: cannot call value of non-function type 'Date'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                        `- error: cannot call value of non-function type 'Date'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:61: error: cannot infer contextual base in reference to member 'timedOut'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                                             `- error: cannot infer contextual base in reference to member 'timedOut'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
[167/324] Compiling SwiftFormat WrapArguments.swift
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:27: error: cannot find 'DispatchQueue' in scope
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                           `- error: cannot find 'DispatchQueue' in scope
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:76: error: cannot infer contextual base in reference to member 'userInteractive'
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                                                                            `- error: cannot infer contextual base in reference to member 'userInteractive'
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:146:17: error: cannot find 'DispatchGroup' in scope
144 |     ]
145 |
146 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
/host/spi-builder-workspace/Sources/SwiftFormat.swift:148:27: error: cannot find 'DispatchQueue' in scope
146 |     let group = DispatchGroup()
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
    |                           `- error: cannot find 'DispatchQueue' in scope
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:30: error: cannot find 'DispatchQueue' in scope
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                              `- error: cannot find 'DispatchQueue' in scope
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:57: error: cannot infer contextual base in reference to member 'userInitiated'
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                                                         `- error: cannot infer contextual base in reference to member 'userInitiated'
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:609:17: error: cannot find 'DispatchGroup' in scope
607 |
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:17: error: cannot find 'DispatchQueue' in scope
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                 `- error: cannot find 'DispatchQueue' in scope
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:70: error: cannot infer contextual base in reference to member 'userInteractive'
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                                                                      `- error: cannot infer contextual base in reference to member 'userInteractive'
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:40: error: cannot call value of non-function type 'Date'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                        `- error: cannot call value of non-function type 'Date'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:61: error: cannot infer contextual base in reference to member 'timedOut'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                                             `- error: cannot infer contextual base in reference to member 'timedOut'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
[168/324] Compiling SwiftFormat WrapAttributes.swift
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:27: error: cannot find 'DispatchQueue' in scope
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                           `- error: cannot find 'DispatchQueue' in scope
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:76: error: cannot infer contextual base in reference to member 'userInteractive'
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                                                                            `- error: cannot infer contextual base in reference to member 'userInteractive'
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:146:17: error: cannot find 'DispatchGroup' in scope
144 |     ]
145 |
146 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
/host/spi-builder-workspace/Sources/SwiftFormat.swift:148:27: error: cannot find 'DispatchQueue' in scope
146 |     let group = DispatchGroup()
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
    |                           `- error: cannot find 'DispatchQueue' in scope
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:30: error: cannot find 'DispatchQueue' in scope
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                              `- error: cannot find 'DispatchQueue' in scope
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:57: error: cannot infer contextual base in reference to member 'userInitiated'
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                                                         `- error: cannot infer contextual base in reference to member 'userInitiated'
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:609:17: error: cannot find 'DispatchGroup' in scope
607 |
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:17: error: cannot find 'DispatchQueue' in scope
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                 `- error: cannot find 'DispatchQueue' in scope
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:70: error: cannot infer contextual base in reference to member 'userInteractive'
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                                                                      `- error: cannot infer contextual base in reference to member 'userInteractive'
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:40: error: cannot call value of non-function type 'Date'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                        `- error: cannot call value of non-function type 'Date'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:61: error: cannot infer contextual base in reference to member 'timedOut'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                                             `- error: cannot infer contextual base in reference to member 'timedOut'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
[169/324] Compiling SwiftFormat WrapConditionalBodies.swift
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:27: error: cannot find 'DispatchQueue' in scope
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                           `- error: cannot find 'DispatchQueue' in scope
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:76: error: cannot infer contextual base in reference to member 'userInteractive'
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                                                                            `- error: cannot infer contextual base in reference to member 'userInteractive'
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:146:17: error: cannot find 'DispatchGroup' in scope
144 |     ]
145 |
146 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
/host/spi-builder-workspace/Sources/SwiftFormat.swift:148:27: error: cannot find 'DispatchQueue' in scope
146 |     let group = DispatchGroup()
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
    |                           `- error: cannot find 'DispatchQueue' in scope
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:30: error: cannot find 'DispatchQueue' in scope
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                              `- error: cannot find 'DispatchQueue' in scope
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:57: error: cannot infer contextual base in reference to member 'userInitiated'
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                                                         `- error: cannot infer contextual base in reference to member 'userInitiated'
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:609:17: error: cannot find 'DispatchGroup' in scope
607 |
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:17: error: cannot find 'DispatchQueue' in scope
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                 `- error: cannot find 'DispatchQueue' in scope
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:70: error: cannot infer contextual base in reference to member 'userInteractive'
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                                                                      `- error: cannot infer contextual base in reference to member 'userInteractive'
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:40: error: cannot call value of non-function type 'Date'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                        `- error: cannot call value of non-function type 'Date'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:61: error: cannot infer contextual base in reference to member 'timedOut'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                                             `- error: cannot infer contextual base in reference to member 'timedOut'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
[170/324] Compiling SwiftFormat WrapEnumCases.swift
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:27: error: cannot find 'DispatchQueue' in scope
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                           `- error: cannot find 'DispatchQueue' in scope
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:76: error: cannot infer contextual base in reference to member 'userInteractive'
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                                                                            `- error: cannot infer contextual base in reference to member 'userInteractive'
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:146:17: error: cannot find 'DispatchGroup' in scope
144 |     ]
145 |
146 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
/host/spi-builder-workspace/Sources/SwiftFormat.swift:148:27: error: cannot find 'DispatchQueue' in scope
146 |     let group = DispatchGroup()
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
    |                           `- error: cannot find 'DispatchQueue' in scope
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:30: error: cannot find 'DispatchQueue' in scope
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                              `- error: cannot find 'DispatchQueue' in scope
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:57: error: cannot infer contextual base in reference to member 'userInitiated'
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                                                         `- error: cannot infer contextual base in reference to member 'userInitiated'
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:609:17: error: cannot find 'DispatchGroup' in scope
607 |
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:17: error: cannot find 'DispatchQueue' in scope
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                 `- error: cannot find 'DispatchQueue' in scope
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:70: error: cannot infer contextual base in reference to member 'userInteractive'
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                                                                      `- error: cannot infer contextual base in reference to member 'userInteractive'
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:40: error: cannot call value of non-function type 'Date'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                        `- error: cannot call value of non-function type 'Date'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:61: error: cannot infer contextual base in reference to member 'timedOut'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                                             `- error: cannot infer contextual base in reference to member 'timedOut'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
[171/324] Compiling SwiftFormat WrapLoopBodies.swift
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:27: error: cannot find 'DispatchQueue' in scope
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                           `- error: cannot find 'DispatchQueue' in scope
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:76: error: cannot infer contextual base in reference to member 'userInteractive'
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                                                                            `- error: cannot infer contextual base in reference to member 'userInteractive'
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:146:17: error: cannot find 'DispatchGroup' in scope
144 |     ]
145 |
146 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
/host/spi-builder-workspace/Sources/SwiftFormat.swift:148:27: error: cannot find 'DispatchQueue' in scope
146 |     let group = DispatchGroup()
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
    |                           `- error: cannot find 'DispatchQueue' in scope
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:30: error: cannot find 'DispatchQueue' in scope
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                              `- error: cannot find 'DispatchQueue' in scope
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:57: error: cannot infer contextual base in reference to member 'userInitiated'
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                                                         `- error: cannot infer contextual base in reference to member 'userInitiated'
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:609:17: error: cannot find 'DispatchGroup' in scope
607 |
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:17: error: cannot find 'DispatchQueue' in scope
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                 `- error: cannot find 'DispatchQueue' in scope
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:70: error: cannot infer contextual base in reference to member 'userInteractive'
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                                                                      `- error: cannot infer contextual base in reference to member 'userInteractive'
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:40: error: cannot call value of non-function type 'Date'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                        `- error: cannot call value of non-function type 'Date'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:61: error: cannot infer contextual base in reference to member 'timedOut'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                                             `- error: cannot infer contextual base in reference to member 'timedOut'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
[172/324] Compiling SwiftFormat WrapMultilineConditionalAssignment.swift
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:27: error: cannot find 'DispatchQueue' in scope
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                           `- error: cannot find 'DispatchQueue' in scope
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:76: error: cannot infer contextual base in reference to member 'userInteractive'
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                                                                            `- error: cannot infer contextual base in reference to member 'userInteractive'
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:146:17: error: cannot find 'DispatchGroup' in scope
144 |     ]
145 |
146 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
/host/spi-builder-workspace/Sources/SwiftFormat.swift:148:27: error: cannot find 'DispatchQueue' in scope
146 |     let group = DispatchGroup()
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
    |                           `- error: cannot find 'DispatchQueue' in scope
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:30: error: cannot find 'DispatchQueue' in scope
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                              `- error: cannot find 'DispatchQueue' in scope
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:57: error: cannot infer contextual base in reference to member 'userInitiated'
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                                                         `- error: cannot infer contextual base in reference to member 'userInitiated'
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:609:17: error: cannot find 'DispatchGroup' in scope
607 |
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:17: error: cannot find 'DispatchQueue' in scope
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                 `- error: cannot find 'DispatchQueue' in scope
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:70: error: cannot infer contextual base in reference to member 'userInteractive'
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                                                                      `- error: cannot infer contextual base in reference to member 'userInteractive'
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:40: error: cannot call value of non-function type 'Date'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                        `- error: cannot call value of non-function type 'Date'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:61: error: cannot infer contextual base in reference to member 'timedOut'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                                             `- error: cannot infer contextual base in reference to member 'timedOut'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
[173/324] Compiling SwiftFormat WrapMultilineFunctionChains.swift
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:27: error: cannot find 'DispatchQueue' in scope
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                           `- error: cannot find 'DispatchQueue' in scope
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:76: error: cannot infer contextual base in reference to member 'userInteractive'
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                                                                            `- error: cannot infer contextual base in reference to member 'userInteractive'
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:146:17: error: cannot find 'DispatchGroup' in scope
144 |     ]
145 |
146 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
/host/spi-builder-workspace/Sources/SwiftFormat.swift:148:27: error: cannot find 'DispatchQueue' in scope
146 |     let group = DispatchGroup()
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
    |                           `- error: cannot find 'DispatchQueue' in scope
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:30: error: cannot find 'DispatchQueue' in scope
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                              `- error: cannot find 'DispatchQueue' in scope
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:57: error: cannot infer contextual base in reference to member 'userInitiated'
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                                                         `- error: cannot infer contextual base in reference to member 'userInitiated'
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:609:17: error: cannot find 'DispatchGroup' in scope
607 |
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:17: error: cannot find 'DispatchQueue' in scope
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                 `- error: cannot find 'DispatchQueue' in scope
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:70: error: cannot infer contextual base in reference to member 'userInteractive'
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                                                                      `- error: cannot infer contextual base in reference to member 'userInteractive'
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:40: error: cannot call value of non-function type 'Date'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                        `- error: cannot call value of non-function type 'Date'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:61: error: cannot infer contextual base in reference to member 'timedOut'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                                             `- error: cannot infer contextual base in reference to member 'timedOut'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
[174/324] Compiling SwiftFormat WrapMultilineStatementBraces.swift
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:27: error: cannot find 'DispatchQueue' in scope
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                           `- error: cannot find 'DispatchQueue' in scope
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:76: error: cannot infer contextual base in reference to member 'userInteractive'
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                                                                            `- error: cannot infer contextual base in reference to member 'userInteractive'
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:146:17: error: cannot find 'DispatchGroup' in scope
144 |     ]
145 |
146 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
/host/spi-builder-workspace/Sources/SwiftFormat.swift:148:27: error: cannot find 'DispatchQueue' in scope
146 |     let group = DispatchGroup()
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
    |                           `- error: cannot find 'DispatchQueue' in scope
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:30: error: cannot find 'DispatchQueue' in scope
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                              `- error: cannot find 'DispatchQueue' in scope
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:57: error: cannot infer contextual base in reference to member 'userInitiated'
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                                                         `- error: cannot infer contextual base in reference to member 'userInitiated'
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:609:17: error: cannot find 'DispatchGroup' in scope
607 |
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:17: error: cannot find 'DispatchQueue' in scope
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                 `- error: cannot find 'DispatchQueue' in scope
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:70: error: cannot infer contextual base in reference to member 'userInteractive'
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                                                                      `- error: cannot infer contextual base in reference to member 'userInteractive'
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:40: error: cannot call value of non-function type 'Date'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                        `- error: cannot call value of non-function type 'Date'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:61: error: cannot infer contextual base in reference to member 'timedOut'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                                             `- error: cannot infer contextual base in reference to member 'timedOut'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
[175/324] Compiling SwiftFormat WrapSingleLineComments.swift
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:27: error: cannot find 'DispatchQueue' in scope
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                           `- error: cannot find 'DispatchQueue' in scope
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:76: error: cannot infer contextual base in reference to member 'userInteractive'
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                                                                            `- error: cannot infer contextual base in reference to member 'userInteractive'
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:146:17: error: cannot find 'DispatchGroup' in scope
144 |     ]
145 |
146 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
/host/spi-builder-workspace/Sources/SwiftFormat.swift:148:27: error: cannot find 'DispatchQueue' in scope
146 |     let group = DispatchGroup()
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
    |                           `- error: cannot find 'DispatchQueue' in scope
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:30: error: cannot find 'DispatchQueue' in scope
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                              `- error: cannot find 'DispatchQueue' in scope
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:57: error: cannot infer contextual base in reference to member 'userInitiated'
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                                                         `- error: cannot infer contextual base in reference to member 'userInitiated'
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:609:17: error: cannot find 'DispatchGroup' in scope
607 |
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:17: error: cannot find 'DispatchQueue' in scope
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                 `- error: cannot find 'DispatchQueue' in scope
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:70: error: cannot infer contextual base in reference to member 'userInteractive'
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                                                                      `- error: cannot infer contextual base in reference to member 'userInteractive'
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:40: error: cannot call value of non-function type 'Date'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                        `- error: cannot call value of non-function type 'Date'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:61: error: cannot infer contextual base in reference to member 'timedOut'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                                             `- error: cannot infer contextual base in reference to member 'timedOut'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
[176/324] Compiling SwiftFormat WrapSwitchCases.swift
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:27: error: cannot find 'DispatchQueue' in scope
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                           `- error: cannot find 'DispatchQueue' in scope
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:76: error: cannot infer contextual base in reference to member 'userInteractive'
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                                                                            `- error: cannot infer contextual base in reference to member 'userInteractive'
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:146:17: error: cannot find 'DispatchGroup' in scope
144 |     ]
145 |
146 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
/host/spi-builder-workspace/Sources/SwiftFormat.swift:148:27: error: cannot find 'DispatchQueue' in scope
146 |     let group = DispatchGroup()
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
    |                           `- error: cannot find 'DispatchQueue' in scope
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:30: error: cannot find 'DispatchQueue' in scope
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                              `- error: cannot find 'DispatchQueue' in scope
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:57: error: cannot infer contextual base in reference to member 'userInitiated'
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                                                         `- error: cannot infer contextual base in reference to member 'userInitiated'
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:609:17: error: cannot find 'DispatchGroup' in scope
607 |
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:17: error: cannot find 'DispatchQueue' in scope
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                 `- error: cannot find 'DispatchQueue' in scope
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:70: error: cannot infer contextual base in reference to member 'userInteractive'
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                                                                      `- error: cannot infer contextual base in reference to member 'userInteractive'
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:40: error: cannot call value of non-function type 'Date'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                        `- error: cannot call value of non-function type 'Date'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:61: error: cannot infer contextual base in reference to member 'timedOut'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                                             `- error: cannot infer contextual base in reference to member 'timedOut'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
[177/324] Compiling SwiftFormat YodaConditions.swift
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:27: error: cannot find 'DispatchQueue' in scope
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                           `- error: cannot find 'DispatchQueue' in scope
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:76: error: cannot infer contextual base in reference to member 'userInteractive'
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                                                                            `- error: cannot infer contextual base in reference to member 'userInteractive'
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:146:17: error: cannot find 'DispatchGroup' in scope
144 |     ]
145 |
146 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
/host/spi-builder-workspace/Sources/SwiftFormat.swift:148:27: error: cannot find 'DispatchQueue' in scope
146 |     let group = DispatchGroup()
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
    |                           `- error: cannot find 'DispatchQueue' in scope
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:30: error: cannot find 'DispatchQueue' in scope
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                              `- error: cannot find 'DispatchQueue' in scope
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:57: error: cannot infer contextual base in reference to member 'userInitiated'
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                                                         `- error: cannot infer contextual base in reference to member 'userInitiated'
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:609:17: error: cannot find 'DispatchGroup' in scope
607 |
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:17: error: cannot find 'DispatchQueue' in scope
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                 `- error: cannot find 'DispatchQueue' in scope
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:70: error: cannot infer contextual base in reference to member 'userInteractive'
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                                                                      `- error: cannot infer contextual base in reference to member 'userInteractive'
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:40: error: cannot call value of non-function type 'Date'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                        `- error: cannot call value of non-function type 'Date'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:61: error: cannot infer contextual base in reference to member 'timedOut'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                                             `- error: cannot infer contextual base in reference to member 'timedOut'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
[178/324] Compiling SwiftFormat SARIFReporter.swift
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:27: error: cannot find 'DispatchQueue' in scope
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                           `- error: cannot find 'DispatchQueue' in scope
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:76: error: cannot infer contextual base in reference to member 'userInteractive'
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                                                                            `- error: cannot infer contextual base in reference to member 'userInteractive'
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:146:17: error: cannot find 'DispatchGroup' in scope
144 |     ]
145 |
146 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
/host/spi-builder-workspace/Sources/SwiftFormat.swift:148:27: error: cannot find 'DispatchQueue' in scope
146 |     let group = DispatchGroup()
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
    |                           `- error: cannot find 'DispatchQueue' in scope
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:30: error: cannot find 'DispatchQueue' in scope
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                              `- error: cannot find 'DispatchQueue' in scope
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:57: error: cannot infer contextual base in reference to member 'userInitiated'
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                                                         `- error: cannot infer contextual base in reference to member 'userInitiated'
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:609:17: error: cannot find 'DispatchGroup' in scope
607 |
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:17: error: cannot find 'DispatchQueue' in scope
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                 `- error: cannot find 'DispatchQueue' in scope
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:70: error: cannot infer contextual base in reference to member 'userInteractive'
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                                                                      `- error: cannot infer contextual base in reference to member 'userInteractive'
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:40: error: cannot call value of non-function type 'Date'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                        `- error: cannot call value of non-function type 'Date'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:61: error: cannot infer contextual base in reference to member 'timedOut'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                                             `- error: cannot infer contextual base in reference to member 'timedOut'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
[179/324] Compiling SwiftFormat Singularize.swift
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:27: error: cannot find 'DispatchQueue' in scope
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                           `- error: cannot find 'DispatchQueue' in scope
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:76: error: cannot infer contextual base in reference to member 'userInteractive'
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                                                                            `- error: cannot infer contextual base in reference to member 'userInteractive'
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:146:17: error: cannot find 'DispatchGroup' in scope
144 |     ]
145 |
146 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
/host/spi-builder-workspace/Sources/SwiftFormat.swift:148:27: error: cannot find 'DispatchQueue' in scope
146 |     let group = DispatchGroup()
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
    |                           `- error: cannot find 'DispatchQueue' in scope
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:30: error: cannot find 'DispatchQueue' in scope
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                              `- error: cannot find 'DispatchQueue' in scope
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:57: error: cannot infer contextual base in reference to member 'userInitiated'
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                                                         `- error: cannot infer contextual base in reference to member 'userInitiated'
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:609:17: error: cannot find 'DispatchGroup' in scope
607 |
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:17: error: cannot find 'DispatchQueue' in scope
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                 `- error: cannot find 'DispatchQueue' in scope
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:70: error: cannot infer contextual base in reference to member 'userInteractive'
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                                                                      `- error: cannot infer contextual base in reference to member 'userInteractive'
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:40: error: cannot call value of non-function type 'Date'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                        `- error: cannot call value of non-function type 'Date'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:61: error: cannot infer contextual base in reference to member 'timedOut'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                                             `- error: cannot infer contextual base in reference to member 'timedOut'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
[180/324] Compiling SwiftFormat SwiftFormat.swift
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:27: error: cannot find 'DispatchQueue' in scope
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                           `- error: cannot find 'DispatchQueue' in scope
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:76: error: cannot infer contextual base in reference to member 'userInteractive'
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                                                                            `- error: cannot infer contextual base in reference to member 'userInteractive'
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:146:17: error: cannot find 'DispatchGroup' in scope
144 |     ]
145 |
146 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
/host/spi-builder-workspace/Sources/SwiftFormat.swift:148:27: error: cannot find 'DispatchQueue' in scope
146 |     let group = DispatchGroup()
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
    |                           `- error: cannot find 'DispatchQueue' in scope
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:30: error: cannot find 'DispatchQueue' in scope
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                              `- error: cannot find 'DispatchQueue' in scope
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:57: error: cannot infer contextual base in reference to member 'userInitiated'
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                                                         `- error: cannot infer contextual base in reference to member 'userInitiated'
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:609:17: error: cannot find 'DispatchGroup' in scope
607 |
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:17: error: cannot find 'DispatchQueue' in scope
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                 `- error: cannot find 'DispatchQueue' in scope
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:70: error: cannot infer contextual base in reference to member 'userInteractive'
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                                                                      `- error: cannot infer contextual base in reference to member 'userInteractive'
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:40: error: cannot call value of non-function type 'Date'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                        `- error: cannot call value of non-function type 'Date'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:61: error: cannot infer contextual base in reference to member 'timedOut'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                                             `- error: cannot infer contextual base in reference to member 'timedOut'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
[181/324] Compiling SwiftFormat Tokenizer.swift
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:27: error: cannot find 'DispatchQueue' in scope
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                           `- error: cannot find 'DispatchQueue' in scope
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:76: error: cannot infer contextual base in reference to member 'userInteractive'
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                                                                            `- error: cannot infer contextual base in reference to member 'userInteractive'
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:146:17: error: cannot find 'DispatchGroup' in scope
144 |     ]
145 |
146 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
/host/spi-builder-workspace/Sources/SwiftFormat.swift:148:27: error: cannot find 'DispatchQueue' in scope
146 |     let group = DispatchGroup()
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
    |                           `- error: cannot find 'DispatchQueue' in scope
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:30: error: cannot find 'DispatchQueue' in scope
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                              `- error: cannot find 'DispatchQueue' in scope
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:57: error: cannot infer contextual base in reference to member 'userInitiated'
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                                                         `- error: cannot infer contextual base in reference to member 'userInitiated'
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:609:17: error: cannot find 'DispatchGroup' in scope
607 |
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:17: error: cannot find 'DispatchQueue' in scope
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                 `- error: cannot find 'DispatchQueue' in scope
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:70: error: cannot infer contextual base in reference to member 'userInteractive'
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                                                                      `- error: cannot infer contextual base in reference to member 'userInteractive'
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:40: error: cannot call value of non-function type 'Date'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                        `- error: cannot call value of non-function type 'Date'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:61: error: cannot infer contextual base in reference to member 'timedOut'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                                             `- error: cannot infer contextual base in reference to member 'timedOut'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
[182/324] Compiling SwiftFormat TypeName.swift
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:27: error: cannot find 'DispatchQueue' in scope
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                           `- error: cannot find 'DispatchQueue' in scope
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:76: error: cannot infer contextual base in reference to member 'userInteractive'
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                                                                            `- error: cannot infer contextual base in reference to member 'userInteractive'
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:146:17: error: cannot find 'DispatchGroup' in scope
144 |     ]
145 |
146 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
/host/spi-builder-workspace/Sources/SwiftFormat.swift:148:27: error: cannot find 'DispatchQueue' in scope
146 |     let group = DispatchGroup()
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
    |                           `- error: cannot find 'DispatchQueue' in scope
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:30: error: cannot find 'DispatchQueue' in scope
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                              `- error: cannot find 'DispatchQueue' in scope
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:57: error: cannot infer contextual base in reference to member 'userInitiated'
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                                                         `- error: cannot infer contextual base in reference to member 'userInitiated'
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:609:17: error: cannot find 'DispatchGroup' in scope
607 |
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:17: error: cannot find 'DispatchQueue' in scope
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                 `- error: cannot find 'DispatchQueue' in scope
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:70: error: cannot infer contextual base in reference to member 'userInteractive'
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                                                                      `- error: cannot infer contextual base in reference to member 'userInteractive'
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:40: error: cannot call value of non-function type 'Date'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                        `- error: cannot call value of non-function type 'Date'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:61: error: cannot infer contextual base in reference to member 'timedOut'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                                             `- error: cannot infer contextual base in reference to member 'timedOut'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
[183/324] Compiling SwiftFormat XMLReporter.swift
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:27: error: cannot find 'DispatchQueue' in scope
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                           `- error: cannot find 'DispatchQueue' in scope
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:347:76: error: cannot infer contextual base in reference to member 'userInteractive'
345 | /// Process configuration files in specified directory.
346 | private var configCache = [URL: [[String: String]]]()
347 | private let configQueue = DispatchQueue(label: "swiftformat.config", qos: .userInteractive)
    |                                                                            `- error: cannot infer contextual base in reference to member 'userInteractive'
348 | private func processDirectory(_ inputURL: URL, with options: inout Options, logger: Logger?) throws {
349 |     if let args = configQueue.sync(execute: { configCache[inputURL] }) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:146:17: error: cannot find 'DispatchGroup' in scope
144 |     ]
145 |
146 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
/host/spi-builder-workspace/Sources/SwiftFormat.swift:148:27: error: cannot find 'DispatchQueue' in scope
146 |     let group = DispatchGroup()
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
    |                           `- error: cannot find 'DispatchQueue' in scope
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:30: error: cannot find 'DispatchQueue' in scope
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                              `- error: cannot find 'DispatchQueue' in scope
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:155:57: error: cannot infer contextual base in reference to member 'userInitiated'
153 |     }
154 |
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
    |                                                         `- error: cannot infer contextual base in reference to member 'userInitiated'
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
/host/spi-builder-workspace/Sources/SwiftFormat.swift:609:17: error: cannot find 'DispatchGroup' in scope
607 |
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
    |                 `- error: cannot find 'DispatchGroup' in scope
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:17: error: cannot find 'DispatchQueue' in scope
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                 `- error: cannot find 'DispatchQueue' in scope
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:610:70: error: cannot infer contextual base in reference to member 'userInteractive'
608 |     // Recursively apply rules until no changes are detected
609 |     let group = DispatchGroup()
610 |     let queue = DispatchQueue(label: "swiftformat.formatting", qos: .userInteractive)
    |                                                                      `- error: cannot infer contextual base in reference to member 'userInteractive'
611 |     let timeout = options.timeout + TimeInterval(originalTokens.count) / 1000
612 |     var changes = [Formatter.Change]()
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:40: error: cannot call value of non-function type 'Date'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                        `- error: cannot call value of non-function type 'Date'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:621:61: error: cannot infer contextual base in reference to member 'timedOut'
619 |                 rule.apply(with: formatter)
620 |             }
621 |             guard group.wait(timeout: .now() + timeout) != .timedOut else {
    |                                                             `- error: cannot infer contextual base in reference to member 'timedOut'
622 |                 throw FormatError.writing("\(rule.name) rule timed out")
623 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:828:79: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 826 |                         if let reportURL {
 827 |                             print("Writing report file to \(reportURL.path)", as: .info)
 828 |                             try reporterOutput.write(to: reportURL, options: .atomic)
     |                                                                               `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 829 |                         } else {
 830 |                             print(String(decoding: reporterOutput, as: UTF8.self), as: .raw)
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:865:13: error: cannot find 'DispatchQueue' in scope
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |             `- error: cannot find 'DispatchQueue' in scope
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:40: error: cannot infer contextual base in reference to member 'userInitiated'
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |                                        `- error: cannot infer contextual base in reference to member 'userInitiated'
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:917:67: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 915 |             if let reportURL {
 916 |                 print("Writing report file to \(reportURL.path)", as: .info)
 917 |                 try reporterOutput.write(to: reportURL, options: .atomic)
     |                                                                   `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 918 |             } else {
 919 |                 print(String(decoding: reporterOutput, as: UTF8.self), as: .raw)
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:1355:52: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
1353 |         do {
1354 |             let data = try JSONEncoder().encode(cache)
1355 |             try data.write(to: cacheURL, options: .atomic)
     |                                                    `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
1356 |         } catch {
1357 |             if FileManager.default.fileExists(atPath: cacheDirectory.path) {
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:828:79: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 826 |                         if let reportURL {
 827 |                             print("Writing report file to \(reportURL.path)", as: .info)
 828 |                             try reporterOutput.write(to: reportURL, options: .atomic)
     |                                                                               `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 829 |                         } else {
 830 |                             print(String(decoding: reporterOutput, as: UTF8.self), as: .raw)
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:865:13: error: cannot find 'DispatchQueue' in scope
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |             `- error: cannot find 'DispatchQueue' in scope
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:40: error: cannot infer contextual base in reference to member 'userInitiated'
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |                                        `- error: cannot infer contextual base in reference to member 'userInitiated'
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:917:67: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 915 |             if let reportURL {
 916 |                 print("Writing report file to \(reportURL.path)", as: .info)
 917 |                 try reporterOutput.write(to: reportURL, options: .atomic)
     |                                                                   `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 918 |             } else {
 919 |                 print(String(decoding: reporterOutput, as: UTF8.self), as: .raw)
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:1355:52: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
1353 |         do {
1354 |             let data = try JSONEncoder().encode(cache)
1355 |             try data.write(to: cacheURL, options: .atomic)
     |                                                    `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
1356 |         } catch {
1357 |             if FileManager.default.fileExists(atPath: cacheDirectory.path) {
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:828:79: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 826 |                         if let reportURL {
 827 |                             print("Writing report file to \(reportURL.path)", as: .info)
 828 |                             try reporterOutput.write(to: reportURL, options: .atomic)
     |                                                                               `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 829 |                         } else {
 830 |                             print(String(decoding: reporterOutput, as: UTF8.self), as: .raw)
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:865:13: error: cannot find 'DispatchQueue' in scope
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |             `- error: cannot find 'DispatchQueue' in scope
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:40: error: cannot infer contextual base in reference to member 'userInitiated'
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |                                        `- error: cannot infer contextual base in reference to member 'userInitiated'
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:917:67: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 915 |             if let reportURL {
 916 |                 print("Writing report file to \(reportURL.path)", as: .info)
 917 |                 try reporterOutput.write(to: reportURL, options: .atomic)
     |                                                                   `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 918 |             } else {
 919 |                 print(String(decoding: reporterOutput, as: UTF8.self), as: .raw)
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:1355:52: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
1353 |         do {
1354 |             let data = try JSONEncoder().encode(cache)
1355 |             try data.write(to: cacheURL, options: .atomic)
     |                                                    `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
1356 |         } catch {
1357 |             if FileManager.default.fileExists(atPath: cacheDirectory.path) {
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:828:79: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 826 |                         if let reportURL {
 827 |                             print("Writing report file to \(reportURL.path)", as: .info)
 828 |                             try reporterOutput.write(to: reportURL, options: .atomic)
     |                                                                               `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 829 |                         } else {
 830 |                             print(String(decoding: reporterOutput, as: UTF8.self), as: .raw)
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:865:13: error: cannot find 'DispatchQueue' in scope
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |             `- error: cannot find 'DispatchQueue' in scope
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:40: error: cannot infer contextual base in reference to member 'userInitiated'
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |                                        `- error: cannot infer contextual base in reference to member 'userInitiated'
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:917:67: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 915 |             if let reportURL {
 916 |                 print("Writing report file to \(reportURL.path)", as: .info)
 917 |                 try reporterOutput.write(to: reportURL, options: .atomic)
     |                                                                   `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 918 |             } else {
 919 |                 print(String(decoding: reporterOutput, as: UTF8.self), as: .raw)
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:1355:52: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
1353 |         do {
1354 |             let data = try JSONEncoder().encode(cache)
1355 |             try data.write(to: cacheURL, options: .atomic)
     |                                                    `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
1356 |         } catch {
1357 |             if FileManager.default.fileExists(atPath: cacheDirectory.path) {
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:828:79: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 826 |                         if let reportURL {
 827 |                             print("Writing report file to \(reportURL.path)", as: .info)
 828 |                             try reporterOutput.write(to: reportURL, options: .atomic)
     |                                                                               `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 829 |                         } else {
 830 |                             print(String(decoding: reporterOutput, as: UTF8.self), as: .raw)
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:865:13: error: cannot find 'DispatchQueue' in scope
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |             `- error: cannot find 'DispatchQueue' in scope
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:40: error: cannot infer contextual base in reference to member 'userInitiated'
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |                                        `- error: cannot infer contextual base in reference to member 'userInitiated'
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:917:67: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 915 |             if let reportURL {
 916 |                 print("Writing report file to \(reportURL.path)", as: .info)
 917 |                 try reporterOutput.write(to: reportURL, options: .atomic)
     |                                                                   `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 918 |             } else {
 919 |                 print(String(decoding: reporterOutput, as: UTF8.self), as: .raw)
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:1355:52: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
1353 |         do {
1354 |             let data = try JSONEncoder().encode(cache)
1355 |             try data.write(to: cacheURL, options: .atomic)
     |                                                    `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
1356 |         } catch {
1357 |             if FileManager.default.fileExists(atPath: cacheDirectory.path) {
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:828:79: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 826 |                         if let reportURL {
 827 |                             print("Writing report file to \(reportURL.path)", as: .info)
 828 |                             try reporterOutput.write(to: reportURL, options: .atomic)
     |                                                                               `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 829 |                         } else {
 830 |                             print(String(decoding: reporterOutput, as: UTF8.self), as: .raw)
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:865:13: error: cannot find 'DispatchQueue' in scope
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |             `- error: cannot find 'DispatchQueue' in scope
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:40: error: cannot infer contextual base in reference to member 'userInitiated'
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |                                        `- error: cannot infer contextual base in reference to member 'userInitiated'
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:917:67: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 915 |             if let reportURL {
 916 |                 print("Writing report file to \(reportURL.path)", as: .info)
 917 |                 try reporterOutput.write(to: reportURL, options: .atomic)
     |                                                                   `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 918 |             } else {
 919 |                 print(String(decoding: reporterOutput, as: UTF8.self), as: .raw)
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:1355:52: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
1353 |         do {
1354 |             let data = try JSONEncoder().encode(cache)
1355 |             try data.write(to: cacheURL, options: .atomic)
     |                                                    `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
1356 |         } catch {
1357 |             if FileManager.default.fileExists(atPath: cacheDirectory.path) {
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:828:79: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 826 |                         if let reportURL {
 827 |                             print("Writing report file to \(reportURL.path)", as: .info)
 828 |                             try reporterOutput.write(to: reportURL, options: .atomic)
     |                                                                               `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 829 |                         } else {
 830 |                             print(String(decoding: reporterOutput, as: UTF8.self), as: .raw)
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:865:13: error: cannot find 'DispatchQueue' in scope
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |             `- error: cannot find 'DispatchQueue' in scope
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:40: error: cannot infer contextual base in reference to member 'userInitiated'
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |                                        `- error: cannot infer contextual base in reference to member 'userInitiated'
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:917:67: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 915 |             if let reportURL {
 916 |                 print("Writing report file to \(reportURL.path)", as: .info)
 917 |                 try reporterOutput.write(to: reportURL, options: .atomic)
     |                                                                   `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 918 |             } else {
 919 |                 print(String(decoding: reporterOutput, as: UTF8.self), as: .raw)
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:1355:52: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
1353 |         do {
1354 |             let data = try JSONEncoder().encode(cache)
1355 |             try data.write(to: cacheURL, options: .atomic)
     |                                                    `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
1356 |         } catch {
1357 |             if FileManager.default.fileExists(atPath: cacheDirectory.path) {
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:828:79: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 826 |                         if let reportURL {
 827 |                             print("Writing report file to \(reportURL.path)", as: .info)
 828 |                             try reporterOutput.write(to: reportURL, options: .atomic)
     |                                                                               `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 829 |                         } else {
 830 |                             print(String(decoding: reporterOutput, as: UTF8.self), as: .raw)
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:865:13: error: cannot find 'DispatchQueue' in scope
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |             `- error: cannot find 'DispatchQueue' in scope
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:40: error: cannot infer contextual base in reference to member 'userInitiated'
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |                                        `- error: cannot infer contextual base in reference to member 'userInitiated'
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:917:67: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 915 |             if let reportURL {
 916 |                 print("Writing report file to \(reportURL.path)", as: .info)
 917 |                 try reporterOutput.write(to: reportURL, options: .atomic)
     |                                                                   `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 918 |             } else {
 919 |                 print(String(decoding: reporterOutput, as: UTF8.self), as: .raw)
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:1355:52: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
1353 |         do {
1354 |             let data = try JSONEncoder().encode(cache)
1355 |             try data.write(to: cacheURL, options: .atomic)
     |                                                    `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
1356 |         } catch {
1357 |             if FileManager.default.fileExists(atPath: cacheDirectory.path) {
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:828:79: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 826 |                         if let reportURL {
 827 |                             print("Writing report file to \(reportURL.path)", as: .info)
 828 |                             try reporterOutput.write(to: reportURL, options: .atomic)
     |                                                                               `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 829 |                         } else {
 830 |                             print(String(decoding: reporterOutput, as: UTF8.self), as: .raw)
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:865:13: error: cannot find 'DispatchQueue' in scope
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |             `- error: cannot find 'DispatchQueue' in scope
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:40: error: cannot infer contextual base in reference to member 'userInitiated'
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |                                        `- error: cannot infer contextual base in reference to member 'userInitiated'
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:917:67: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 915 |             if let reportURL {
 916 |                 print("Writing report file to \(reportURL.path)", as: .info)
 917 |                 try reporterOutput.write(to: reportURL, options: .atomic)
     |                                                                   `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 918 |             } else {
 919 |                 print(String(decoding: reporterOutput, as: UTF8.self), as: .raw)
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:1355:52: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
1353 |         do {
1354 |             let data = try JSONEncoder().encode(cache)
1355 |             try data.write(to: cacheURL, options: .atomic)
     |                                                    `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
1356 |         } catch {
1357 |             if FileManager.default.fileExists(atPath: cacheDirectory.path) {
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:828:79: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 826 |                         if let reportURL {
 827 |                             print("Writing report file to \(reportURL.path)", as: .info)
 828 |                             try reporterOutput.write(to: reportURL, options: .atomic)
     |                                                                               `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 829 |                         } else {
 830 |                             print(String(decoding: reporterOutput, as: UTF8.self), as: .raw)
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:865:13: error: cannot find 'DispatchQueue' in scope
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |             `- error: cannot find 'DispatchQueue' in scope
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:40: error: cannot infer contextual base in reference to member 'userInitiated'
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |                                        `- error: cannot infer contextual base in reference to member 'userInitiated'
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:917:67: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 915 |             if let reportURL {
 916 |                 print("Writing report file to \(reportURL.path)", as: .info)
 917 |                 try reporterOutput.write(to: reportURL, options: .atomic)
     |                                                                   `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 918 |             } else {
 919 |                 print(String(decoding: reporterOutput, as: UTF8.self), as: .raw)
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:1355:52: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
1353 |         do {
1354 |             let data = try JSONEncoder().encode(cache)
1355 |             try data.write(to: cacheURL, options: .atomic)
     |                                                    `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
1356 |         } catch {
1357 |             if FileManager.default.fileExists(atPath: cacheDirectory.path) {
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:828:79: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 826 |                         if let reportURL {
 827 |                             print("Writing report file to \(reportURL.path)", as: .info)
 828 |                             try reporterOutput.write(to: reportURL, options: .atomic)
     |                                                                               `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 829 |                         } else {
 830 |                             print(String(decoding: reporterOutput, as: UTF8.self), as: .raw)
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:865:13: error: cannot find 'DispatchQueue' in scope
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |             `- error: cannot find 'DispatchQueue' in scope
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:40: error: cannot infer contextual base in reference to member 'userInitiated'
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |                                        `- error: cannot infer contextual base in reference to member 'userInitiated'
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:917:67: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 915 |             if let reportURL {
 916 |                 print("Writing report file to \(reportURL.path)", as: .info)
 917 |                 try reporterOutput.write(to: reportURL, options: .atomic)
     |                                                                   `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 918 |             } else {
 919 |                 print(String(decoding: reporterOutput, as: UTF8.self), as: .raw)
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:1355:52: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
1353 |         do {
1354 |             let data = try JSONEncoder().encode(cache)
1355 |             try data.write(to: cacheURL, options: .atomic)
     |                                                    `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
1356 |         } catch {
1357 |             if FileManager.default.fileExists(atPath: cacheDirectory.path) {
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:828:79: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 826 |                         if let reportURL {
 827 |                             print("Writing report file to \(reportURL.path)", as: .info)
 828 |                             try reporterOutput.write(to: reportURL, options: .atomic)
     |                                                                               `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 829 |                         } else {
 830 |                             print(String(decoding: reporterOutput, as: UTF8.self), as: .raw)
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:865:13: error: cannot find 'DispatchQueue' in scope
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |             `- error: cannot find 'DispatchQueue' in scope
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:40: error: cannot infer contextual base in reference to member 'userInitiated'
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |                                        `- error: cannot infer contextual base in reference to member 'userInitiated'
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:917:67: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 915 |             if let reportURL {
 916 |                 print("Writing report file to \(reportURL.path)", as: .info)
 917 |                 try reporterOutput.write(to: reportURL, options: .atomic)
     |                                                                   `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 918 |             } else {
 919 |                 print(String(decoding: reporterOutput, as: UTF8.self), as: .raw)
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:1355:52: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
1353 |         do {
1354 |             let data = try JSONEncoder().encode(cache)
1355 |             try data.write(to: cacheURL, options: .atomic)
     |                                                    `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
1356 |         } catch {
1357 |             if FileManager.default.fileExists(atPath: cacheDirectory.path) {
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:828:79: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 826 |                         if let reportURL {
 827 |                             print("Writing report file to \(reportURL.path)", as: .info)
 828 |                             try reporterOutput.write(to: reportURL, options: .atomic)
     |                                                                               `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 829 |                         } else {
 830 |                             print(String(decoding: reporterOutput, as: UTF8.self), as: .raw)
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:865:13: error: cannot find 'DispatchQueue' in scope
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |             `- error: cannot find 'DispatchQueue' in scope
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:40: error: cannot infer contextual base in reference to member 'userInitiated'
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |                                        `- error: cannot infer contextual base in reference to member 'userInitiated'
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:917:67: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 915 |             if let reportURL {
 916 |                 print("Writing report file to \(reportURL.path)", as: .info)
 917 |                 try reporterOutput.write(to: reportURL, options: .atomic)
     |                                                                   `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 918 |             } else {
 919 |                 print(String(decoding: reporterOutput, as: UTF8.self), as: .raw)
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:1355:52: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
1353 |         do {
1354 |             let data = try JSONEncoder().encode(cache)
1355 |             try data.write(to: cacheURL, options: .atomic)
     |                                                    `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
1356 |         } catch {
1357 |             if FileManager.default.fileExists(atPath: cacheDirectory.path) {
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:828:79: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 826 |                         if let reportURL {
 827 |                             print("Writing report file to \(reportURL.path)", as: .info)
 828 |                             try reporterOutput.write(to: reportURL, options: .atomic)
     |                                                                               `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 829 |                         } else {
 830 |                             print(String(decoding: reporterOutput, as: UTF8.self), as: .raw)
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:865:13: error: cannot find 'DispatchQueue' in scope
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |             `- error: cannot find 'DispatchQueue' in scope
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:40: error: cannot infer contextual base in reference to member 'userInitiated'
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |                                        `- error: cannot infer contextual base in reference to member 'userInitiated'
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:917:67: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 915 |             if let reportURL {
 916 |                 print("Writing report file to \(reportURL.path)", as: .info)
 917 |                 try reporterOutput.write(to: reportURL, options: .atomic)
     |                                                                   `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 918 |             } else {
 919 |                 print(String(decoding: reporterOutput, as: UTF8.self), as: .raw)
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:1355:52: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
1353 |         do {
1354 |             let data = try JSONEncoder().encode(cache)
1355 |             try data.write(to: cacheURL, options: .atomic)
     |                                                    `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
1356 |         } catch {
1357 |             if FileManager.default.fileExists(atPath: cacheDirectory.path) {
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:828:79: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 826 |                         if let reportURL {
 827 |                             print("Writing report file to \(reportURL.path)", as: .info)
 828 |                             try reporterOutput.write(to: reportURL, options: .atomic)
     |                                                                               `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 829 |                         } else {
 830 |                             print(String(decoding: reporterOutput, as: UTF8.self), as: .raw)
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:865:13: error: cannot find 'DispatchQueue' in scope
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |             `- error: cannot find 'DispatchQueue' in scope
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:40: error: cannot infer contextual base in reference to member 'userInitiated'
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |                                        `- error: cannot infer contextual base in reference to member 'userInitiated'
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:917:67: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 915 |             if let reportURL {
 916 |                 print("Writing report file to \(reportURL.path)", as: .info)
 917 |                 try reporterOutput.write(to: reportURL, options: .atomic)
     |                                                                   `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 918 |             } else {
 919 |                 print(String(decoding: reporterOutput, as: UTF8.self), as: .raw)
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:1355:52: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
1353 |         do {
1354 |             let data = try JSONEncoder().encode(cache)
1355 |             try data.write(to: cacheURL, options: .atomic)
     |                                                    `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
1356 |         } catch {
1357 |             if FileManager.default.fileExists(atPath: cacheDirectory.path) {
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:828:79: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 826 |                         if let reportURL {
 827 |                             print("Writing report file to \(reportURL.path)", as: .info)
 828 |                             try reporterOutput.write(to: reportURL, options: .atomic)
     |                                                                               `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 829 |                         } else {
 830 |                             print(String(decoding: reporterOutput, as: UTF8.self), as: .raw)
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:865:13: error: cannot find 'DispatchQueue' in scope
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |             `- error: cannot find 'DispatchQueue' in scope
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:40: error: cannot infer contextual base in reference to member 'userInitiated'
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |                                        `- error: cannot infer contextual base in reference to member 'userInitiated'
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:917:67: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 915 |             if let reportURL {
 916 |                 print("Writing report file to \(reportURL.path)", as: .info)
 917 |                 try reporterOutput.write(to: reportURL, options: .atomic)
     |                                                                   `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 918 |             } else {
 919 |                 print(String(decoding: reporterOutput, as: UTF8.self), as: .raw)
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:1355:52: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
1353 |         do {
1354 |             let data = try JSONEncoder().encode(cache)
1355 |             try data.write(to: cacheURL, options: .atomic)
     |                                                    `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
1356 |         } catch {
1357 |             if FileManager.default.fileExists(atPath: cacheDirectory.path) {
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:828:79: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 826 |                         if let reportURL {
 827 |                             print("Writing report file to \(reportURL.path)", as: .info)
 828 |                             try reporterOutput.write(to: reportURL, options: .atomic)
     |                                                                               `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 829 |                         } else {
 830 |                             print(String(decoding: reporterOutput, as: UTF8.self), as: .raw)
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:865:13: error: cannot find 'DispatchQueue' in scope
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |             `- error: cannot find 'DispatchQueue' in scope
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:40: error: cannot infer contextual base in reference to member 'userInitiated'
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |                                        `- error: cannot infer contextual base in reference to member 'userInitiated'
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:917:67: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 915 |             if let reportURL {
 916 |                 print("Writing report file to \(reportURL.path)", as: .info)
 917 |                 try reporterOutput.write(to: reportURL, options: .atomic)
     |                                                                   `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 918 |             } else {
 919 |                 print(String(decoding: reporterOutput, as: UTF8.self), as: .raw)
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:1355:52: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
1353 |         do {
1354 |             let data = try JSONEncoder().encode(cache)
1355 |             try data.write(to: cacheURL, options: .atomic)
     |                                                    `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
1356 |         } catch {
1357 |             if FileManager.default.fileExists(atPath: cacheDirectory.path) {
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:828:79: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 826 |                         if let reportURL {
 827 |                             print("Writing report file to \(reportURL.path)", as: .info)
 828 |                             try reporterOutput.write(to: reportURL, options: .atomic)
     |                                                                               `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 829 |                         } else {
 830 |                             print(String(decoding: reporterOutput, as: UTF8.self), as: .raw)
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:865:13: error: cannot find 'DispatchQueue' in scope
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |             `- error: cannot find 'DispatchQueue' in scope
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:40: error: cannot infer contextual base in reference to member 'userInitiated'
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |                                        `- error: cannot infer contextual base in reference to member 'userInitiated'
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:917:67: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 915 |             if let reportURL {
 916 |                 print("Writing report file to \(reportURL.path)", as: .info)
 917 |                 try reporterOutput.write(to: reportURL, options: .atomic)
     |                                                                   `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 918 |             } else {
 919 |                 print(String(decoding: reporterOutput, as: UTF8.self), as: .raw)
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:1355:52: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
1353 |         do {
1354 |             let data = try JSONEncoder().encode(cache)
1355 |             try data.write(to: cacheURL, options: .atomic)
     |                                                    `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
1356 |         } catch {
1357 |             if FileManager.default.fileExists(atPath: cacheDirectory.path) {
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:828:79: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 826 |                         if let reportURL {
 827 |                             print("Writing report file to \(reportURL.path)", as: .info)
 828 |                             try reporterOutput.write(to: reportURL, options: .atomic)
     |                                                                               `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 829 |                         } else {
 830 |                             print(String(decoding: reporterOutput, as: UTF8.self), as: .raw)
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:865:13: error: cannot find 'DispatchQueue' in scope
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |             `- error: cannot find 'DispatchQueue' in scope
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:40: error: cannot infer contextual base in reference to member 'userInitiated'
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |                                        `- error: cannot infer contextual base in reference to member 'userInitiated'
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:917:67: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 915 |             if let reportURL {
 916 |                 print("Writing report file to \(reportURL.path)", as: .info)
 917 |                 try reporterOutput.write(to: reportURL, options: .atomic)
     |                                                                   `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 918 |             } else {
 919 |                 print(String(decoding: reporterOutput, as: UTF8.self), as: .raw)
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:1355:52: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
1353 |         do {
1354 |             let data = try JSONEncoder().encode(cache)
1355 |             try data.write(to: cacheURL, options: .atomic)
     |                                                    `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
1356 |         } catch {
1357 |             if FileManager.default.fileExists(atPath: cacheDirectory.path) {
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:828:79: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 826 |                         if let reportURL {
 827 |                             print("Writing report file to \(reportURL.path)", as: .info)
 828 |                             try reporterOutput.write(to: reportURL, options: .atomic)
     |                                                                               `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 829 |                         } else {
 830 |                             print(String(decoding: reporterOutput, as: UTF8.self), as: .raw)
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:865:13: error: cannot find 'DispatchQueue' in scope
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |             `- error: cannot find 'DispatchQueue' in scope
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:865:40: error: cannot infer contextual base in reference to member 'userInitiated'
 863 |         } else if inputURLs.isEmpty {
 864 |             // If no input file, try stdin
 865 |             DispatchQueue.global(qos: .userInitiated).async {
     |                                        `- error: cannot infer contextual base in reference to member 'userInitiated'
 866 |                 processFromStdin()
 867 |             }
/host/spi-builder-workspace/Sources/CommandLine.swift:917:67: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 915 |             if let reportURL {
 916 |                 print("Writing report file to \(reportURL.path)", as: .info)
 917 |                 try reporterOutput.write(to: reportURL, options: .atomic)
     |                                                                   `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 918 |             } else {
 919 |                 print(String(decoding: reporterOutput, as: UTF8.self), as: .raw)
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/CommandLine.swift:1355:52: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
1353 |         do {
1354 |             let data = try JSONEncoder().encode(cache)
1355 |             try data.write(to: cacheURL, options: .atomic)
     |                                                    `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
1356 |         } catch {
1357 |             if FileManager.default.fileExists(atPath: cacheDirectory.path) {
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/SwiftFormat.swift:151:13: warning: mutation of captured var 'completionBlocks' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
149 |     func onComplete(_ block: @escaping () throws -> Void) {
150 |         completionQueue.async(group: group) {
151 |             completionBlocks.append(block)
    |             `- warning: mutation of captured var 'completionBlocks' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
152 |         }
153 |     }
/host/spi-builder-workspace/Sources/SwiftFormat.swift:206:10: warning: concurrently-executed local function 'enumerate(inputURL:outputURL:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
204 |     }
205 |
206 |     func enumerate(inputURL: URL,
    |          `- warning: concurrently-executed local function 'enumerate(inputURL:outputURL:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
207 |                    outputURL: URL?,
208 |                    options: Options)
/host/spi-builder-workspace/Sources/SwiftFormat.swift:157:10: warning: concurrently-executed local function 'resolveInputURL(_:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
155 |     let queue = concurrent ? DispatchQueue.global(qos: .userInitiated) : completionQueue
156 |
157 |     func resolveInputURL(_ inputURL: URL, options: Options) -> (URL, URLResourceValues, Options)? {
    |          `- warning: concurrently-executed local function 'resolveInputURL(_:options:)' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
158 |         let fileOptions = options.fileOptions ?? .default
159 |         let inputURL = inputURL.standardizedFileURL
/host/spi-builder-workspace/Sources/SwiftFormat.swift:149:10: warning: concurrently-executed local function 'onComplete' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
147 |     var completionBlocks = [() throws -> Void]()
148 |     let completionQueue = DispatchQueue(label: "swiftformat.enumeration")
149 |     func onComplete(_ block: @escaping () throws -> Void) {
    |          `- warning: concurrently-executed local function 'onComplete' must be marked as '@Sendable'; this is an error in the Swift 6 language mode
150 |         completionQueue.async(group: group) {
151 |             completionBlocks.append(block)
BUILD FAILURE 6.2 wasm