Build Information
Failed to build Sextant, reference main (960ac2), with Swift 6.1 for Wasm on 10 Aug 2026 20:47:06 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-53886770-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1Build Log
8 | private let patternHitch = Hitch("pattern")
9 | private let stringHitch = Hitch("string")
| |- warning: let 'stringHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'stringHitch' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 | enum ValueNodeType {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
[56/93] Compiling Sextant PatternNode.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:4:13: warning: let 'boolHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
2 | import Hitch
3 |
4 | private let boolHitch = Hitch("bool")
| `- warning: let 'boolHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
5 | private let jsonHitch = Hitch("json")
6 | private let numberHitch = Hitch("number")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
1 | import Foundation
2 | import Hitch
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
3 |
4 | private let boolHitch = Hitch("bool")
| |- note: add '@MainActor' to make let 'boolHitch' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | private let jsonHitch = Hitch("json")
6 | private let numberHitch = Hitch("number")
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:5:13: warning: let 'jsonHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
3 |
4 | private let boolHitch = Hitch("bool")
5 | private let jsonHitch = Hitch("json")
| |- warning: let 'jsonHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'jsonHitch' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | private let numberHitch = Hitch("number")
7 | private let pathHitch = Hitch("path")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:6:13: warning: let 'numberHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
4 | private let boolHitch = Hitch("bool")
5 | private let jsonHitch = Hitch("json")
6 | private let numberHitch = Hitch("number")
| |- warning: let 'numberHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'numberHitch' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | private let pathHitch = Hitch("path")
8 | private let patternHitch = Hitch("pattern")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:7:13: warning: let 'pathHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
5 | private let jsonHitch = Hitch("json")
6 | private let numberHitch = Hitch("number")
7 | private let pathHitch = Hitch("path")
| |- warning: let 'pathHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'pathHitch' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
8 | private let patternHitch = Hitch("pattern")
9 | private let stringHitch = Hitch("string")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:8:13: warning: let 'patternHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
6 | private let numberHitch = Hitch("number")
7 | private let pathHitch = Hitch("path")
8 | private let patternHitch = Hitch("pattern")
| |- warning: let 'patternHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'patternHitch' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
9 | private let stringHitch = Hitch("string")
10 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:9:13: warning: let 'stringHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
7 | private let pathHitch = Hitch("path")
8 | private let patternHitch = Hitch("pattern")
9 | private let stringHitch = Hitch("string")
| |- warning: let 'stringHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'stringHitch' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 | enum ValueNodeType {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
[57/93] Compiling Sextant StringNode.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:4:13: warning: let 'boolHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
2 | import Hitch
3 |
4 | private let boolHitch = Hitch("bool")
| `- warning: let 'boolHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
5 | private let jsonHitch = Hitch("json")
6 | private let numberHitch = Hitch("number")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
1 | import Foundation
2 | import Hitch
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
3 |
4 | private let boolHitch = Hitch("bool")
| |- note: add '@MainActor' to make let 'boolHitch' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | private let jsonHitch = Hitch("json")
6 | private let numberHitch = Hitch("number")
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:5:13: warning: let 'jsonHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
3 |
4 | private let boolHitch = Hitch("bool")
5 | private let jsonHitch = Hitch("json")
| |- warning: let 'jsonHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'jsonHitch' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | private let numberHitch = Hitch("number")
7 | private let pathHitch = Hitch("path")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:6:13: warning: let 'numberHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
4 | private let boolHitch = Hitch("bool")
5 | private let jsonHitch = Hitch("json")
6 | private let numberHitch = Hitch("number")
| |- warning: let 'numberHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'numberHitch' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | private let pathHitch = Hitch("path")
8 | private let patternHitch = Hitch("pattern")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:7:13: warning: let 'pathHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
5 | private let jsonHitch = Hitch("json")
6 | private let numberHitch = Hitch("number")
7 | private let pathHitch = Hitch("path")
| |- warning: let 'pathHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'pathHitch' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
8 | private let patternHitch = Hitch("pattern")
9 | private let stringHitch = Hitch("string")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:8:13: warning: let 'patternHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
6 | private let numberHitch = Hitch("number")
7 | private let pathHitch = Hitch("path")
8 | private let patternHitch = Hitch("pattern")
| |- warning: let 'patternHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'patternHitch' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
9 | private let stringHitch = Hitch("string")
10 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:9:13: warning: let 'stringHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
7 | private let pathHitch = Hitch("path")
8 | private let patternHitch = Hitch("pattern")
9 | private let stringHitch = Hitch("string")
| |- warning: let 'stringHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'stringHitch' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 | enum ValueNodeType {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
[58/93] Compiling Sextant ValueNode.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:4:13: warning: let 'boolHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
2 | import Hitch
3 |
4 | private let boolHitch = Hitch("bool")
| `- warning: let 'boolHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
5 | private let jsonHitch = Hitch("json")
6 | private let numberHitch = Hitch("number")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
1 | import Foundation
2 | import Hitch
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
3 |
4 | private let boolHitch = Hitch("bool")
| |- note: add '@MainActor' to make let 'boolHitch' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | private let jsonHitch = Hitch("json")
6 | private let numberHitch = Hitch("number")
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:5:13: warning: let 'jsonHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
3 |
4 | private let boolHitch = Hitch("bool")
5 | private let jsonHitch = Hitch("json")
| |- warning: let 'jsonHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'jsonHitch' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | private let numberHitch = Hitch("number")
7 | private let pathHitch = Hitch("path")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:6:13: warning: let 'numberHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
4 | private let boolHitch = Hitch("bool")
5 | private let jsonHitch = Hitch("json")
6 | private let numberHitch = Hitch("number")
| |- warning: let 'numberHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'numberHitch' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | private let pathHitch = Hitch("path")
8 | private let patternHitch = Hitch("pattern")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:7:13: warning: let 'pathHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
5 | private let jsonHitch = Hitch("json")
6 | private let numberHitch = Hitch("number")
7 | private let pathHitch = Hitch("path")
| |- warning: let 'pathHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'pathHitch' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
8 | private let patternHitch = Hitch("pattern")
9 | private let stringHitch = Hitch("string")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:8:13: warning: let 'patternHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
6 | private let numberHitch = Hitch("number")
7 | private let pathHitch = Hitch("path")
8 | private let patternHitch = Hitch("pattern")
| |- warning: let 'patternHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'patternHitch' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
9 | private let stringHitch = Hitch("string")
10 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/Filter/ValueNode/ValueNode.swift:9:13: warning: let 'stringHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
7 | private let pathHitch = Hitch("path")
8 | private let patternHitch = Hitch("pattern")
9 | private let stringHitch = Hitch("string")
| |- warning: let 'stringHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'stringHitch' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 | enum ValueNodeType {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
[59/93] Compiling Sextant ArrayIndexOperation.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/Path/NullPath.swift:20:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'NullPath' may have shared mutable state; this is an error in the Swift 6 language mode
4 |
5 |
6 | struct NullPath: Path {
| `- note: consider making struct 'NullPath' conform to the 'Sendable' protocol
7 |
8 | let parentAny: JsonAny = nil
:
18 |
19 |
20 | static let shared = NullPath()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'NullPath' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |
22 |
[60/93] Compiling Sextant ArraySliceOperation.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/Path/NullPath.swift:20:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'NullPath' may have shared mutable state; this is an error in the Swift 6 language mode
4 |
5 |
6 | struct NullPath: Path {
| `- note: consider making struct 'NullPath' conform to the 'Sendable' protocol
7 |
8 | let parentAny: JsonAny = nil
:
18 |
19 |
20 | static let shared = NullPath()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'NullPath' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |
22 |
[61/93] Compiling Sextant Parameter.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/Path/NullPath.swift:20:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'NullPath' may have shared mutable state; this is an error in the Swift 6 language mode
4 |
5 |
6 | struct NullPath: Path {
| `- note: consider making struct 'NullPath' conform to the 'Sendable' protocol
7 |
8 | let parentAny: JsonAny = nil
:
18 |
19 |
20 | static let shared = NullPath()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'NullPath' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |
22 |
[62/93] Compiling Sextant ArrayIndexPath.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/Path/NullPath.swift:20:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'NullPath' may have shared mutable state; this is an error in the Swift 6 language mode
4 |
5 |
6 | struct NullPath: Path {
| `- note: consider making struct 'NullPath' conform to the 'Sendable' protocol
7 |
8 | let parentAny: JsonAny = nil
:
18 |
19 |
20 | static let shared = NullPath()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'NullPath' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |
22 |
[63/93] Compiling Sextant CompiledPath.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/Path/NullPath.swift:20:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'NullPath' may have shared mutable state; this is an error in the Swift 6 language mode
4 |
5 |
6 | struct NullPath: Path {
| `- note: consider making struct 'NullPath' conform to the 'Sendable' protocol
7 |
8 | let parentAny: JsonAny = nil
:
18 |
19 |
20 | static let shared = NullPath()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'NullPath' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |
22 |
[64/93] Compiling Sextant NullPath.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/Path/NullPath.swift:20:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'NullPath' may have shared mutable state; this is an error in the Swift 6 language mode
4 |
5 |
6 | struct NullPath: Path {
| `- note: consider making struct 'NullPath' conform to the 'Sendable' protocol
7 |
8 | let parentAny: JsonAny = nil
:
18 |
19 |
20 | static let shared = NullPath()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'NullPath' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |
22 |
[65/93] Compiling Sextant ObjectPropertyPath.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/Path/NullPath.swift:20:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'NullPath' may have shared mutable state; this is an error in the Swift 6 language mode
4 |
5 |
6 | struct NullPath: Path {
| `- note: consider making struct 'NullPath' conform to the 'Sendable' protocol
7 |
8 | let parentAny: JsonAny = nil
:
18 |
19 |
20 | static let shared = NullPath()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'NullPath' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |
22 |
[66/93] Compiling Sextant Path.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/FunctionPathToken.swift:5:13: warning: let 'hitchDot' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
3 | import Spanker
4 |
5 | private let hitchDot = Hitch(".")
| `- warning: let 'hitchDot' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | final class FunctionPathToken: PathToken {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/FunctionPathToken.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
1 | import Foundation
2 | import Hitch
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
3 | import Spanker
4 |
5 | private let hitchDot = Hitch(".")
| |- note: add '@MainActor' to make let 'hitchDot' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 |
7 | final class FunctionPathToken: PathToken {
[67/93] Compiling Sextant PathCompiler.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/FunctionPathToken.swift:5:13: warning: let 'hitchDot' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
3 | import Spanker
4 |
5 | private let hitchDot = Hitch(".")
| `- warning: let 'hitchDot' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | final class FunctionPathToken: PathToken {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/FunctionPathToken.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
1 | import Foundation
2 | import Hitch
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
3 | import Spanker
4 |
5 | private let hitchDot = Hitch(".")
| |- note: add '@MainActor' to make let 'hitchDot' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 |
7 | final class FunctionPathToken: PathToken {
[68/93] Compiling Sextant RootPath.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/FunctionPathToken.swift:5:13: warning: let 'hitchDot' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
3 | import Spanker
4 |
5 | private let hitchDot = Hitch(".")
| `- warning: let 'hitchDot' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | final class FunctionPathToken: PathToken {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/FunctionPathToken.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
1 | import Foundation
2 | import Hitch
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
3 | import Spanker
4 |
5 | private let hitchDot = Hitch(".")
| |- note: add '@MainActor' to make let 'hitchDot' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 |
7 | final class FunctionPathToken: PathToken {
[69/93] Compiling Sextant ArrayIndexToken.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/FunctionPathToken.swift:5:13: warning: let 'hitchDot' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
3 | import Spanker
4 |
5 | private let hitchDot = Hitch(".")
| `- warning: let 'hitchDot' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | final class FunctionPathToken: PathToken {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/FunctionPathToken.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
1 | import Foundation
2 | import Hitch
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
3 | import Spanker
4 |
5 | private let hitchDot = Hitch(".")
| |- note: add '@MainActor' to make let 'hitchDot' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 |
7 | final class FunctionPathToken: PathToken {
[70/93] Compiling Sextant ArrayPathToken.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/FunctionPathToken.swift:5:13: warning: let 'hitchDot' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
3 | import Spanker
4 |
5 | private let hitchDot = Hitch(".")
| `- warning: let 'hitchDot' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | final class FunctionPathToken: PathToken {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/FunctionPathToken.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
1 | import Foundation
2 | import Hitch
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
3 | import Spanker
4 |
5 | private let hitchDot = Hitch(".")
| |- note: add '@MainActor' to make let 'hitchDot' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 |
7 | final class FunctionPathToken: PathToken {
[71/93] Compiling Sextant ArraySliceToken.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/FunctionPathToken.swift:5:13: warning: let 'hitchDot' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
3 | import Spanker
4 |
5 | private let hitchDot = Hitch(".")
| `- warning: let 'hitchDot' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | final class FunctionPathToken: PathToken {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/FunctionPathToken.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
1 | import Foundation
2 | import Hitch
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
3 | import Spanker
4 |
5 | private let hitchDot = Hitch(".")
| |- note: add '@MainActor' to make let 'hitchDot' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 |
7 | final class FunctionPathToken: PathToken {
[72/93] Compiling Sextant FunctionPathToken.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/FunctionPathToken.swift:5:13: warning: let 'hitchDot' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
3 | import Spanker
4 |
5 | private let hitchDot = Hitch(".")
| `- warning: let 'hitchDot' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | final class FunctionPathToken: PathToken {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/FunctionPathToken.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
1 | import Foundation
2 | import Hitch
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
3 | import Spanker
4 |
5 | private let hitchDot = Hitch(".")
| |- note: add '@MainActor' to make let 'hitchDot' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 |
7 | final class FunctionPathToken: PathToken {
[73/93] Compiling Sextant PathFunction+Spanker.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:7:13: warning: let 'functionAVG' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
5 | typealias PathFunctionStringBlock = (String) -> Void
6 |
7 | private let functionAVG = Hitch("avg")
| `- warning: let 'functionAVG' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
8 | private let functionSTDDEV = Hitch("stddev")
9 | private let functionSUM = Hitch("sum")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
1 | import Foundation
2 | import Hitch
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
3 |
4 | typealias PathFunctionNumberBlock = (Double) -> Void
5 | typealias PathFunctionStringBlock = (String) -> Void
6 |
7 | private let functionAVG = Hitch("avg")
| |- note: add '@MainActor' to make let 'functionAVG' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
8 | private let functionSTDDEV = Hitch("stddev")
9 | private let functionSUM = Hitch("sum")
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:8:13: warning: let 'functionSTDDEV' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | private let functionAVG = Hitch("avg")
8 | private let functionSTDDEV = Hitch("stddev")
| |- warning: let 'functionSTDDEV' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionSTDDEV' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
9 | private let functionSUM = Hitch("sum")
10 | private let functionMIN = Hitch("min")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:9:13: warning: let 'functionSUM' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
7 | private let functionAVG = Hitch("avg")
8 | private let functionSTDDEV = Hitch("stddev")
9 | private let functionSUM = Hitch("sum")
| |- warning: let 'functionSUM' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionSUM' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 | private let functionMIN = Hitch("min")
11 | private let functionMAX = Hitch("max")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:10:13: warning: let 'functionMIN' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
8 | private let functionSTDDEV = Hitch("stddev")
9 | private let functionSUM = Hitch("sum")
10 | private let functionMIN = Hitch("min")
| |- warning: let 'functionMIN' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionMIN' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | private let functionMAX = Hitch("max")
12 | private let functionCONCAT = Hitch("concat")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:11:13: warning: let 'functionMAX' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
9 | private let functionSUM = Hitch("sum")
10 | private let functionMIN = Hitch("min")
11 | private let functionMAX = Hitch("max")
| |- warning: let 'functionMAX' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionMAX' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | private let functionCONCAT = Hitch("concat")
13 | private let functionLENGTH = Hitch("length")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:12:13: warning: let 'functionCONCAT' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
10 | private let functionMIN = Hitch("min")
11 | private let functionMAX = Hitch("max")
12 | private let functionCONCAT = Hitch("concat")
| |- warning: let 'functionCONCAT' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionCONCAT' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | private let functionLENGTH = Hitch("length")
14 | private let functionSIZE = Hitch("size")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:13:13: warning: let 'functionLENGTH' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
11 | private let functionMAX = Hitch("max")
12 | private let functionCONCAT = Hitch("concat")
13 | private let functionLENGTH = Hitch("length")
| |- warning: let 'functionLENGTH' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionLENGTH' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | private let functionSIZE = Hitch("size")
15 | private let functionAPPEND = Hitch("append")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:14:13: warning: let 'functionSIZE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
12 | private let functionCONCAT = Hitch("concat")
13 | private let functionLENGTH = Hitch("length")
14 | private let functionSIZE = Hitch("size")
| |- warning: let 'functionSIZE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionSIZE' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | private let functionAPPEND = Hitch("append")
16 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:15:13: warning: let 'functionAPPEND' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
13 | private let functionLENGTH = Hitch("length")
14 | private let functionSIZE = Hitch("size")
15 | private let functionAPPEND = Hitch("append")
| |- warning: let 'functionAPPEND' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionAPPEND' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | enum PathFunction {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
[74/93] Compiling Sextant PathFunction.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:7:13: warning: let 'functionAVG' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
5 | typealias PathFunctionStringBlock = (String) -> Void
6 |
7 | private let functionAVG = Hitch("avg")
| `- warning: let 'functionAVG' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
8 | private let functionSTDDEV = Hitch("stddev")
9 | private let functionSUM = Hitch("sum")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
1 | import Foundation
2 | import Hitch
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
3 |
4 | typealias PathFunctionNumberBlock = (Double) -> Void
5 | typealias PathFunctionStringBlock = (String) -> Void
6 |
7 | private let functionAVG = Hitch("avg")
| |- note: add '@MainActor' to make let 'functionAVG' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
8 | private let functionSTDDEV = Hitch("stddev")
9 | private let functionSUM = Hitch("sum")
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:8:13: warning: let 'functionSTDDEV' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | private let functionAVG = Hitch("avg")
8 | private let functionSTDDEV = Hitch("stddev")
| |- warning: let 'functionSTDDEV' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionSTDDEV' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
9 | private let functionSUM = Hitch("sum")
10 | private let functionMIN = Hitch("min")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:9:13: warning: let 'functionSUM' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
7 | private let functionAVG = Hitch("avg")
8 | private let functionSTDDEV = Hitch("stddev")
9 | private let functionSUM = Hitch("sum")
| |- warning: let 'functionSUM' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionSUM' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 | private let functionMIN = Hitch("min")
11 | private let functionMAX = Hitch("max")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:10:13: warning: let 'functionMIN' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
8 | private let functionSTDDEV = Hitch("stddev")
9 | private let functionSUM = Hitch("sum")
10 | private let functionMIN = Hitch("min")
| |- warning: let 'functionMIN' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionMIN' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | private let functionMAX = Hitch("max")
12 | private let functionCONCAT = Hitch("concat")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:11:13: warning: let 'functionMAX' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
9 | private let functionSUM = Hitch("sum")
10 | private let functionMIN = Hitch("min")
11 | private let functionMAX = Hitch("max")
| |- warning: let 'functionMAX' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionMAX' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | private let functionCONCAT = Hitch("concat")
13 | private let functionLENGTH = Hitch("length")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:12:13: warning: let 'functionCONCAT' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
10 | private let functionMIN = Hitch("min")
11 | private let functionMAX = Hitch("max")
12 | private let functionCONCAT = Hitch("concat")
| |- warning: let 'functionCONCAT' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionCONCAT' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | private let functionLENGTH = Hitch("length")
14 | private let functionSIZE = Hitch("size")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:13:13: warning: let 'functionLENGTH' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
11 | private let functionMAX = Hitch("max")
12 | private let functionCONCAT = Hitch("concat")
13 | private let functionLENGTH = Hitch("length")
| |- warning: let 'functionLENGTH' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionLENGTH' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | private let functionSIZE = Hitch("size")
15 | private let functionAPPEND = Hitch("append")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:14:13: warning: let 'functionSIZE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
12 | private let functionCONCAT = Hitch("concat")
13 | private let functionLENGTH = Hitch("length")
14 | private let functionSIZE = Hitch("size")
| |- warning: let 'functionSIZE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionSIZE' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | private let functionAPPEND = Hitch("append")
16 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:15:13: warning: let 'functionAPPEND' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
13 | private let functionLENGTH = Hitch("length")
14 | private let functionSIZE = Hitch("size")
15 | private let functionAPPEND = Hitch("append")
| |- warning: let 'functionAPPEND' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionAPPEND' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | enum PathFunction {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
[75/93] Compiling Sextant PathToken+Spanker.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:7:13: warning: let 'functionAVG' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
5 | typealias PathFunctionStringBlock = (String) -> Void
6 |
7 | private let functionAVG = Hitch("avg")
| `- warning: let 'functionAVG' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
8 | private let functionSTDDEV = Hitch("stddev")
9 | private let functionSUM = Hitch("sum")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
1 | import Foundation
2 | import Hitch
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
3 |
4 | typealias PathFunctionNumberBlock = (Double) -> Void
5 | typealias PathFunctionStringBlock = (String) -> Void
6 |
7 | private let functionAVG = Hitch("avg")
| |- note: add '@MainActor' to make let 'functionAVG' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
8 | private let functionSTDDEV = Hitch("stddev")
9 | private let functionSUM = Hitch("sum")
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:8:13: warning: let 'functionSTDDEV' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | private let functionAVG = Hitch("avg")
8 | private let functionSTDDEV = Hitch("stddev")
| |- warning: let 'functionSTDDEV' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionSTDDEV' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
9 | private let functionSUM = Hitch("sum")
10 | private let functionMIN = Hitch("min")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:9:13: warning: let 'functionSUM' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
7 | private let functionAVG = Hitch("avg")
8 | private let functionSTDDEV = Hitch("stddev")
9 | private let functionSUM = Hitch("sum")
| |- warning: let 'functionSUM' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionSUM' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 | private let functionMIN = Hitch("min")
11 | private let functionMAX = Hitch("max")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:10:13: warning: let 'functionMIN' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
8 | private let functionSTDDEV = Hitch("stddev")
9 | private let functionSUM = Hitch("sum")
10 | private let functionMIN = Hitch("min")
| |- warning: let 'functionMIN' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionMIN' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | private let functionMAX = Hitch("max")
12 | private let functionCONCAT = Hitch("concat")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:11:13: warning: let 'functionMAX' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
9 | private let functionSUM = Hitch("sum")
10 | private let functionMIN = Hitch("min")
11 | private let functionMAX = Hitch("max")
| |- warning: let 'functionMAX' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionMAX' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | private let functionCONCAT = Hitch("concat")
13 | private let functionLENGTH = Hitch("length")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:12:13: warning: let 'functionCONCAT' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
10 | private let functionMIN = Hitch("min")
11 | private let functionMAX = Hitch("max")
12 | private let functionCONCAT = Hitch("concat")
| |- warning: let 'functionCONCAT' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionCONCAT' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | private let functionLENGTH = Hitch("length")
14 | private let functionSIZE = Hitch("size")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:13:13: warning: let 'functionLENGTH' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
11 | private let functionMAX = Hitch("max")
12 | private let functionCONCAT = Hitch("concat")
13 | private let functionLENGTH = Hitch("length")
| |- warning: let 'functionLENGTH' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionLENGTH' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | private let functionSIZE = Hitch("size")
15 | private let functionAPPEND = Hitch("append")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:14:13: warning: let 'functionSIZE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
12 | private let functionCONCAT = Hitch("concat")
13 | private let functionLENGTH = Hitch("length")
14 | private let functionSIZE = Hitch("size")
| |- warning: let 'functionSIZE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionSIZE' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | private let functionAPPEND = Hitch("append")
16 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:15:13: warning: let 'functionAPPEND' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
13 | private let functionLENGTH = Hitch("length")
14 | private let functionSIZE = Hitch("size")
15 | private let functionAPPEND = Hitch("append")
| |- warning: let 'functionAPPEND' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionAPPEND' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | enum PathFunction {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
[76/93] Compiling Sextant PathToken.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:7:13: warning: let 'functionAVG' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
5 | typealias PathFunctionStringBlock = (String) -> Void
6 |
7 | private let functionAVG = Hitch("avg")
| `- warning: let 'functionAVG' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
8 | private let functionSTDDEV = Hitch("stddev")
9 | private let functionSUM = Hitch("sum")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
1 | import Foundation
2 | import Hitch
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
3 |
4 | typealias PathFunctionNumberBlock = (Double) -> Void
5 | typealias PathFunctionStringBlock = (String) -> Void
6 |
7 | private let functionAVG = Hitch("avg")
| |- note: add '@MainActor' to make let 'functionAVG' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
8 | private let functionSTDDEV = Hitch("stddev")
9 | private let functionSUM = Hitch("sum")
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:8:13: warning: let 'functionSTDDEV' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | private let functionAVG = Hitch("avg")
8 | private let functionSTDDEV = Hitch("stddev")
| |- warning: let 'functionSTDDEV' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionSTDDEV' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
9 | private let functionSUM = Hitch("sum")
10 | private let functionMIN = Hitch("min")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:9:13: warning: let 'functionSUM' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
7 | private let functionAVG = Hitch("avg")
8 | private let functionSTDDEV = Hitch("stddev")
9 | private let functionSUM = Hitch("sum")
| |- warning: let 'functionSUM' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionSUM' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 | private let functionMIN = Hitch("min")
11 | private let functionMAX = Hitch("max")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:10:13: warning: let 'functionMIN' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
8 | private let functionSTDDEV = Hitch("stddev")
9 | private let functionSUM = Hitch("sum")
10 | private let functionMIN = Hitch("min")
| |- warning: let 'functionMIN' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionMIN' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | private let functionMAX = Hitch("max")
12 | private let functionCONCAT = Hitch("concat")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:11:13: warning: let 'functionMAX' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
9 | private let functionSUM = Hitch("sum")
10 | private let functionMIN = Hitch("min")
11 | private let functionMAX = Hitch("max")
| |- warning: let 'functionMAX' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionMAX' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | private let functionCONCAT = Hitch("concat")
13 | private let functionLENGTH = Hitch("length")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:12:13: warning: let 'functionCONCAT' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
10 | private let functionMIN = Hitch("min")
11 | private let functionMAX = Hitch("max")
12 | private let functionCONCAT = Hitch("concat")
| |- warning: let 'functionCONCAT' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionCONCAT' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | private let functionLENGTH = Hitch("length")
14 | private let functionSIZE = Hitch("size")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:13:13: warning: let 'functionLENGTH' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
11 | private let functionMAX = Hitch("max")
12 | private let functionCONCAT = Hitch("concat")
13 | private let functionLENGTH = Hitch("length")
| |- warning: let 'functionLENGTH' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionLENGTH' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | private let functionSIZE = Hitch("size")
15 | private let functionAPPEND = Hitch("append")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:14:13: warning: let 'functionSIZE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
12 | private let functionCONCAT = Hitch("concat")
13 | private let functionLENGTH = Hitch("length")
14 | private let functionSIZE = Hitch("size")
| |- warning: let 'functionSIZE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionSIZE' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | private let functionAPPEND = Hitch("append")
16 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:15:13: warning: let 'functionAPPEND' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
13 | private let functionLENGTH = Hitch("length")
14 | private let functionSIZE = Hitch("size")
15 | private let functionAPPEND = Hitch("append")
| |- warning: let 'functionAPPEND' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionAPPEND' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | enum PathFunction {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
[77/93] Compiling Sextant PropertyPathToken.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:7:13: warning: let 'functionAVG' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
5 | typealias PathFunctionStringBlock = (String) -> Void
6 |
7 | private let functionAVG = Hitch("avg")
| `- warning: let 'functionAVG' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
8 | private let functionSTDDEV = Hitch("stddev")
9 | private let functionSUM = Hitch("sum")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
1 | import Foundation
2 | import Hitch
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
3 |
4 | typealias PathFunctionNumberBlock = (Double) -> Void
5 | typealias PathFunctionStringBlock = (String) -> Void
6 |
7 | private let functionAVG = Hitch("avg")
| |- note: add '@MainActor' to make let 'functionAVG' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
8 | private let functionSTDDEV = Hitch("stddev")
9 | private let functionSUM = Hitch("sum")
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:8:13: warning: let 'functionSTDDEV' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | private let functionAVG = Hitch("avg")
8 | private let functionSTDDEV = Hitch("stddev")
| |- warning: let 'functionSTDDEV' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionSTDDEV' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
9 | private let functionSUM = Hitch("sum")
10 | private let functionMIN = Hitch("min")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:9:13: warning: let 'functionSUM' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
7 | private let functionAVG = Hitch("avg")
8 | private let functionSTDDEV = Hitch("stddev")
9 | private let functionSUM = Hitch("sum")
| |- warning: let 'functionSUM' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionSUM' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 | private let functionMIN = Hitch("min")
11 | private let functionMAX = Hitch("max")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:10:13: warning: let 'functionMIN' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
8 | private let functionSTDDEV = Hitch("stddev")
9 | private let functionSUM = Hitch("sum")
10 | private let functionMIN = Hitch("min")
| |- warning: let 'functionMIN' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionMIN' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | private let functionMAX = Hitch("max")
12 | private let functionCONCAT = Hitch("concat")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:11:13: warning: let 'functionMAX' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
9 | private let functionSUM = Hitch("sum")
10 | private let functionMIN = Hitch("min")
11 | private let functionMAX = Hitch("max")
| |- warning: let 'functionMAX' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionMAX' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | private let functionCONCAT = Hitch("concat")
13 | private let functionLENGTH = Hitch("length")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:12:13: warning: let 'functionCONCAT' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
10 | private let functionMIN = Hitch("min")
11 | private let functionMAX = Hitch("max")
12 | private let functionCONCAT = Hitch("concat")
| |- warning: let 'functionCONCAT' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionCONCAT' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | private let functionLENGTH = Hitch("length")
14 | private let functionSIZE = Hitch("size")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:13:13: warning: let 'functionLENGTH' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
11 | private let functionMAX = Hitch("max")
12 | private let functionCONCAT = Hitch("concat")
13 | private let functionLENGTH = Hitch("length")
| |- warning: let 'functionLENGTH' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionLENGTH' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | private let functionSIZE = Hitch("size")
15 | private let functionAPPEND = Hitch("append")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:14:13: warning: let 'functionSIZE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
12 | private let functionCONCAT = Hitch("concat")
13 | private let functionLENGTH = Hitch("length")
14 | private let functionSIZE = Hitch("size")
| |- warning: let 'functionSIZE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionSIZE' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | private let functionAPPEND = Hitch("append")
16 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:15:13: warning: let 'functionAPPEND' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
13 | private let functionLENGTH = Hitch("length")
14 | private let functionSIZE = Hitch("size")
15 | private let functionAPPEND = Hitch("append")
| |- warning: let 'functionAPPEND' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionAPPEND' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | enum PathFunction {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
[78/93] Compiling Sextant RootPathToken.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:7:13: warning: let 'functionAVG' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
5 | typealias PathFunctionStringBlock = (String) -> Void
6 |
7 | private let functionAVG = Hitch("avg")
| `- warning: let 'functionAVG' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
8 | private let functionSTDDEV = Hitch("stddev")
9 | private let functionSUM = Hitch("sum")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
1 | import Foundation
2 | import Hitch
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
3 |
4 | typealias PathFunctionNumberBlock = (Double) -> Void
5 | typealias PathFunctionStringBlock = (String) -> Void
6 |
7 | private let functionAVG = Hitch("avg")
| |- note: add '@MainActor' to make let 'functionAVG' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
8 | private let functionSTDDEV = Hitch("stddev")
9 | private let functionSUM = Hitch("sum")
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:8:13: warning: let 'functionSTDDEV' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | private let functionAVG = Hitch("avg")
8 | private let functionSTDDEV = Hitch("stddev")
| |- warning: let 'functionSTDDEV' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionSTDDEV' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
9 | private let functionSUM = Hitch("sum")
10 | private let functionMIN = Hitch("min")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:9:13: warning: let 'functionSUM' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
7 | private let functionAVG = Hitch("avg")
8 | private let functionSTDDEV = Hitch("stddev")
9 | private let functionSUM = Hitch("sum")
| |- warning: let 'functionSUM' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionSUM' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 | private let functionMIN = Hitch("min")
11 | private let functionMAX = Hitch("max")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:10:13: warning: let 'functionMIN' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
8 | private let functionSTDDEV = Hitch("stddev")
9 | private let functionSUM = Hitch("sum")
10 | private let functionMIN = Hitch("min")
| |- warning: let 'functionMIN' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionMIN' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | private let functionMAX = Hitch("max")
12 | private let functionCONCAT = Hitch("concat")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:11:13: warning: let 'functionMAX' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
9 | private let functionSUM = Hitch("sum")
10 | private let functionMIN = Hitch("min")
11 | private let functionMAX = Hitch("max")
| |- warning: let 'functionMAX' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionMAX' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | private let functionCONCAT = Hitch("concat")
13 | private let functionLENGTH = Hitch("length")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:12:13: warning: let 'functionCONCAT' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
10 | private let functionMIN = Hitch("min")
11 | private let functionMAX = Hitch("max")
12 | private let functionCONCAT = Hitch("concat")
| |- warning: let 'functionCONCAT' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionCONCAT' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | private let functionLENGTH = Hitch("length")
14 | private let functionSIZE = Hitch("size")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:13:13: warning: let 'functionLENGTH' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
11 | private let functionMAX = Hitch("max")
12 | private let functionCONCAT = Hitch("concat")
13 | private let functionLENGTH = Hitch("length")
| |- warning: let 'functionLENGTH' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionLENGTH' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | private let functionSIZE = Hitch("size")
15 | private let functionAPPEND = Hitch("append")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:14:13: warning: let 'functionSIZE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
12 | private let functionCONCAT = Hitch("concat")
13 | private let functionLENGTH = Hitch("length")
14 | private let functionSIZE = Hitch("size")
| |- warning: let 'functionSIZE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionSIZE' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | private let functionAPPEND = Hitch("append")
16 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:15:13: warning: let 'functionAPPEND' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
13 | private let functionLENGTH = Hitch("length")
14 | private let functionSIZE = Hitch("size")
15 | private let functionAPPEND = Hitch("append")
| |- warning: let 'functionAPPEND' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionAPPEND' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | enum PathFunction {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
[79/93] Compiling Sextant ScanPathToken+Spanker.swift
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:7:13: warning: let 'functionAVG' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
5 | typealias PathFunctionStringBlock = (String) -> Void
6 |
7 | private let functionAVG = Hitch("avg")
| `- warning: let 'functionAVG' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
8 | private let functionSTDDEV = Hitch("stddev")
9 | private let functionSUM = Hitch("sum")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
1 | import Foundation
2 | import Hitch
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
3 |
4 | typealias PathFunctionNumberBlock = (Double) -> Void
5 | typealias PathFunctionStringBlock = (String) -> Void
6 |
7 | private let functionAVG = Hitch("avg")
| |- note: add '@MainActor' to make let 'functionAVG' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
8 | private let functionSTDDEV = Hitch("stddev")
9 | private let functionSUM = Hitch("sum")
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:8:13: warning: let 'functionSTDDEV' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | private let functionAVG = Hitch("avg")
8 | private let functionSTDDEV = Hitch("stddev")
| |- warning: let 'functionSTDDEV' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionSTDDEV' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
9 | private let functionSUM = Hitch("sum")
10 | private let functionMIN = Hitch("min")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:9:13: warning: let 'functionSUM' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
7 | private let functionAVG = Hitch("avg")
8 | private let functionSTDDEV = Hitch("stddev")
9 | private let functionSUM = Hitch("sum")
| |- warning: let 'functionSUM' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionSUM' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 | private let functionMIN = Hitch("min")
11 | private let functionMAX = Hitch("max")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:10:13: warning: let 'functionMIN' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
8 | private let functionSTDDEV = Hitch("stddev")
9 | private let functionSUM = Hitch("sum")
10 | private let functionMIN = Hitch("min")
| |- warning: let 'functionMIN' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionMIN' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | private let functionMAX = Hitch("max")
12 | private let functionCONCAT = Hitch("concat")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:11:13: warning: let 'functionMAX' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
9 | private let functionSUM = Hitch("sum")
10 | private let functionMIN = Hitch("min")
11 | private let functionMAX = Hitch("max")
| |- warning: let 'functionMAX' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionMAX' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | private let functionCONCAT = Hitch("concat")
13 | private let functionLENGTH = Hitch("length")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:12:13: warning: let 'functionCONCAT' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
10 | private let functionMIN = Hitch("min")
11 | private let functionMAX = Hitch("max")
12 | private let functionCONCAT = Hitch("concat")
| |- warning: let 'functionCONCAT' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionCONCAT' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | private let functionLENGTH = Hitch("length")
14 | private let functionSIZE = Hitch("size")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:13:13: warning: let 'functionLENGTH' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
11 | private let functionMAX = Hitch("max")
12 | private let functionCONCAT = Hitch("concat")
13 | private let functionLENGTH = Hitch("length")
| |- warning: let 'functionLENGTH' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionLENGTH' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | private let functionSIZE = Hitch("size")
15 | private let functionAPPEND = Hitch("append")
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:14:13: warning: let 'functionSIZE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
12 | private let functionCONCAT = Hitch("concat")
13 | private let functionLENGTH = Hitch("length")
14 | private let functionSIZE = Hitch("size")
| |- warning: let 'functionSIZE' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionSIZE' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | private let functionAPPEND = Hitch("append")
16 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Internal/PathToken/PathFunction.swift:15:13: warning: let 'functionAPPEND' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
13 | private let functionLENGTH = Hitch("length")
14 | private let functionSIZE = Hitch("size")
15 | private let functionAPPEND = Hitch("append")
| |- warning: let 'functionAPPEND' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'functionAPPEND' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | enum PathFunction {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
[80/93] Compiling Sextant CharacterIndex.swift
[81/93] Compiling Sextant EvaluationContext.swift
[82/93] Compiling Sextant CompiledFilter.swift
[83/93] Compiling Sextant Evaluator.swift
[84/93] Compiling Sextant Filter.swift
[85/93] Compiling Sextant FilterCompiler.swift
[86/93] Compiling Sextant LogicalExpressionNode.swift
[87/93] Compiling Sextant ScanPredicate.swift
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:16:5: error: cannot find 'Thread' in scope
14 |
15 | func clearerror() {
16 | Thread.current.threadDictionary["__SEXTANT_ERROR"] = nil
| `- error: cannot find 'Thread' in scope
17 | }
18 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:20:12: error: cannot find 'Thread' in scope
18 |
19 | func geterror() -> String? {
20 | return Thread.current.threadDictionary["__SEXTANT_ERROR"] as? String
| `- error: cannot find 'Thread' in scope
21 | }
22 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:24:5: error: cannot find 'Thread' in scope
22 |
23 | func error(_ error: String) {
24 | Thread.current.threadDictionary["__SEXTANT_ERROR"] = error
| `- error: cannot find 'Thread' in scope
25 | #if DEBUG
26 | // print("Error: " + error)
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:11:5: warning: let 'nullHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 |
11 | let nullHitch = Hitch("null")
| `- warning: let 'nullHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
12 |
13 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
1 | import Foundation
2 | import Hitch
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
3 | import Spanker
4 | import Chronometer
:
9 |
10 |
11 | let nullHitch = Hitch("null")
| |- note: add '@MainActor' to make let 'nullHitch' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:14:5: warning: let 'trueHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
12 |
13 |
14 | let trueHitch = Hitch("true")
| |- warning: let 'trueHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'trueHitch' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |
16 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:17:5: warning: let 'falseHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
15 |
16 |
17 | let falseHitch = Hitch("false")
| |- warning: let 'falseHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'falseHitch' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | extension JsonAny {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:191:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Sextant' may have shared mutable state; this is an error in the Swift 6 language mode
188 | }
189 |
190 | public final class Sextant {
| `- note: class 'Sextant' does not conform to the 'Sendable' protocol
191 | public static let shared = Sextant()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Sextant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
192 | private init() { }
193 |
[88/93] Compiling Sextant WildcardPathTokenPredicate.swift
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:16:5: error: cannot find 'Thread' in scope
14 |
15 | func clearerror() {
16 | Thread.current.threadDictionary["__SEXTANT_ERROR"] = nil
| `- error: cannot find 'Thread' in scope
17 | }
18 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:20:12: error: cannot find 'Thread' in scope
18 |
19 | func geterror() -> String? {
20 | return Thread.current.threadDictionary["__SEXTANT_ERROR"] as? String
| `- error: cannot find 'Thread' in scope
21 | }
22 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:24:5: error: cannot find 'Thread' in scope
22 |
23 | func error(_ error: String) {
24 | Thread.current.threadDictionary["__SEXTANT_ERROR"] = error
| `- error: cannot find 'Thread' in scope
25 | #if DEBUG
26 | // print("Error: " + error)
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:11:5: warning: let 'nullHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 |
11 | let nullHitch = Hitch("null")
| `- warning: let 'nullHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
12 |
13 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
1 | import Foundation
2 | import Hitch
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
3 | import Spanker
4 | import Chronometer
:
9 |
10 |
11 | let nullHitch = Hitch("null")
| |- note: add '@MainActor' to make let 'nullHitch' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:14:5: warning: let 'trueHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
12 |
13 |
14 | let trueHitch = Hitch("true")
| |- warning: let 'trueHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'trueHitch' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |
16 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:17:5: warning: let 'falseHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
15 |
16 |
17 | let falseHitch = Hitch("false")
| |- warning: let 'falseHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'falseHitch' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | extension JsonAny {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:191:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Sextant' may have shared mutable state; this is an error in the Swift 6 language mode
188 | }
189 |
190 | public final class Sextant {
| `- note: class 'Sextant' does not conform to the 'Sendable' protocol
191 | public static let shared = Sextant()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Sextant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
192 | private init() { }
193 |
[89/93] Compiling Sextant Sextant+Internal.swift
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:16:5: error: cannot find 'Thread' in scope
14 |
15 | func clearerror() {
16 | Thread.current.threadDictionary["__SEXTANT_ERROR"] = nil
| `- error: cannot find 'Thread' in scope
17 | }
18 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:20:12: error: cannot find 'Thread' in scope
18 |
19 | func geterror() -> String? {
20 | return Thread.current.threadDictionary["__SEXTANT_ERROR"] as? String
| `- error: cannot find 'Thread' in scope
21 | }
22 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:24:5: error: cannot find 'Thread' in scope
22 |
23 | func error(_ error: String) {
24 | Thread.current.threadDictionary["__SEXTANT_ERROR"] = error
| `- error: cannot find 'Thread' in scope
25 | #if DEBUG
26 | // print("Error: " + error)
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:11:5: warning: let 'nullHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 |
11 | let nullHitch = Hitch("null")
| `- warning: let 'nullHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
12 |
13 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
1 | import Foundation
2 | import Hitch
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
3 | import Spanker
4 | import Chronometer
:
9 |
10 |
11 | let nullHitch = Hitch("null")
| |- note: add '@MainActor' to make let 'nullHitch' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:14:5: warning: let 'trueHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
12 |
13 |
14 | let trueHitch = Hitch("true")
| |- warning: let 'trueHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'trueHitch' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |
16 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:17:5: warning: let 'falseHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
15 |
16 |
17 | let falseHitch = Hitch("false")
| |- warning: let 'falseHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'falseHitch' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | extension JsonAny {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:191:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Sextant' may have shared mutable state; this is an error in the Swift 6 language mode
188 | }
189 |
190 | public final class Sextant {
| `- note: class 'Sextant' does not conform to the 'Sendable' protocol
191 | public static let shared = Sextant()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Sextant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
192 | private init() { }
193 |
[90/93] Compiling Sextant Sextant+Many.swift
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:16:5: error: cannot find 'Thread' in scope
14 |
15 | func clearerror() {
16 | Thread.current.threadDictionary["__SEXTANT_ERROR"] = nil
| `- error: cannot find 'Thread' in scope
17 | }
18 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:20:12: error: cannot find 'Thread' in scope
18 |
19 | func geterror() -> String? {
20 | return Thread.current.threadDictionary["__SEXTANT_ERROR"] as? String
| `- error: cannot find 'Thread' in scope
21 | }
22 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:24:5: error: cannot find 'Thread' in scope
22 |
23 | func error(_ error: String) {
24 | Thread.current.threadDictionary["__SEXTANT_ERROR"] = error
| `- error: cannot find 'Thread' in scope
25 | #if DEBUG
26 | // print("Error: " + error)
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:11:5: warning: let 'nullHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 |
11 | let nullHitch = Hitch("null")
| `- warning: let 'nullHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
12 |
13 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
1 | import Foundation
2 | import Hitch
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
3 | import Spanker
4 | import Chronometer
:
9 |
10 |
11 | let nullHitch = Hitch("null")
| |- note: add '@MainActor' to make let 'nullHitch' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:14:5: warning: let 'trueHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
12 |
13 |
14 | let trueHitch = Hitch("true")
| |- warning: let 'trueHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'trueHitch' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |
16 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:17:5: warning: let 'falseHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
15 |
16 |
17 | let falseHitch = Hitch("false")
| |- warning: let 'falseHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'falseHitch' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | extension JsonAny {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:191:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Sextant' may have shared mutable state; this is an error in the Swift 6 language mode
188 | }
189 |
190 | public final class Sextant {
| `- note: class 'Sextant' does not conform to the 'Sendable' protocol
191 | public static let shared = Sextant()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Sextant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
192 | private init() { }
193 |
[91/93] Compiling Sextant Sextant+Single.swift
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:16:5: error: cannot find 'Thread' in scope
14 |
15 | func clearerror() {
16 | Thread.current.threadDictionary["__SEXTANT_ERROR"] = nil
| `- error: cannot find 'Thread' in scope
17 | }
18 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:20:12: error: cannot find 'Thread' in scope
18 |
19 | func geterror() -> String? {
20 | return Thread.current.threadDictionary["__SEXTANT_ERROR"] as? String
| `- error: cannot find 'Thread' in scope
21 | }
22 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:24:5: error: cannot find 'Thread' in scope
22 |
23 | func error(_ error: String) {
24 | Thread.current.threadDictionary["__SEXTANT_ERROR"] = error
| `- error: cannot find 'Thread' in scope
25 | #if DEBUG
26 | // print("Error: " + error)
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:11:5: warning: let 'nullHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 |
11 | let nullHitch = Hitch("null")
| `- warning: let 'nullHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
12 |
13 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
1 | import Foundation
2 | import Hitch
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
3 | import Spanker
4 | import Chronometer
:
9 |
10 |
11 | let nullHitch = Hitch("null")
| |- note: add '@MainActor' to make let 'nullHitch' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:14:5: warning: let 'trueHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
12 |
13 |
14 | let trueHitch = Hitch("true")
| |- warning: let 'trueHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'trueHitch' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |
16 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:17:5: warning: let 'falseHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
15 |
16 |
17 | let falseHitch = Hitch("false")
| |- warning: let 'falseHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'falseHitch' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | extension JsonAny {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:191:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Sextant' may have shared mutable state; this is an error in the Swift 6 language mode
188 | }
189 |
190 | public final class Sextant {
| `- note: class 'Sextant' does not conform to the 'Sendable' protocol
191 | public static let shared = Sextant()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Sextant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
192 | private init() { }
193 |
[92/93] Compiling Sextant Sextant+Update.swift
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:16:5: error: cannot find 'Thread' in scope
14 |
15 | func clearerror() {
16 | Thread.current.threadDictionary["__SEXTANT_ERROR"] = nil
| `- error: cannot find 'Thread' in scope
17 | }
18 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:20:12: error: cannot find 'Thread' in scope
18 |
19 | func geterror() -> String? {
20 | return Thread.current.threadDictionary["__SEXTANT_ERROR"] as? String
| `- error: cannot find 'Thread' in scope
21 | }
22 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:24:5: error: cannot find 'Thread' in scope
22 |
23 | func error(_ error: String) {
24 | Thread.current.threadDictionary["__SEXTANT_ERROR"] = error
| `- error: cannot find 'Thread' in scope
25 | #if DEBUG
26 | // print("Error: " + error)
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:11:5: warning: let 'nullHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 |
11 | let nullHitch = Hitch("null")
| `- warning: let 'nullHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
12 |
13 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
1 | import Foundation
2 | import Hitch
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
3 | import Spanker
4 | import Chronometer
:
9 |
10 |
11 | let nullHitch = Hitch("null")
| |- note: add '@MainActor' to make let 'nullHitch' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:14:5: warning: let 'trueHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
12 |
13 |
14 | let trueHitch = Hitch("true")
| |- warning: let 'trueHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'trueHitch' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |
16 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:17:5: warning: let 'falseHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
15 |
16 |
17 | let falseHitch = Hitch("false")
| |- warning: let 'falseHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'falseHitch' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | extension JsonAny {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:191:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Sextant' may have shared mutable state; this is an error in the Swift 6 language mode
188 | }
189 |
190 | public final class Sextant {
| `- note: class 'Sextant' does not conform to the 'Sendable' protocol
191 | public static let shared = Sextant()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Sextant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
192 | private init() { }
193 |
[93/93] Compiling Sextant Sextant.swift
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:16:5: error: cannot find 'Thread' in scope
14 |
15 | func clearerror() {
16 | Thread.current.threadDictionary["__SEXTANT_ERROR"] = nil
| `- error: cannot find 'Thread' in scope
17 | }
18 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:20:12: error: cannot find 'Thread' in scope
18 |
19 | func geterror() -> String? {
20 | return Thread.current.threadDictionary["__SEXTANT_ERROR"] as? String
| `- error: cannot find 'Thread' in scope
21 | }
22 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:24:5: error: cannot find 'Thread' in scope
22 |
23 | func error(_ error: String) {
24 | Thread.current.threadDictionary["__SEXTANT_ERROR"] = error
| `- error: cannot find 'Thread' in scope
25 | #if DEBUG
26 | // print("Error: " + error)
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:11:5: warning: let 'nullHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 |
11 | let nullHitch = Hitch("null")
| `- warning: let 'nullHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
12 |
13 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
1 | import Foundation
2 | import Hitch
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Hitch'
3 | import Spanker
4 | import Chronometer
:
9 |
10 |
11 | let nullHitch = Hitch("null")
| |- note: add '@MainActor' to make let 'nullHitch' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:14:5: warning: let 'trueHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
12 |
13 |
14 | let trueHitch = Hitch("true")
| |- warning: let 'trueHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'trueHitch' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |
16 |
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:17:5: warning: let 'falseHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
15 |
16 |
17 | let falseHitch = Hitch("false")
| |- warning: let 'falseHitch' is not concurrency-safe because non-'Sendable' type 'Hitch' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'falseHitch' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | extension JsonAny {
/host/spi-builder-workspace/.build/checkouts/Hitch/Sources/Hitch/Hitch.swift:35:20: note: class 'Hitch' does not conform to the 'Sendable' protocol
33 | // Note: being a subclass of NSObject is required (BOO) due to runtime crash on Linux when storing Hitch values in a dictionary
34 | // See unit test testCastAnyToHitch().
35 | public final class Hitch: NSObject, Hitchable, ExpressibleByStringLiteral, Sequence, Comparable, Codable {
| `- note: class 'Hitch' does not conform to the 'Sendable' protocol
36 | public static let empty: Hitch = ""
37 |
/host/spi-builder-workspace/Sources/Sextant/Sextant.swift:191:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Sextant' may have shared mutable state; this is an error in the Swift 6 language mode
188 | }
189 |
190 | public final class Sextant {
| `- note: class 'Sextant' does not conform to the 'Sendable' protocol
191 | public static let shared = Sextant()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Sextant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
192 | private init() { }
193 |
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-53886770-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1
wasm-6.1-latest: Pulling from saguaro1/spi-images
Digest: sha256:290f441d1f5b7bf0dbbe61e8b7514208804cdcb507d57b3c762463ad036298f7
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:wasm-6.1-latest
[0/1] Planning build
[1/1] Compiling plugin GenerateManual
[2/2] Compiling plugin GenerateDoccReference
Building for debugging...
[2/3] Write swift-version-24593BA9C3E375BF.txt
[4/17] Compiling Hitch Int8+Ascii.swift
[5/18] Emitting module Chronometer
[6/18] Compiling Chronometer Chronometer.swift
[7/19] Compiling Hitch UInt8+Ascii.swift
[9/19] Compiling Hitch Hitch.swift
[10/19] Compiling Hitch Hitch+FormatOperator.swift
[11/19] Compiling Hitch Hitch+MD5.swift
[12/19] Compiling Hitch Hitch+CodeBlock.swift
[13/19] Compiling Hitch Hitch+Format.swift
[14/19] Compiling Hitch Hitch+Shared.swift
[15/19] Emitting module Hitch
[16/19] Compiling Hitch Hitch+Base32.swift
[17/19] Compiling Hitch Hitch+Base64.swift
[18/19] Compiling Hitch CHitch.swift
[19/19] Compiling Hitch HalfHitch.swift
[21/30] Compiling Spanker Spanker+ParquetNestedInference.swift
[22/30] Compiling Spanker Spanker+Subscripts.swift
[23/31] Compiling Spanker Spanker+ParquetShredder.swift
[24/31] Compiling Spanker Spanker+ParquetWriter.swift
[25/31] Compiling Spanker Spanker+Reader.swift
[26/31] Compiling Spanker Spanker.swift
[27/31] Compiling Spanker Spanker+ParquetNested.swift
[28/31] Compiling Spanker Spanker+ParquetNestedEncoder.swift
[29/31] Emitting module Spanker
[30/31] Compiling Spanker Spanker+ParquetCodable.swift
[31/31] Compiling Spanker Spanker+ParquetEncoder.swift
[33/82] Compiling Sextant LogicalOperator.swift
[34/82] Compiling Sextant PatternFlags.swift
[35/82] Compiling Sextant PredicateContext.swift
[36/82] Compiling Sextant RelationalExpressionNode.swift
[37/82] Compiling Sextant RelationalOperator.swift
[38/82] Compiling Sextant BooleanNode.swift
[39/82] Compiling Sextant ExpressionNode.swift
[40/89] Emitting module Sextant
[41/89] Compiling Sextant JsonNode.swift
[42/89] Compiling Sextant NullNode.swift
[43/89] Compiling Sextant NumberNode.swift
[44/89] Compiling Sextant PathNode.swift
[45/89] Compiling Sextant PatternNode.swift
[46/89] Compiling Sextant StringNode.swift
[47/89] Compiling Sextant ValueNode.swift
[48/89] Compiling Sextant ScanPathToken.swift
[49/89] Compiling Sextant WildcardPathToken.swift
[50/89] Compiling Sextant ArrayPathTokenPredicate.swift
[51/89] Compiling Sextant FakePredicate.swift
[52/89] Compiling Sextant FilterPathTokenPredicate.swift
[53/89] Compiling Sextant PredicatePathToken.swift
[54/89] Compiling Sextant PropertyPathTokenPredicate.swift
[55/89] Compiling Sextant ArrayIndexOperation.swift
[56/89] Compiling Sextant ArraySliceOperation.swift
[57/89] Compiling Sextant Parameter.swift
[58/89] Compiling Sextant ArrayIndexPath.swift
[59/89] Compiling Sextant CompiledPath.swift
[60/89] Compiling Sextant NullPath.swift
[61/89] Compiling Sextant ObjectPropertyPath.swift
[62/89] Compiling Sextant PathFunction+Spanker.swift
[63/89] Compiling Sextant PathFunction.swift
[64/89] Compiling Sextant PathToken+Spanker.swift
[65/89] Compiling Sextant PathToken.swift
[66/89] Compiling Sextant PropertyPathToken.swift
[67/89] Compiling Sextant RootPathToken.swift
[68/89] Compiling Sextant ScanPathToken+Spanker.swift
[69/89] Compiling Sextant Path.swift
[70/89] Compiling Sextant PathCompiler.swift
[71/89] Compiling Sextant RootPath.swift
[72/89] Compiling Sextant ArrayIndexToken.swift
[73/89] Compiling Sextant ArrayPathToken.swift
[74/89] Compiling Sextant ArraySliceToken.swift
[75/89] Compiling Sextant FunctionPathToken.swift
[76/89] Compiling Sextant CharacterIndex.swift
[77/89] Compiling Sextant EvaluationContext.swift
[78/89] Compiling Sextant CompiledFilter.swift
[79/89] Compiling Sextant Evaluator.swift
[80/89] Compiling Sextant Filter.swift
[81/89] Compiling Sextant FilterCompiler.swift
[82/89] Compiling Sextant LogicalExpressionNode.swift
[83/89] Compiling Sextant ScanPredicate.swift
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:16:5: error: cannot find 'Thread' in scope
14 |
15 | func clearerror() {
16 | Thread.current.threadDictionary["__SEXTANT_ERROR"] = nil
| `- error: cannot find 'Thread' in scope
17 | }
18 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:20:12: error: cannot find 'Thread' in scope
18 |
19 | func geterror() -> String? {
20 | return Thread.current.threadDictionary["__SEXTANT_ERROR"] as? String
| `- error: cannot find 'Thread' in scope
21 | }
22 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:24:5: error: cannot find 'Thread' in scope
22 |
23 | func error(_ error: String) {
24 | Thread.current.threadDictionary["__SEXTANT_ERROR"] = error
| `- error: cannot find 'Thread' in scope
25 | #if DEBUG
26 | // print("Error: " + error)
[84/89] Compiling Sextant WildcardPathTokenPredicate.swift
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:16:5: error: cannot find 'Thread' in scope
14 |
15 | func clearerror() {
16 | Thread.current.threadDictionary["__SEXTANT_ERROR"] = nil
| `- error: cannot find 'Thread' in scope
17 | }
18 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:20:12: error: cannot find 'Thread' in scope
18 |
19 | func geterror() -> String? {
20 | return Thread.current.threadDictionary["__SEXTANT_ERROR"] as? String
| `- error: cannot find 'Thread' in scope
21 | }
22 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:24:5: error: cannot find 'Thread' in scope
22 |
23 | func error(_ error: String) {
24 | Thread.current.threadDictionary["__SEXTANT_ERROR"] = error
| `- error: cannot find 'Thread' in scope
25 | #if DEBUG
26 | // print("Error: " + error)
[85/89] Compiling Sextant Sextant+Internal.swift
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:16:5: error: cannot find 'Thread' in scope
14 |
15 | func clearerror() {
16 | Thread.current.threadDictionary["__SEXTANT_ERROR"] = nil
| `- error: cannot find 'Thread' in scope
17 | }
18 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:20:12: error: cannot find 'Thread' in scope
18 |
19 | func geterror() -> String? {
20 | return Thread.current.threadDictionary["__SEXTANT_ERROR"] as? String
| `- error: cannot find 'Thread' in scope
21 | }
22 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:24:5: error: cannot find 'Thread' in scope
22 |
23 | func error(_ error: String) {
24 | Thread.current.threadDictionary["__SEXTANT_ERROR"] = error
| `- error: cannot find 'Thread' in scope
25 | #if DEBUG
26 | // print("Error: " + error)
[86/89] Compiling Sextant Sextant+Many.swift
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:16:5: error: cannot find 'Thread' in scope
14 |
15 | func clearerror() {
16 | Thread.current.threadDictionary["__SEXTANT_ERROR"] = nil
| `- error: cannot find 'Thread' in scope
17 | }
18 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:20:12: error: cannot find 'Thread' in scope
18 |
19 | func geterror() -> String? {
20 | return Thread.current.threadDictionary["__SEXTANT_ERROR"] as? String
| `- error: cannot find 'Thread' in scope
21 | }
22 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:24:5: error: cannot find 'Thread' in scope
22 |
23 | func error(_ error: String) {
24 | Thread.current.threadDictionary["__SEXTANT_ERROR"] = error
| `- error: cannot find 'Thread' in scope
25 | #if DEBUG
26 | // print("Error: " + error)
[87/89] Compiling Sextant Sextant+Single.swift
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:16:5: error: cannot find 'Thread' in scope
14 |
15 | func clearerror() {
16 | Thread.current.threadDictionary["__SEXTANT_ERROR"] = nil
| `- error: cannot find 'Thread' in scope
17 | }
18 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:20:12: error: cannot find 'Thread' in scope
18 |
19 | func geterror() -> String? {
20 | return Thread.current.threadDictionary["__SEXTANT_ERROR"] as? String
| `- error: cannot find 'Thread' in scope
21 | }
22 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:24:5: error: cannot find 'Thread' in scope
22 |
23 | func error(_ error: String) {
24 | Thread.current.threadDictionary["__SEXTANT_ERROR"] = error
| `- error: cannot find 'Thread' in scope
25 | #if DEBUG
26 | // print("Error: " + error)
[88/89] Compiling Sextant Sextant+Update.swift
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:16:5: error: cannot find 'Thread' in scope
14 |
15 | func clearerror() {
16 | Thread.current.threadDictionary["__SEXTANT_ERROR"] = nil
| `- error: cannot find 'Thread' in scope
17 | }
18 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:20:12: error: cannot find 'Thread' in scope
18 |
19 | func geterror() -> String? {
20 | return Thread.current.threadDictionary["__SEXTANT_ERROR"] as? String
| `- error: cannot find 'Thread' in scope
21 | }
22 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:24:5: error: cannot find 'Thread' in scope
22 |
23 | func error(_ error: String) {
24 | Thread.current.threadDictionary["__SEXTANT_ERROR"] = error
| `- error: cannot find 'Thread' in scope
25 | #if DEBUG
26 | // print("Error: " + error)
[89/89] Compiling Sextant Sextant.swift
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:16:5: error: cannot find 'Thread' in scope
14 |
15 | func clearerror() {
16 | Thread.current.threadDictionary["__SEXTANT_ERROR"] = nil
| `- error: cannot find 'Thread' in scope
17 | }
18 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:20:12: error: cannot find 'Thread' in scope
18 |
19 | func geterror() -> String? {
20 | return Thread.current.threadDictionary["__SEXTANT_ERROR"] as? String
| `- error: cannot find 'Thread' in scope
21 | }
22 |
/host/spi-builder-workspace/Sources/Sextant/Sextant+Internal.swift:24:5: error: cannot find 'Thread' in scope
22 |
23 | func error(_ error: String) {
24 | Thread.current.threadDictionary["__SEXTANT_ERROR"] = error
| `- error: cannot find 'Thread' in scope
25 | #if DEBUG
26 | // print("Error: " + error)
BUILD FAILURE 6.1 wasm