The Swift Package Index logo.Swift Package Index

Build Information

Successful build of SwiftTerm, reference main (86456c), with Swift 6.1 for Linux on 26 Apr 2026 20:29:39 UTC.

Swift 6 data race errors: 44

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:basic-6.1-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1

Build Log

39 |     public let rawValue: Int
40 |
   :
44 |
45 |     public static let shift = KittyKeyboardModifiers(rawValue: 1 << 0)
46 |     public static let alt = KittyKeyboardModifiers(rawValue: 1 << 1)
   |                       |- warning: static property 'alt' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'alt' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |     public static let ctrl = KittyKeyboardModifiers(rawValue: 1 << 2)
48 |     public static let `super` = KittyKeyboardModifiers(rawValue: 1 << 3)
/host/spi-builder-workspace/Sources/SwiftTerm/KittyKeyboardProtocol.swift:47:23: warning: static property 'ctrl' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
36 | }
37 |
38 | public struct KittyKeyboardModifiers: OptionSet {
   |               `- note: consider making struct 'KittyKeyboardModifiers' conform to the 'Sendable' protocol
39 |     public let rawValue: Int
40 |
   :
45 |     public static let shift = KittyKeyboardModifiers(rawValue: 1 << 0)
46 |     public static let alt = KittyKeyboardModifiers(rawValue: 1 << 1)
47 |     public static let ctrl = KittyKeyboardModifiers(rawValue: 1 << 2)
   |                       |- warning: static property 'ctrl' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'ctrl' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |     public static let `super` = KittyKeyboardModifiers(rawValue: 1 << 3)
49 |     public static let hyper = KittyKeyboardModifiers(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/SwiftTerm/KittyKeyboardProtocol.swift:48:23: warning: static property 'super' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
36 | }
37 |
38 | public struct KittyKeyboardModifiers: OptionSet {
   |               `- note: consider making struct 'KittyKeyboardModifiers' conform to the 'Sendable' protocol
39 |     public let rawValue: Int
40 |
   :
46 |     public static let alt = KittyKeyboardModifiers(rawValue: 1 << 1)
47 |     public static let ctrl = KittyKeyboardModifiers(rawValue: 1 << 2)
48 |     public static let `super` = KittyKeyboardModifiers(rawValue: 1 << 3)
   |                       |- warning: static property 'super' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'super' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     public static let hyper = KittyKeyboardModifiers(rawValue: 1 << 4)
50 |     public static let meta = KittyKeyboardModifiers(rawValue: 1 << 5)
/host/spi-builder-workspace/Sources/SwiftTerm/KittyKeyboardProtocol.swift:49:23: warning: static property 'hyper' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
36 | }
37 |
38 | public struct KittyKeyboardModifiers: OptionSet {
   |               `- note: consider making struct 'KittyKeyboardModifiers' conform to the 'Sendable' protocol
39 |     public let rawValue: Int
40 |
   :
47 |     public static let ctrl = KittyKeyboardModifiers(rawValue: 1 << 2)
48 |     public static let `super` = KittyKeyboardModifiers(rawValue: 1 << 3)
49 |     public static let hyper = KittyKeyboardModifiers(rawValue: 1 << 4)
   |                       |- warning: static property 'hyper' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'hyper' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 |     public static let meta = KittyKeyboardModifiers(rawValue: 1 << 5)
51 |     public static let capsLock = KittyKeyboardModifiers(rawValue: 1 << 6)
/host/spi-builder-workspace/Sources/SwiftTerm/KittyKeyboardProtocol.swift:50:23: warning: static property 'meta' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
36 | }
37 |
38 | public struct KittyKeyboardModifiers: OptionSet {
   |               `- note: consider making struct 'KittyKeyboardModifiers' conform to the 'Sendable' protocol
39 |     public let rawValue: Int
40 |
   :
48 |     public static let `super` = KittyKeyboardModifiers(rawValue: 1 << 3)
49 |     public static let hyper = KittyKeyboardModifiers(rawValue: 1 << 4)
50 |     public static let meta = KittyKeyboardModifiers(rawValue: 1 << 5)
   |                       |- warning: static property 'meta' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'meta' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |     public static let capsLock = KittyKeyboardModifiers(rawValue: 1 << 6)
52 |     public static let numLock = KittyKeyboardModifiers(rawValue: 1 << 7)
/host/spi-builder-workspace/Sources/SwiftTerm/KittyKeyboardProtocol.swift:51:23: warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
36 | }
37 |
38 | public struct KittyKeyboardModifiers: OptionSet {
   |               `- note: consider making struct 'KittyKeyboardModifiers' conform to the 'Sendable' protocol
39 |     public let rawValue: Int
40 |
   :
49 |     public static let hyper = KittyKeyboardModifiers(rawValue: 1 << 4)
50 |     public static let meta = KittyKeyboardModifiers(rawValue: 1 << 5)
51 |     public static let capsLock = KittyKeyboardModifiers(rawValue: 1 << 6)
   |                       |- warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'capsLock' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 |     public static let numLock = KittyKeyboardModifiers(rawValue: 1 << 7)
53 | }
/host/spi-builder-workspace/Sources/SwiftTerm/KittyKeyboardProtocol.swift:52:23: warning: static property 'numLock' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
36 | }
37 |
38 | public struct KittyKeyboardModifiers: OptionSet {
   |               `- note: consider making struct 'KittyKeyboardModifiers' conform to the 'Sendable' protocol
39 |     public let rawValue: Int
40 |
   :
50 |     public static let meta = KittyKeyboardModifiers(rawValue: 1 << 5)
51 |     public static let capsLock = KittyKeyboardModifiers(rawValue: 1 << 6)
52 |     public static let numLock = KittyKeyboardModifiers(rawValue: 1 << 7)
   |                       |- warning: static property 'numLock' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'numLock' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 | }
54 |
[35/107] Compiling ArgumentParser CompletionKind.swift
/host/spi-builder-workspace/Sources/SwiftTerm/KittyKeyboardProtocol.swift:17:23: warning: static property 'disambiguate' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct KittyKeyboardFlags: OptionSet {
   |               `- note: consider making struct 'KittyKeyboardFlags' conform to the 'Sendable' protocol
11 |     public let rawValue: Int
12 |
   :
15 |     }
16 |
17 |     public static let disambiguate = KittyKeyboardFlags(rawValue: 1 << 0)
   |                       |- warning: static property 'disambiguate' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardFlags' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'disambiguate' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |     public static let reportEvents = KittyKeyboardFlags(rawValue: 1 << 1)
19 |     public static let reportAlternates = KittyKeyboardFlags(rawValue: 1 << 2)
/host/spi-builder-workspace/Sources/SwiftTerm/KittyKeyboardProtocol.swift:18:23: warning: static property 'reportEvents' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct KittyKeyboardFlags: OptionSet {
   |               `- note: consider making struct 'KittyKeyboardFlags' conform to the 'Sendable' protocol
11 |     public let rawValue: Int
12 |
   :
16 |
17 |     public static let disambiguate = KittyKeyboardFlags(rawValue: 1 << 0)
18 |     public static let reportEvents = KittyKeyboardFlags(rawValue: 1 << 1)
   |                       |- warning: static property 'reportEvents' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardFlags' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'reportEvents' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 |     public static let reportAlternates = KittyKeyboardFlags(rawValue: 1 << 2)
20 |     public static let reportAllKeys = KittyKeyboardFlags(rawValue: 1 << 3)
/host/spi-builder-workspace/Sources/SwiftTerm/KittyKeyboardProtocol.swift:19:23: warning: static property 'reportAlternates' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct KittyKeyboardFlags: OptionSet {
   |               `- note: consider making struct 'KittyKeyboardFlags' conform to the 'Sendable' protocol
11 |     public let rawValue: Int
12 |
   :
17 |     public static let disambiguate = KittyKeyboardFlags(rawValue: 1 << 0)
18 |     public static let reportEvents = KittyKeyboardFlags(rawValue: 1 << 1)
19 |     public static let reportAlternates = KittyKeyboardFlags(rawValue: 1 << 2)
   |                       |- warning: static property 'reportAlternates' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardFlags' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'reportAlternates' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |     public static let reportAllKeys = KittyKeyboardFlags(rawValue: 1 << 3)
21 |     public static let reportText = KittyKeyboardFlags(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/SwiftTerm/KittyKeyboardProtocol.swift:20:23: warning: static property 'reportAllKeys' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct KittyKeyboardFlags: OptionSet {
   |               `- note: consider making struct 'KittyKeyboardFlags' conform to the 'Sendable' protocol
11 |     public let rawValue: Int
12 |
   :
18 |     public static let reportEvents = KittyKeyboardFlags(rawValue: 1 << 1)
19 |     public static let reportAlternates = KittyKeyboardFlags(rawValue: 1 << 2)
20 |     public static let reportAllKeys = KittyKeyboardFlags(rawValue: 1 << 3)
   |                       |- warning: static property 'reportAllKeys' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardFlags' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'reportAllKeys' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |     public static let reportText = KittyKeyboardFlags(rawValue: 1 << 4)
22 |
/host/spi-builder-workspace/Sources/SwiftTerm/KittyKeyboardProtocol.swift:21:23: warning: static property 'reportText' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct KittyKeyboardFlags: OptionSet {
   |               `- note: consider making struct 'KittyKeyboardFlags' conform to the 'Sendable' protocol
11 |     public let rawValue: Int
12 |
   :
19 |     public static let reportAlternates = KittyKeyboardFlags(rawValue: 1 << 2)
20 |     public static let reportAllKeys = KittyKeyboardFlags(rawValue: 1 << 3)
21 |     public static let reportText = KittyKeyboardFlags(rawValue: 1 << 4)
   |                       |- warning: static property 'reportText' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardFlags' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'reportText' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |
23 |     public static let knownMask: Int = [
/host/spi-builder-workspace/Sources/SwiftTerm/KittyKeyboardProtocol.swift:45:23: warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
36 | }
37 |
38 | public struct KittyKeyboardModifiers: OptionSet {
   |               `- note: consider making struct 'KittyKeyboardModifiers' conform to the 'Sendable' protocol
39 |     public let rawValue: Int
40 |
   :
43 |     }
44 |
45 |     public static let shift = KittyKeyboardModifiers(rawValue: 1 << 0)
   |                       |- warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'shift' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 |     public static let alt = KittyKeyboardModifiers(rawValue: 1 << 1)
47 |     public static let ctrl = KittyKeyboardModifiers(rawValue: 1 << 2)
/host/spi-builder-workspace/Sources/SwiftTerm/KittyKeyboardProtocol.swift:46:23: warning: static property 'alt' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
36 | }
37 |
38 | public struct KittyKeyboardModifiers: OptionSet {
   |               `- note: consider making struct 'KittyKeyboardModifiers' conform to the 'Sendable' protocol
39 |     public let rawValue: Int
40 |
   :
44 |
45 |     public static let shift = KittyKeyboardModifiers(rawValue: 1 << 0)
46 |     public static let alt = KittyKeyboardModifiers(rawValue: 1 << 1)
   |                       |- warning: static property 'alt' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'alt' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |     public static let ctrl = KittyKeyboardModifiers(rawValue: 1 << 2)
48 |     public static let `super` = KittyKeyboardModifiers(rawValue: 1 << 3)
/host/spi-builder-workspace/Sources/SwiftTerm/KittyKeyboardProtocol.swift:47:23: warning: static property 'ctrl' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
36 | }
37 |
38 | public struct KittyKeyboardModifiers: OptionSet {
   |               `- note: consider making struct 'KittyKeyboardModifiers' conform to the 'Sendable' protocol
39 |     public let rawValue: Int
40 |
   :
45 |     public static let shift = KittyKeyboardModifiers(rawValue: 1 << 0)
46 |     public static let alt = KittyKeyboardModifiers(rawValue: 1 << 1)
47 |     public static let ctrl = KittyKeyboardModifiers(rawValue: 1 << 2)
   |                       |- warning: static property 'ctrl' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'ctrl' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |     public static let `super` = KittyKeyboardModifiers(rawValue: 1 << 3)
49 |     public static let hyper = KittyKeyboardModifiers(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/SwiftTerm/KittyKeyboardProtocol.swift:48:23: warning: static property 'super' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
36 | }
37 |
38 | public struct KittyKeyboardModifiers: OptionSet {
   |               `- note: consider making struct 'KittyKeyboardModifiers' conform to the 'Sendable' protocol
39 |     public let rawValue: Int
40 |
   :
46 |     public static let alt = KittyKeyboardModifiers(rawValue: 1 << 1)
47 |     public static let ctrl = KittyKeyboardModifiers(rawValue: 1 << 2)
48 |     public static let `super` = KittyKeyboardModifiers(rawValue: 1 << 3)
   |                       |- warning: static property 'super' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'super' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     public static let hyper = KittyKeyboardModifiers(rawValue: 1 << 4)
50 |     public static let meta = KittyKeyboardModifiers(rawValue: 1 << 5)
/host/spi-builder-workspace/Sources/SwiftTerm/KittyKeyboardProtocol.swift:49:23: warning: static property 'hyper' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
36 | }
37 |
38 | public struct KittyKeyboardModifiers: OptionSet {
   |               `- note: consider making struct 'KittyKeyboardModifiers' conform to the 'Sendable' protocol
39 |     public let rawValue: Int
40 |
   :
47 |     public static let ctrl = KittyKeyboardModifiers(rawValue: 1 << 2)
48 |     public static let `super` = KittyKeyboardModifiers(rawValue: 1 << 3)
49 |     public static let hyper = KittyKeyboardModifiers(rawValue: 1 << 4)
   |                       |- warning: static property 'hyper' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'hyper' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 |     public static let meta = KittyKeyboardModifiers(rawValue: 1 << 5)
51 |     public static let capsLock = KittyKeyboardModifiers(rawValue: 1 << 6)
/host/spi-builder-workspace/Sources/SwiftTerm/KittyKeyboardProtocol.swift:50:23: warning: static property 'meta' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
36 | }
37 |
38 | public struct KittyKeyboardModifiers: OptionSet {
   |               `- note: consider making struct 'KittyKeyboardModifiers' conform to the 'Sendable' protocol
39 |     public let rawValue: Int
40 |
   :
48 |     public static let `super` = KittyKeyboardModifiers(rawValue: 1 << 3)
49 |     public static let hyper = KittyKeyboardModifiers(rawValue: 1 << 4)
50 |     public static let meta = KittyKeyboardModifiers(rawValue: 1 << 5)
   |                       |- warning: static property 'meta' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'meta' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |     public static let capsLock = KittyKeyboardModifiers(rawValue: 1 << 6)
52 |     public static let numLock = KittyKeyboardModifiers(rawValue: 1 << 7)
/host/spi-builder-workspace/Sources/SwiftTerm/KittyKeyboardProtocol.swift:51:23: warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
36 | }
37 |
38 | public struct KittyKeyboardModifiers: OptionSet {
   |               `- note: consider making struct 'KittyKeyboardModifiers' conform to the 'Sendable' protocol
39 |     public let rawValue: Int
40 |
   :
49 |     public static let hyper = KittyKeyboardModifiers(rawValue: 1 << 4)
50 |     public static let meta = KittyKeyboardModifiers(rawValue: 1 << 5)
51 |     public static let capsLock = KittyKeyboardModifiers(rawValue: 1 << 6)
   |                       |- warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'capsLock' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 |     public static let numLock = KittyKeyboardModifiers(rawValue: 1 << 7)
53 | }
/host/spi-builder-workspace/Sources/SwiftTerm/KittyKeyboardProtocol.swift:52:23: warning: static property 'numLock' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
36 | }
37 |
38 | public struct KittyKeyboardModifiers: OptionSet {
   |               `- note: consider making struct 'KittyKeyboardModifiers' conform to the 'Sendable' protocol
39 |     public let rawValue: Int
40 |
   :
50 |     public static let meta = KittyKeyboardModifiers(rawValue: 1 << 5)
51 |     public static let capsLock = KittyKeyboardModifiers(rawValue: 1 << 6)
52 |     public static let numLock = KittyKeyboardModifiers(rawValue: 1 << 7)
   |                       |- warning: static property 'numLock' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'numLock' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 | }
54 |
[36/107] Compiling ArgumentParser Errors.swift
/host/spi-builder-workspace/Sources/SwiftTerm/KittyKeyboardProtocol.swift:17:23: warning: static property 'disambiguate' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct KittyKeyboardFlags: OptionSet {
   |               `- note: consider making struct 'KittyKeyboardFlags' conform to the 'Sendable' protocol
11 |     public let rawValue: Int
12 |
   :
15 |     }
16 |
17 |     public static let disambiguate = KittyKeyboardFlags(rawValue: 1 << 0)
   |                       |- warning: static property 'disambiguate' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardFlags' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'disambiguate' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |     public static let reportEvents = KittyKeyboardFlags(rawValue: 1 << 1)
19 |     public static let reportAlternates = KittyKeyboardFlags(rawValue: 1 << 2)
/host/spi-builder-workspace/Sources/SwiftTerm/KittyKeyboardProtocol.swift:18:23: warning: static property 'reportEvents' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct KittyKeyboardFlags: OptionSet {
   |               `- note: consider making struct 'KittyKeyboardFlags' conform to the 'Sendable' protocol
11 |     public let rawValue: Int
12 |
   :
16 |
17 |     public static let disambiguate = KittyKeyboardFlags(rawValue: 1 << 0)
18 |     public static let reportEvents = KittyKeyboardFlags(rawValue: 1 << 1)
   |                       |- warning: static property 'reportEvents' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardFlags' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'reportEvents' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 |     public static let reportAlternates = KittyKeyboardFlags(rawValue: 1 << 2)
20 |     public static let reportAllKeys = KittyKeyboardFlags(rawValue: 1 << 3)
/host/spi-builder-workspace/Sources/SwiftTerm/KittyKeyboardProtocol.swift:19:23: warning: static property 'reportAlternates' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct KittyKeyboardFlags: OptionSet {
   |               `- note: consider making struct 'KittyKeyboardFlags' conform to the 'Sendable' protocol
11 |     public let rawValue: Int
12 |
   :
17 |     public static let disambiguate = KittyKeyboardFlags(rawValue: 1 << 0)
18 |     public static let reportEvents = KittyKeyboardFlags(rawValue: 1 << 1)
19 |     public static let reportAlternates = KittyKeyboardFlags(rawValue: 1 << 2)
   |                       |- warning: static property 'reportAlternates' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardFlags' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'reportAlternates' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |     public static let reportAllKeys = KittyKeyboardFlags(rawValue: 1 << 3)
21 |     public static let reportText = KittyKeyboardFlags(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/SwiftTerm/KittyKeyboardProtocol.swift:20:23: warning: static property 'reportAllKeys' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct KittyKeyboardFlags: OptionSet {
   |               `- note: consider making struct 'KittyKeyboardFlags' conform to the 'Sendable' protocol
11 |     public let rawValue: Int
12 |
   :
18 |     public static let reportEvents = KittyKeyboardFlags(rawValue: 1 << 1)
19 |     public static let reportAlternates = KittyKeyboardFlags(rawValue: 1 << 2)
20 |     public static let reportAllKeys = KittyKeyboardFlags(rawValue: 1 << 3)
   |                       |- warning: static property 'reportAllKeys' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardFlags' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'reportAllKeys' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |     public static let reportText = KittyKeyboardFlags(rawValue: 1 << 4)
22 |
/host/spi-builder-workspace/Sources/SwiftTerm/KittyKeyboardProtocol.swift:21:23: warning: static property 'reportText' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardFlags' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct KittyKeyboardFlags: OptionSet {
   |               `- note: consider making struct 'KittyKeyboardFlags' conform to the 'Sendable' protocol
11 |     public let rawValue: Int
12 |
   :
19 |     public static let reportAlternates = KittyKeyboardFlags(rawValue: 1 << 2)
20 |     public static let reportAllKeys = KittyKeyboardFlags(rawValue: 1 << 3)
21 |     public static let reportText = KittyKeyboardFlags(rawValue: 1 << 4)
   |                       |- warning: static property 'reportText' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardFlags' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'reportText' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |
23 |     public static let knownMask: Int = [
/host/spi-builder-workspace/Sources/SwiftTerm/KittyKeyboardProtocol.swift:45:23: warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
36 | }
37 |
38 | public struct KittyKeyboardModifiers: OptionSet {
   |               `- note: consider making struct 'KittyKeyboardModifiers' conform to the 'Sendable' protocol
39 |     public let rawValue: Int
40 |
   :
43 |     }
44 |
45 |     public static let shift = KittyKeyboardModifiers(rawValue: 1 << 0)
   |                       |- warning: static property 'shift' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'shift' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 |     public static let alt = KittyKeyboardModifiers(rawValue: 1 << 1)
47 |     public static let ctrl = KittyKeyboardModifiers(rawValue: 1 << 2)
/host/spi-builder-workspace/Sources/SwiftTerm/KittyKeyboardProtocol.swift:46:23: warning: static property 'alt' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
36 | }
37 |
38 | public struct KittyKeyboardModifiers: OptionSet {
   |               `- note: consider making struct 'KittyKeyboardModifiers' conform to the 'Sendable' protocol
39 |     public let rawValue: Int
40 |
   :
44 |
45 |     public static let shift = KittyKeyboardModifiers(rawValue: 1 << 0)
46 |     public static let alt = KittyKeyboardModifiers(rawValue: 1 << 1)
   |                       |- warning: static property 'alt' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'alt' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |     public static let ctrl = KittyKeyboardModifiers(rawValue: 1 << 2)
48 |     public static let `super` = KittyKeyboardModifiers(rawValue: 1 << 3)
/host/spi-builder-workspace/Sources/SwiftTerm/KittyKeyboardProtocol.swift:47:23: warning: static property 'ctrl' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
36 | }
37 |
38 | public struct KittyKeyboardModifiers: OptionSet {
   |               `- note: consider making struct 'KittyKeyboardModifiers' conform to the 'Sendable' protocol
39 |     public let rawValue: Int
40 |
   :
45 |     public static let shift = KittyKeyboardModifiers(rawValue: 1 << 0)
46 |     public static let alt = KittyKeyboardModifiers(rawValue: 1 << 1)
47 |     public static let ctrl = KittyKeyboardModifiers(rawValue: 1 << 2)
   |                       |- warning: static property 'ctrl' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'ctrl' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |     public static let `super` = KittyKeyboardModifiers(rawValue: 1 << 3)
49 |     public static let hyper = KittyKeyboardModifiers(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/SwiftTerm/KittyKeyboardProtocol.swift:48:23: warning: static property 'super' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
36 | }
37 |
38 | public struct KittyKeyboardModifiers: OptionSet {
   |               `- note: consider making struct 'KittyKeyboardModifiers' conform to the 'Sendable' protocol
39 |     public let rawValue: Int
40 |
   :
46 |     public static let alt = KittyKeyboardModifiers(rawValue: 1 << 1)
47 |     public static let ctrl = KittyKeyboardModifiers(rawValue: 1 << 2)
48 |     public static let `super` = KittyKeyboardModifiers(rawValue: 1 << 3)
   |                       |- warning: static property 'super' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'super' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     public static let hyper = KittyKeyboardModifiers(rawValue: 1 << 4)
50 |     public static let meta = KittyKeyboardModifiers(rawValue: 1 << 5)
/host/spi-builder-workspace/Sources/SwiftTerm/KittyKeyboardProtocol.swift:49:23: warning: static property 'hyper' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
36 | }
37 |
38 | public struct KittyKeyboardModifiers: OptionSet {
   |               `- note: consider making struct 'KittyKeyboardModifiers' conform to the 'Sendable' protocol
39 |     public let rawValue: Int
40 |
   :
47 |     public static let ctrl = KittyKeyboardModifiers(rawValue: 1 << 2)
48 |     public static let `super` = KittyKeyboardModifiers(rawValue: 1 << 3)
49 |     public static let hyper = KittyKeyboardModifiers(rawValue: 1 << 4)
   |                       |- warning: static property 'hyper' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'hyper' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 |     public static let meta = KittyKeyboardModifiers(rawValue: 1 << 5)
51 |     public static let capsLock = KittyKeyboardModifiers(rawValue: 1 << 6)
/host/spi-builder-workspace/Sources/SwiftTerm/KittyKeyboardProtocol.swift:50:23: warning: static property 'meta' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
36 | }
37 |
38 | public struct KittyKeyboardModifiers: OptionSet {
   |               `- note: consider making struct 'KittyKeyboardModifiers' conform to the 'Sendable' protocol
39 |     public let rawValue: Int
40 |
   :
48 |     public static let `super` = KittyKeyboardModifiers(rawValue: 1 << 3)
49 |     public static let hyper = KittyKeyboardModifiers(rawValue: 1 << 4)
50 |     public static let meta = KittyKeyboardModifiers(rawValue: 1 << 5)
   |                       |- warning: static property 'meta' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'meta' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |     public static let capsLock = KittyKeyboardModifiers(rawValue: 1 << 6)
52 |     public static let numLock = KittyKeyboardModifiers(rawValue: 1 << 7)
/host/spi-builder-workspace/Sources/SwiftTerm/KittyKeyboardProtocol.swift:51:23: warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
36 | }
37 |
38 | public struct KittyKeyboardModifiers: OptionSet {
   |               `- note: consider making struct 'KittyKeyboardModifiers' conform to the 'Sendable' protocol
39 |     public let rawValue: Int
40 |
   :
49 |     public static let hyper = KittyKeyboardModifiers(rawValue: 1 << 4)
50 |     public static let meta = KittyKeyboardModifiers(rawValue: 1 << 5)
51 |     public static let capsLock = KittyKeyboardModifiers(rawValue: 1 << 6)
   |                       |- warning: static property 'capsLock' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'capsLock' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 |     public static let numLock = KittyKeyboardModifiers(rawValue: 1 << 7)
53 | }
/host/spi-builder-workspace/Sources/SwiftTerm/KittyKeyboardProtocol.swift:52:23: warning: static property 'numLock' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
36 | }
37 |
38 | public struct KittyKeyboardModifiers: OptionSet {
   |               `- note: consider making struct 'KittyKeyboardModifiers' conform to the 'Sendable' protocol
39 |     public let rawValue: Int
40 |
   :
50 |     public static let meta = KittyKeyboardModifiers(rawValue: 1 << 5)
51 |     public static let capsLock = KittyKeyboardModifiers(rawValue: 1 << 6)
52 |     public static let numLock = KittyKeyboardModifiers(rawValue: 1 << 7)
   |                       |- warning: static property 'numLock' is not concurrency-safe because non-'Sendable' type 'KittyKeyboardModifiers' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'numLock' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 | }
54 |
[37/107] Compiling ArgumentParser Flag.swift
/host/spi-builder-workspace/Sources/SwiftTerm/LocalProcess.swift:130:17: warning: capture of 'self' with non-sendable type 'LocalProcess?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 61 |  * This implementation uses swift-subprocess with openpty/login_tty for pseudo-terminal support.
 62 |  */
 63 | public class LocalProcess {
    |              `- note: class 'LocalProcess' does not conform to the 'Sendable' protocol
 64 |     let readSize = 128*1024
 65 |
    :
128 |         if shouldSchedule {
129 |             dispatchQueue.async { [weak self] in
130 |                 self?.drainReceivedData()
    |                 `- warning: capture of 'self' with non-sendable type 'LocalProcess?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
131 |             }
132 |         }
/host/spi-builder-workspace/Sources/SwiftTerm/LocalProcess.swift:162:21: warning: capture of 'self' with non-sendable type 'LocalProcess?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 61 |  * This implementation uses swift-subprocess with openpty/login_tty for pseudo-terminal support.
 62 |  */
 63 | public class LocalProcess {
    |              `- note: class 'LocalProcess' does not conform to the 'Sendable' protocol
 64 |     let readSize = 128*1024
 65 |
    :
160 |             if DispatchTime.now().uptimeNanoseconds - start >= pendingTimeSliceNs {
161 |                 dispatchQueue.async { [weak self] in
162 |                     self?.drainReceivedData()
    |                     `- warning: capture of 'self' with non-sendable type 'LocalProcess?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
163 |                 }
164 |                 return
[38/107] Compiling ArgumentParser NameSpecification.swift
/host/spi-builder-workspace/Sources/SwiftTerm/LocalProcess.swift:130:17: warning: capture of 'self' with non-sendable type 'LocalProcess?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 61 |  * This implementation uses swift-subprocess with openpty/login_tty for pseudo-terminal support.
 62 |  */
 63 | public class LocalProcess {
    |              `- note: class 'LocalProcess' does not conform to the 'Sendable' protocol
 64 |     let readSize = 128*1024
 65 |
    :
128 |         if shouldSchedule {
129 |             dispatchQueue.async { [weak self] in
130 |                 self?.drainReceivedData()
    |                 `- warning: capture of 'self' with non-sendable type 'LocalProcess?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
131 |             }
132 |         }
/host/spi-builder-workspace/Sources/SwiftTerm/LocalProcess.swift:162:21: warning: capture of 'self' with non-sendable type 'LocalProcess?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 61 |  * This implementation uses swift-subprocess with openpty/login_tty for pseudo-terminal support.
 62 |  */
 63 | public class LocalProcess {
    |              `- note: class 'LocalProcess' does not conform to the 'Sendable' protocol
 64 |     let readSize = 128*1024
 65 |
    :
160 |             if DispatchTime.now().uptimeNanoseconds - start >= pendingTimeSliceNs {
161 |                 dispatchQueue.async { [weak self] in
162 |                     self?.drainReceivedData()
    |                     `- warning: capture of 'self' with non-sendable type 'LocalProcess?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
163 |                 }
164 |                 return
[39/107] Compiling ArgumentParser Option.swift
/host/spi-builder-workspace/Sources/SwiftTerm/LocalProcess.swift:130:17: warning: capture of 'self' with non-sendable type 'LocalProcess?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 61 |  * This implementation uses swift-subprocess with openpty/login_tty for pseudo-terminal support.
 62 |  */
 63 | public class LocalProcess {
    |              `- note: class 'LocalProcess' does not conform to the 'Sendable' protocol
 64 |     let readSize = 128*1024
 65 |
    :
128 |         if shouldSchedule {
129 |             dispatchQueue.async { [weak self] in
130 |                 self?.drainReceivedData()
    |                 `- warning: capture of 'self' with non-sendable type 'LocalProcess?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
131 |             }
132 |         }
/host/spi-builder-workspace/Sources/SwiftTerm/LocalProcess.swift:162:21: warning: capture of 'self' with non-sendable type 'LocalProcess?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 61 |  * This implementation uses swift-subprocess with openpty/login_tty for pseudo-terminal support.
 62 |  */
 63 | public class LocalProcess {
    |              `- note: class 'LocalProcess' does not conform to the 'Sendable' protocol
 64 |     let readSize = 128*1024
 65 |
    :
160 |             if DispatchTime.now().uptimeNanoseconds - start >= pendingTimeSliceNs {
161 |                 dispatchQueue.async { [weak self] in
162 |                     self?.drainReceivedData()
    |                     `- warning: capture of 'self' with non-sendable type 'LocalProcess?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
163 |                 }
164 |                 return
[40/107] Compiling ArgumentParser OptionGroup.swift
/host/spi-builder-workspace/Sources/SwiftTerm/LocalProcess.swift:130:17: warning: capture of 'self' with non-sendable type 'LocalProcess?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 61 |  * This implementation uses swift-subprocess with openpty/login_tty for pseudo-terminal support.
 62 |  */
 63 | public class LocalProcess {
    |              `- note: class 'LocalProcess' does not conform to the 'Sendable' protocol
 64 |     let readSize = 128*1024
 65 |
    :
128 |         if shouldSchedule {
129 |             dispatchQueue.async { [weak self] in
130 |                 self?.drainReceivedData()
    |                 `- warning: capture of 'self' with non-sendable type 'LocalProcess?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
131 |             }
132 |         }
/host/spi-builder-workspace/Sources/SwiftTerm/LocalProcess.swift:162:21: warning: capture of 'self' with non-sendable type 'LocalProcess?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 61 |  * This implementation uses swift-subprocess with openpty/login_tty for pseudo-terminal support.
 62 |  */
 63 | public class LocalProcess {
    |              `- note: class 'LocalProcess' does not conform to the 'Sendable' protocol
 64 |     let readSize = 128*1024
 65 |
    :
160 |             if DispatchTime.now().uptimeNanoseconds - start >= pendingTimeSliceNs {
161 |                 dispatchQueue.async { [weak self] in
162 |                     self?.drainReceivedData()
    |                     `- warning: capture of 'self' with non-sendable type 'LocalProcess?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
163 |                 }
164 |                 return
[41/107] Compiling ArgumentParser Argument.swift
/host/spi-builder-workspace/Sources/SwiftTerm/Buffer.swift:1098:16: warning: static property 'n' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
1096 |     }
1097 |
1098 |     static var n = 0
     |                |- warning: static property 'n' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                |- note: convert 'n' to a 'let' constant to make 'Sendable' shared state immutable
     |                |- note: add '@MainActor' to make static property 'n' part of global actor 'MainActor'
     |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1099 |
1100 |     func dump ()
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:33:23: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// This option set describes the character style for a cell, this includes
 12 | /// information about the font to use as well as decorations on the text
 13 | public struct CharacterStyle : OptionSet, Hashable {
    |               `- note: consider making struct 'CharacterStyle' conform to the 'Sendable' protocol
 14 |     public let rawValue: UInt8
 15 |
    :
 31 |
 32 |     /// Empty style
 33 |     public static let none = CharacterStyle ([])
    |                       |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 34 |     /// Use a bold font
 35 |     public static let bold = CharacterStyle (rawValue: 1)
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:35:23: warning: static property 'bold' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// This option set describes the character style for a cell, this includes
 12 | /// information about the font to use as well as decorations on the text
 13 | public struct CharacterStyle : OptionSet, Hashable {
    |               `- note: consider making struct 'CharacterStyle' conform to the 'Sendable' protocol
 14 |     public let rawValue: UInt8
 15 |
    :
 33 |     public static let none = CharacterStyle ([])
 34 |     /// Use a bold font
 35 |     public static let bold = CharacterStyle (rawValue: 1)
    |                       |- warning: static property 'bold' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'bold' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 36 |     /// Underline the currentlin line
 37 |     public static let underline = CharacterStyle (rawValue: 2)
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:37:23: warning: static property 'underline' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// This option set describes the character style for a cell, this includes
 12 | /// information about the font to use as well as decorations on the text
 13 | public struct CharacterStyle : OptionSet, Hashable {
    |               `- note: consider making struct 'CharacterStyle' conform to the 'Sendable' protocol
 14 |     public let rawValue: UInt8
 15 |
    :
 35 |     public static let bold = CharacterStyle (rawValue: 1)
 36 |     /// Underline the currentlin line
 37 |     public static let underline = CharacterStyle (rawValue: 2)
    |                       |- warning: static property 'underline' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'underline' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |     /// The text should blink
 39 |     public static let blink = CharacterStyle (rawValue: 4)
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:39:23: warning: static property 'blink' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// This option set describes the character style for a cell, this includes
 12 | /// information about the font to use as well as decorations on the text
 13 | public struct CharacterStyle : OptionSet, Hashable {
    |               `- note: consider making struct 'CharacterStyle' conform to the 'Sendable' protocol
 14 |     public let rawValue: UInt8
 15 |
    :
 37 |     public static let underline = CharacterStyle (rawValue: 2)
 38 |     /// The text should blink
 39 |     public static let blink = CharacterStyle (rawValue: 4)
    |                       |- warning: static property 'blink' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'blink' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |     /// The text should be inverted (background and foreground are swapped)
 41 |     public static let inverse = CharacterStyle (rawValue: 8)
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:41:23: warning: static property 'inverse' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// This option set describes the character style for a cell, this includes
 12 | /// information about the font to use as well as decorations on the text
 13 | public struct CharacterStyle : OptionSet, Hashable {
    |               `- note: consider making struct 'CharacterStyle' conform to the 'Sendable' protocol
 14 |     public let rawValue: UInt8
 15 |
    :
 39 |     public static let blink = CharacterStyle (rawValue: 4)
 40 |     /// The text should be inverted (background and foreground are swapped)
 41 |     public static let inverse = CharacterStyle (rawValue: 8)
    |                       |- warning: static property 'inverse' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'inverse' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 42 |     /// The text should be replaced with white space - there is a debate as to what to do about it when copy/pasting
 43 |     /// code as different terminal emulators have taken conflicting takes, so your UI driver might have to choose
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:44:23: warning: static property 'invisible' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// This option set describes the character style for a cell, this includes
 12 | /// information about the font to use as well as decorations on the text
 13 | public struct CharacterStyle : OptionSet, Hashable {
    |               `- note: consider making struct 'CharacterStyle' conform to the 'Sendable' protocol
 14 |     public let rawValue: UInt8
 15 |
    :
 42 |     /// The text should be replaced with white space - there is a debate as to what to do about it when copy/pasting
 43 |     /// code as different terminal emulators have taken conflicting takes, so your UI driver might have to choose
 44 |     public static let invisible = CharacterStyle (rawValue: 16)
    |                       |- warning: static property 'invisible' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'invisible' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 45 |     /// Font should be rendered more lightly, implementation specific
 46 |     public static let dim = CharacterStyle (rawValue: 32)
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:46:23: warning: static property 'dim' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// This option set describes the character style for a cell, this includes
 12 | /// information about the font to use as well as decorations on the text
 13 | public struct CharacterStyle : OptionSet, Hashable {
    |               `- note: consider making struct 'CharacterStyle' conform to the 'Sendable' protocol
 14 |     public let rawValue: UInt8
 15 |
    :
 44 |     public static let invisible = CharacterStyle (rawValue: 16)
 45 |     /// Font should be rendered more lightly, implementation specific
 46 |     public static let dim = CharacterStyle (rawValue: 32)
    |                       |- warning: static property 'dim' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'dim' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |     /// Use italic fonts
 48 |     public static let italic = CharacterStyle (rawValue: 64)
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:48:23: warning: static property 'italic' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// This option set describes the character style for a cell, this includes
 12 | /// information about the font to use as well as decorations on the text
 13 | public struct CharacterStyle : OptionSet, Hashable {
    |               `- note: consider making struct 'CharacterStyle' conform to the 'Sendable' protocol
 14 |     public let rawValue: UInt8
 15 |
    :
 46 |     public static let dim = CharacterStyle (rawValue: 32)
 47 |     /// Use italic fonts
 48 |     public static let italic = CharacterStyle (rawValue: 64)
    |                       |- warning: static property 'italic' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'italic' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 49 |     /// Cross out the text
 50 |     public static let crossedOut = CharacterStyle (rawValue: 128)
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:50:23: warning: static property 'crossedOut' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// This option set describes the character style for a cell, this includes
 12 | /// information about the font to use as well as decorations on the text
 13 | public struct CharacterStyle : OptionSet, Hashable {
    |               `- note: consider making struct 'CharacterStyle' conform to the 'Sendable' protocol
 14 |     public let rawValue: UInt8
 15 |
    :
 48 |     public static let italic = CharacterStyle (rawValue: 64)
 49 |     /// Cross out the text
 50 |     public static let crossedOut = CharacterStyle (rawValue: 128)
    |                       |- warning: static property 'crossedOut' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'crossedOut' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 | }
 52 |
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:106:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
 65 | /// should be drawn as.
 66 | ///
 67 | public struct Attribute: Equatable, Hashable {
    |               `- note: consider making struct 'Attribute' conform to the 'Sendable' protocol
 68 |     /// The various ways in which the color was expressed
 69 |     public enum Color: Equatable, Hashable {
    :
104 |     /// The empty attribute is configured to be use the defaultColor for the foreground, and the
105 |     /// defaultInvertedColor for the background and an emptu style
106 |     public static let empty = Attribute (fg: .defaultColor, bg: .defaultInvertedColor, style: .none)
    |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'empty' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
107 |
108 |     /// Foreground and background colors
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:193:16: warning: static property 'map' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
191 | public struct TinyAtom {
192 |     var code: UInt16
193 |     static var map: [UInt16:Any] = [:]
    |                |- warning: static property 'map' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'map' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'map' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
194 |     static var lastUsed: Int = 0
195 |     static var lastCollected: Int = 0
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:194:16: warning: static property 'lastUsed' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
192 |     var code: UInt16
193 |     static var map: [UInt16:Any] = [:]
194 |     static var lastUsed: Int = 0
    |                |- warning: static property 'lastUsed' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'lastUsed' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'lastUsed' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
195 |     static var lastCollected: Int = 0
196 |     static let empty = TinyAtom (code: 0)
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:195:16: warning: static property 'lastCollected' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
193 |     static var map: [UInt16:Any] = [:]
194 |     static var lastUsed: Int = 0
195 |     static var lastCollected: Int = 0
    |                |- warning: static property 'lastCollected' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'lastCollected' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'lastCollected' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
196 |     static let empty = TinyAtom (code: 0)
197 |
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:196:16: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'TinyAtom' may have shared mutable state; this is an error in the Swift 6 language mode
189 | /// This is kept to 16 bits for now, so that we keep the CharData to less than 15 bytes
190 | /// it could in theory be changed to be 24 bits without much trouble
191 | public struct TinyAtom {
    |               `- note: consider making struct 'TinyAtom' conform to the 'Sendable' protocol
192 |     var code: UInt16
193 |     static var map: [UInt16:Any] = [:]
194 |     static var lastUsed: Int = 0
195 |     static var lastCollected: Int = 0
196 |     static let empty = TinyAtom (code: 0)
    |                |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'TinyAtom' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'empty' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
197 |
198 |     private init(code: UInt16)
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:254:16: warning: static property 'defaultAttr' is not concurrency-safe because non-'Sendable' type 'Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
 65 | /// should be drawn as.
 66 | ///
 67 | public struct Attribute: Equatable, Hashable {
    |               `- note: consider making struct 'Attribute' conform to the 'Sendable' protocol
 68 |     /// The various ways in which the color was expressed
 69 |     public enum Color: Equatable, Hashable {
    :
252 |     static let maxRune = 1 << 22
253 |
254 |     static let defaultAttr = Attribute(fg: .defaultColor, bg: .defaultColor, style: .none)
    |                |- warning: static property 'defaultAttr' is not concurrency-safe because non-'Sendable' type 'Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'defaultAttr' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
255 |     static let invertedAttr = Attribute(fg: .defaultInvertedColor, bg: .defaultInvertedColor, style: .none)
256 |
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:255:16: warning: static property 'invertedAttr' is not concurrency-safe because non-'Sendable' type 'Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
 65 | /// should be drawn as.
 66 | ///
 67 | public struct Attribute: Equatable, Hashable {
    |               `- note: consider making struct 'Attribute' conform to the 'Sendable' protocol
 68 |     /// The various ways in which the color was expressed
 69 |     public enum Color: Equatable, Hashable {
    :
253 |
254 |     static let defaultAttr = Attribute(fg: .defaultColor, bg: .defaultColor, style: .none)
255 |     static let invertedAttr = Attribute(fg: .defaultInvertedColor, bg: .defaultInvertedColor, style: .none)
    |                |- warning: static property 'invertedAttr' is not concurrency-safe because non-'Sendable' type 'Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'invertedAttr' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
256 |
257 |     // Contains a rune, or a pointer into a Grapheme Cluster
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:319:23: warning: static property 'Null' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
317 |
318 |     /// The `Null` character can be used when filling up parts of the screeb
319 |     public static var Null : CharData = CharData (attribute: defaultAttr)
    |                       |- warning: static property 'Null' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'Null' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'Null' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
320 |
321 |     /// Updates the contents of this CharData with a new code.
[42/107] Compiling ArgumentParser ArgumentDiscussion.swift
/host/spi-builder-workspace/Sources/SwiftTerm/Buffer.swift:1098:16: warning: static property 'n' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
1096 |     }
1097 |
1098 |     static var n = 0
     |                |- warning: static property 'n' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                |- note: convert 'n' to a 'let' constant to make 'Sendable' shared state immutable
     |                |- note: add '@MainActor' to make static property 'n' part of global actor 'MainActor'
     |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1099 |
1100 |     func dump ()
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:33:23: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// This option set describes the character style for a cell, this includes
 12 | /// information about the font to use as well as decorations on the text
 13 | public struct CharacterStyle : OptionSet, Hashable {
    |               `- note: consider making struct 'CharacterStyle' conform to the 'Sendable' protocol
 14 |     public let rawValue: UInt8
 15 |
    :
 31 |
 32 |     /// Empty style
 33 |     public static let none = CharacterStyle ([])
    |                       |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 34 |     /// Use a bold font
 35 |     public static let bold = CharacterStyle (rawValue: 1)
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:35:23: warning: static property 'bold' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// This option set describes the character style for a cell, this includes
 12 | /// information about the font to use as well as decorations on the text
 13 | public struct CharacterStyle : OptionSet, Hashable {
    |               `- note: consider making struct 'CharacterStyle' conform to the 'Sendable' protocol
 14 |     public let rawValue: UInt8
 15 |
    :
 33 |     public static let none = CharacterStyle ([])
 34 |     /// Use a bold font
 35 |     public static let bold = CharacterStyle (rawValue: 1)
    |                       |- warning: static property 'bold' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'bold' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 36 |     /// Underline the currentlin line
 37 |     public static let underline = CharacterStyle (rawValue: 2)
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:37:23: warning: static property 'underline' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// This option set describes the character style for a cell, this includes
 12 | /// information about the font to use as well as decorations on the text
 13 | public struct CharacterStyle : OptionSet, Hashable {
    |               `- note: consider making struct 'CharacterStyle' conform to the 'Sendable' protocol
 14 |     public let rawValue: UInt8
 15 |
    :
 35 |     public static let bold = CharacterStyle (rawValue: 1)
 36 |     /// Underline the currentlin line
 37 |     public static let underline = CharacterStyle (rawValue: 2)
    |                       |- warning: static property 'underline' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'underline' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |     /// The text should blink
 39 |     public static let blink = CharacterStyle (rawValue: 4)
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:39:23: warning: static property 'blink' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// This option set describes the character style for a cell, this includes
 12 | /// information about the font to use as well as decorations on the text
 13 | public struct CharacterStyle : OptionSet, Hashable {
    |               `- note: consider making struct 'CharacterStyle' conform to the 'Sendable' protocol
 14 |     public let rawValue: UInt8
 15 |
    :
 37 |     public static let underline = CharacterStyle (rawValue: 2)
 38 |     /// The text should blink
 39 |     public static let blink = CharacterStyle (rawValue: 4)
    |                       |- warning: static property 'blink' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'blink' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |     /// The text should be inverted (background and foreground are swapped)
 41 |     public static let inverse = CharacterStyle (rawValue: 8)
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:41:23: warning: static property 'inverse' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// This option set describes the character style for a cell, this includes
 12 | /// information about the font to use as well as decorations on the text
 13 | public struct CharacterStyle : OptionSet, Hashable {
    |               `- note: consider making struct 'CharacterStyle' conform to the 'Sendable' protocol
 14 |     public let rawValue: UInt8
 15 |
    :
 39 |     public static let blink = CharacterStyle (rawValue: 4)
 40 |     /// The text should be inverted (background and foreground are swapped)
 41 |     public static let inverse = CharacterStyle (rawValue: 8)
    |                       |- warning: static property 'inverse' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'inverse' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 42 |     /// The text should be replaced with white space - there is a debate as to what to do about it when copy/pasting
 43 |     /// code as different terminal emulators have taken conflicting takes, so your UI driver might have to choose
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:44:23: warning: static property 'invisible' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// This option set describes the character style for a cell, this includes
 12 | /// information about the font to use as well as decorations on the text
 13 | public struct CharacterStyle : OptionSet, Hashable {
    |               `- note: consider making struct 'CharacterStyle' conform to the 'Sendable' protocol
 14 |     public let rawValue: UInt8
 15 |
    :
 42 |     /// The text should be replaced with white space - there is a debate as to what to do about it when copy/pasting
 43 |     /// code as different terminal emulators have taken conflicting takes, so your UI driver might have to choose
 44 |     public static let invisible = CharacterStyle (rawValue: 16)
    |                       |- warning: static property 'invisible' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'invisible' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 45 |     /// Font should be rendered more lightly, implementation specific
 46 |     public static let dim = CharacterStyle (rawValue: 32)
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:46:23: warning: static property 'dim' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// This option set describes the character style for a cell, this includes
 12 | /// information about the font to use as well as decorations on the text
 13 | public struct CharacterStyle : OptionSet, Hashable {
    |               `- note: consider making struct 'CharacterStyle' conform to the 'Sendable' protocol
 14 |     public let rawValue: UInt8
 15 |
    :
 44 |     public static let invisible = CharacterStyle (rawValue: 16)
 45 |     /// Font should be rendered more lightly, implementation specific
 46 |     public static let dim = CharacterStyle (rawValue: 32)
    |                       |- warning: static property 'dim' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'dim' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |     /// Use italic fonts
 48 |     public static let italic = CharacterStyle (rawValue: 64)
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:48:23: warning: static property 'italic' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// This option set describes the character style for a cell, this includes
 12 | /// information about the font to use as well as decorations on the text
 13 | public struct CharacterStyle : OptionSet, Hashable {
    |               `- note: consider making struct 'CharacterStyle' conform to the 'Sendable' protocol
 14 |     public let rawValue: UInt8
 15 |
    :
 46 |     public static let dim = CharacterStyle (rawValue: 32)
 47 |     /// Use italic fonts
 48 |     public static let italic = CharacterStyle (rawValue: 64)
    |                       |- warning: static property 'italic' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'italic' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 49 |     /// Cross out the text
 50 |     public static let crossedOut = CharacterStyle (rawValue: 128)
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:50:23: warning: static property 'crossedOut' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// This option set describes the character style for a cell, this includes
 12 | /// information about the font to use as well as decorations on the text
 13 | public struct CharacterStyle : OptionSet, Hashable {
    |               `- note: consider making struct 'CharacterStyle' conform to the 'Sendable' protocol
 14 |     public let rawValue: UInt8
 15 |
    :
 48 |     public static let italic = CharacterStyle (rawValue: 64)
 49 |     /// Cross out the text
 50 |     public static let crossedOut = CharacterStyle (rawValue: 128)
    |                       |- warning: static property 'crossedOut' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'crossedOut' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 | }
 52 |
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:106:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
 65 | /// should be drawn as.
 66 | ///
 67 | public struct Attribute: Equatable, Hashable {
    |               `- note: consider making struct 'Attribute' conform to the 'Sendable' protocol
 68 |     /// The various ways in which the color was expressed
 69 |     public enum Color: Equatable, Hashable {
    :
104 |     /// The empty attribute is configured to be use the defaultColor for the foreground, and the
105 |     /// defaultInvertedColor for the background and an emptu style
106 |     public static let empty = Attribute (fg: .defaultColor, bg: .defaultInvertedColor, style: .none)
    |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'empty' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
107 |
108 |     /// Foreground and background colors
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:193:16: warning: static property 'map' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
191 | public struct TinyAtom {
192 |     var code: UInt16
193 |     static var map: [UInt16:Any] = [:]
    |                |- warning: static property 'map' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'map' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'map' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
194 |     static var lastUsed: Int = 0
195 |     static var lastCollected: Int = 0
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:194:16: warning: static property 'lastUsed' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
192 |     var code: UInt16
193 |     static var map: [UInt16:Any] = [:]
194 |     static var lastUsed: Int = 0
    |                |- warning: static property 'lastUsed' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'lastUsed' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'lastUsed' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
195 |     static var lastCollected: Int = 0
196 |     static let empty = TinyAtom (code: 0)
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:195:16: warning: static property 'lastCollected' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
193 |     static var map: [UInt16:Any] = [:]
194 |     static var lastUsed: Int = 0
195 |     static var lastCollected: Int = 0
    |                |- warning: static property 'lastCollected' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'lastCollected' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'lastCollected' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
196 |     static let empty = TinyAtom (code: 0)
197 |
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:196:16: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'TinyAtom' may have shared mutable state; this is an error in the Swift 6 language mode
189 | /// This is kept to 16 bits for now, so that we keep the CharData to less than 15 bytes
190 | /// it could in theory be changed to be 24 bits without much trouble
191 | public struct TinyAtom {
    |               `- note: consider making struct 'TinyAtom' conform to the 'Sendable' protocol
192 |     var code: UInt16
193 |     static var map: [UInt16:Any] = [:]
194 |     static var lastUsed: Int = 0
195 |     static var lastCollected: Int = 0
196 |     static let empty = TinyAtom (code: 0)
    |                |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'TinyAtom' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'empty' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
197 |
198 |     private init(code: UInt16)
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:254:16: warning: static property 'defaultAttr' is not concurrency-safe because non-'Sendable' type 'Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
 65 | /// should be drawn as.
 66 | ///
 67 | public struct Attribute: Equatable, Hashable {
    |               `- note: consider making struct 'Attribute' conform to the 'Sendable' protocol
 68 |     /// The various ways in which the color was expressed
 69 |     public enum Color: Equatable, Hashable {
    :
252 |     static let maxRune = 1 << 22
253 |
254 |     static let defaultAttr = Attribute(fg: .defaultColor, bg: .defaultColor, style: .none)
    |                |- warning: static property 'defaultAttr' is not concurrency-safe because non-'Sendable' type 'Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'defaultAttr' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
255 |     static let invertedAttr = Attribute(fg: .defaultInvertedColor, bg: .defaultInvertedColor, style: .none)
256 |
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:255:16: warning: static property 'invertedAttr' is not concurrency-safe because non-'Sendable' type 'Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
 65 | /// should be drawn as.
 66 | ///
 67 | public struct Attribute: Equatable, Hashable {
    |               `- note: consider making struct 'Attribute' conform to the 'Sendable' protocol
 68 |     /// The various ways in which the color was expressed
 69 |     public enum Color: Equatable, Hashable {
    :
253 |
254 |     static let defaultAttr = Attribute(fg: .defaultColor, bg: .defaultColor, style: .none)
255 |     static let invertedAttr = Attribute(fg: .defaultInvertedColor, bg: .defaultInvertedColor, style: .none)
    |                |- warning: static property 'invertedAttr' is not concurrency-safe because non-'Sendable' type 'Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'invertedAttr' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
256 |
257 |     // Contains a rune, or a pointer into a Grapheme Cluster
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:319:23: warning: static property 'Null' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
317 |
318 |     /// The `Null` character can be used when filling up parts of the screeb
319 |     public static var Null : CharData = CharData (attribute: defaultAttr)
    |                       |- warning: static property 'Null' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'Null' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'Null' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
320 |
321 |     /// Updates the contents of this CharData with a new code.
[43/107] Compiling ArgumentParser ArgumentHelp.swift
/host/spi-builder-workspace/Sources/SwiftTerm/Buffer.swift:1098:16: warning: static property 'n' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
1096 |     }
1097 |
1098 |     static var n = 0
     |                |- warning: static property 'n' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                |- note: convert 'n' to a 'let' constant to make 'Sendable' shared state immutable
     |                |- note: add '@MainActor' to make static property 'n' part of global actor 'MainActor'
     |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1099 |
1100 |     func dump ()
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:33:23: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// This option set describes the character style for a cell, this includes
 12 | /// information about the font to use as well as decorations on the text
 13 | public struct CharacterStyle : OptionSet, Hashable {
    |               `- note: consider making struct 'CharacterStyle' conform to the 'Sendable' protocol
 14 |     public let rawValue: UInt8
 15 |
    :
 31 |
 32 |     /// Empty style
 33 |     public static let none = CharacterStyle ([])
    |                       |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 34 |     /// Use a bold font
 35 |     public static let bold = CharacterStyle (rawValue: 1)
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:35:23: warning: static property 'bold' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// This option set describes the character style for a cell, this includes
 12 | /// information about the font to use as well as decorations on the text
 13 | public struct CharacterStyle : OptionSet, Hashable {
    |               `- note: consider making struct 'CharacterStyle' conform to the 'Sendable' protocol
 14 |     public let rawValue: UInt8
 15 |
    :
 33 |     public static let none = CharacterStyle ([])
 34 |     /// Use a bold font
 35 |     public static let bold = CharacterStyle (rawValue: 1)
    |                       |- warning: static property 'bold' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'bold' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 36 |     /// Underline the currentlin line
 37 |     public static let underline = CharacterStyle (rawValue: 2)
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:37:23: warning: static property 'underline' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// This option set describes the character style for a cell, this includes
 12 | /// information about the font to use as well as decorations on the text
 13 | public struct CharacterStyle : OptionSet, Hashable {
    |               `- note: consider making struct 'CharacterStyle' conform to the 'Sendable' protocol
 14 |     public let rawValue: UInt8
 15 |
    :
 35 |     public static let bold = CharacterStyle (rawValue: 1)
 36 |     /// Underline the currentlin line
 37 |     public static let underline = CharacterStyle (rawValue: 2)
    |                       |- warning: static property 'underline' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'underline' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |     /// The text should blink
 39 |     public static let blink = CharacterStyle (rawValue: 4)
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:39:23: warning: static property 'blink' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// This option set describes the character style for a cell, this includes
 12 | /// information about the font to use as well as decorations on the text
 13 | public struct CharacterStyle : OptionSet, Hashable {
    |               `- note: consider making struct 'CharacterStyle' conform to the 'Sendable' protocol
 14 |     public let rawValue: UInt8
 15 |
    :
 37 |     public static let underline = CharacterStyle (rawValue: 2)
 38 |     /// The text should blink
 39 |     public static let blink = CharacterStyle (rawValue: 4)
    |                       |- warning: static property 'blink' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'blink' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |     /// The text should be inverted (background and foreground are swapped)
 41 |     public static let inverse = CharacterStyle (rawValue: 8)
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:41:23: warning: static property 'inverse' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// This option set describes the character style for a cell, this includes
 12 | /// information about the font to use as well as decorations on the text
 13 | public struct CharacterStyle : OptionSet, Hashable {
    |               `- note: consider making struct 'CharacterStyle' conform to the 'Sendable' protocol
 14 |     public let rawValue: UInt8
 15 |
    :
 39 |     public static let blink = CharacterStyle (rawValue: 4)
 40 |     /// The text should be inverted (background and foreground are swapped)
 41 |     public static let inverse = CharacterStyle (rawValue: 8)
    |                       |- warning: static property 'inverse' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'inverse' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 42 |     /// The text should be replaced with white space - there is a debate as to what to do about it when copy/pasting
 43 |     /// code as different terminal emulators have taken conflicting takes, so your UI driver might have to choose
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:44:23: warning: static property 'invisible' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// This option set describes the character style for a cell, this includes
 12 | /// information about the font to use as well as decorations on the text
 13 | public struct CharacterStyle : OptionSet, Hashable {
    |               `- note: consider making struct 'CharacterStyle' conform to the 'Sendable' protocol
 14 |     public let rawValue: UInt8
 15 |
    :
 42 |     /// The text should be replaced with white space - there is a debate as to what to do about it when copy/pasting
 43 |     /// code as different terminal emulators have taken conflicting takes, so your UI driver might have to choose
 44 |     public static let invisible = CharacterStyle (rawValue: 16)
    |                       |- warning: static property 'invisible' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'invisible' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 45 |     /// Font should be rendered more lightly, implementation specific
 46 |     public static let dim = CharacterStyle (rawValue: 32)
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:46:23: warning: static property 'dim' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// This option set describes the character style for a cell, this includes
 12 | /// information about the font to use as well as decorations on the text
 13 | public struct CharacterStyle : OptionSet, Hashable {
    |               `- note: consider making struct 'CharacterStyle' conform to the 'Sendable' protocol
 14 |     public let rawValue: UInt8
 15 |
    :
 44 |     public static let invisible = CharacterStyle (rawValue: 16)
 45 |     /// Font should be rendered more lightly, implementation specific
 46 |     public static let dim = CharacterStyle (rawValue: 32)
    |                       |- warning: static property 'dim' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'dim' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |     /// Use italic fonts
 48 |     public static let italic = CharacterStyle (rawValue: 64)
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:48:23: warning: static property 'italic' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// This option set describes the character style for a cell, this includes
 12 | /// information about the font to use as well as decorations on the text
 13 | public struct CharacterStyle : OptionSet, Hashable {
    |               `- note: consider making struct 'CharacterStyle' conform to the 'Sendable' protocol
 14 |     public let rawValue: UInt8
 15 |
    :
 46 |     public static let dim = CharacterStyle (rawValue: 32)
 47 |     /// Use italic fonts
 48 |     public static let italic = CharacterStyle (rawValue: 64)
    |                       |- warning: static property 'italic' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'italic' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 49 |     /// Cross out the text
 50 |     public static let crossedOut = CharacterStyle (rawValue: 128)
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:50:23: warning: static property 'crossedOut' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// This option set describes the character style for a cell, this includes
 12 | /// information about the font to use as well as decorations on the text
 13 | public struct CharacterStyle : OptionSet, Hashable {
    |               `- note: consider making struct 'CharacterStyle' conform to the 'Sendable' protocol
 14 |     public let rawValue: UInt8
 15 |
    :
 48 |     public static let italic = CharacterStyle (rawValue: 64)
 49 |     /// Cross out the text
 50 |     public static let crossedOut = CharacterStyle (rawValue: 128)
    |                       |- warning: static property 'crossedOut' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'crossedOut' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 | }
 52 |
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:106:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
 65 | /// should be drawn as.
 66 | ///
 67 | public struct Attribute: Equatable, Hashable {
    |               `- note: consider making struct 'Attribute' conform to the 'Sendable' protocol
 68 |     /// The various ways in which the color was expressed
 69 |     public enum Color: Equatable, Hashable {
    :
104 |     /// The empty attribute is configured to be use the defaultColor for the foreground, and the
105 |     /// defaultInvertedColor for the background and an emptu style
106 |     public static let empty = Attribute (fg: .defaultColor, bg: .defaultInvertedColor, style: .none)
    |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'empty' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
107 |
108 |     /// Foreground and background colors
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:193:16: warning: static property 'map' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
191 | public struct TinyAtom {
192 |     var code: UInt16
193 |     static var map: [UInt16:Any] = [:]
    |                |- warning: static property 'map' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'map' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'map' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
194 |     static var lastUsed: Int = 0
195 |     static var lastCollected: Int = 0
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:194:16: warning: static property 'lastUsed' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
192 |     var code: UInt16
193 |     static var map: [UInt16:Any] = [:]
194 |     static var lastUsed: Int = 0
    |                |- warning: static property 'lastUsed' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'lastUsed' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'lastUsed' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
195 |     static var lastCollected: Int = 0
196 |     static let empty = TinyAtom (code: 0)
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:195:16: warning: static property 'lastCollected' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
193 |     static var map: [UInt16:Any] = [:]
194 |     static var lastUsed: Int = 0
195 |     static var lastCollected: Int = 0
    |                |- warning: static property 'lastCollected' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'lastCollected' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'lastCollected' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
196 |     static let empty = TinyAtom (code: 0)
197 |
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:196:16: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'TinyAtom' may have shared mutable state; this is an error in the Swift 6 language mode
189 | /// This is kept to 16 bits for now, so that we keep the CharData to less than 15 bytes
190 | /// it could in theory be changed to be 24 bits without much trouble
191 | public struct TinyAtom {
    |               `- note: consider making struct 'TinyAtom' conform to the 'Sendable' protocol
192 |     var code: UInt16
193 |     static var map: [UInt16:Any] = [:]
194 |     static var lastUsed: Int = 0
195 |     static var lastCollected: Int = 0
196 |     static let empty = TinyAtom (code: 0)
    |                |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'TinyAtom' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'empty' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
197 |
198 |     private init(code: UInt16)
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:254:16: warning: static property 'defaultAttr' is not concurrency-safe because non-'Sendable' type 'Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
 65 | /// should be drawn as.
 66 | ///
 67 | public struct Attribute: Equatable, Hashable {
    |               `- note: consider making struct 'Attribute' conform to the 'Sendable' protocol
 68 |     /// The various ways in which the color was expressed
 69 |     public enum Color: Equatable, Hashable {
    :
252 |     static let maxRune = 1 << 22
253 |
254 |     static let defaultAttr = Attribute(fg: .defaultColor, bg: .defaultColor, style: .none)
    |                |- warning: static property 'defaultAttr' is not concurrency-safe because non-'Sendable' type 'Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'defaultAttr' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
255 |     static let invertedAttr = Attribute(fg: .defaultInvertedColor, bg: .defaultInvertedColor, style: .none)
256 |
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:255:16: warning: static property 'invertedAttr' is not concurrency-safe because non-'Sendable' type 'Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
 65 | /// should be drawn as.
 66 | ///
 67 | public struct Attribute: Equatable, Hashable {
    |               `- note: consider making struct 'Attribute' conform to the 'Sendable' protocol
 68 |     /// The various ways in which the color was expressed
 69 |     public enum Color: Equatable, Hashable {
    :
253 |
254 |     static let defaultAttr = Attribute(fg: .defaultColor, bg: .defaultColor, style: .none)
255 |     static let invertedAttr = Attribute(fg: .defaultInvertedColor, bg: .defaultInvertedColor, style: .none)
    |                |- warning: static property 'invertedAttr' is not concurrency-safe because non-'Sendable' type 'Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'invertedAttr' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
256 |
257 |     // Contains a rune, or a pointer into a Grapheme Cluster
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:319:23: warning: static property 'Null' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
317 |
318 |     /// The `Null` character can be used when filling up parts of the screeb
319 |     public static var Null : CharData = CharData (attribute: defaultAttr)
    |                       |- warning: static property 'Null' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'Null' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'Null' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
320 |
321 |     /// Updates the contents of this CharData with a new code.
[44/107] Compiling ArgumentParser ParsableCommand.swift
/host/spi-builder-workspace/Sources/SwiftTerm/Buffer.swift:1098:16: warning: static property 'n' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
1096 |     }
1097 |
1098 |     static var n = 0
     |                |- warning: static property 'n' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                |- note: convert 'n' to a 'let' constant to make 'Sendable' shared state immutable
     |                |- note: add '@MainActor' to make static property 'n' part of global actor 'MainActor'
     |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1099 |
1100 |     func dump ()
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:33:23: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// This option set describes the character style for a cell, this includes
 12 | /// information about the font to use as well as decorations on the text
 13 | public struct CharacterStyle : OptionSet, Hashable {
    |               `- note: consider making struct 'CharacterStyle' conform to the 'Sendable' protocol
 14 |     public let rawValue: UInt8
 15 |
    :
 31 |
 32 |     /// Empty style
 33 |     public static let none = CharacterStyle ([])
    |                       |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 34 |     /// Use a bold font
 35 |     public static let bold = CharacterStyle (rawValue: 1)
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:35:23: warning: static property 'bold' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// This option set describes the character style for a cell, this includes
 12 | /// information about the font to use as well as decorations on the text
 13 | public struct CharacterStyle : OptionSet, Hashable {
    |               `- note: consider making struct 'CharacterStyle' conform to the 'Sendable' protocol
 14 |     public let rawValue: UInt8
 15 |
    :
 33 |     public static let none = CharacterStyle ([])
 34 |     /// Use a bold font
 35 |     public static let bold = CharacterStyle (rawValue: 1)
    |                       |- warning: static property 'bold' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'bold' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 36 |     /// Underline the currentlin line
 37 |     public static let underline = CharacterStyle (rawValue: 2)
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:37:23: warning: static property 'underline' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// This option set describes the character style for a cell, this includes
 12 | /// information about the font to use as well as decorations on the text
 13 | public struct CharacterStyle : OptionSet, Hashable {
    |               `- note: consider making struct 'CharacterStyle' conform to the 'Sendable' protocol
 14 |     public let rawValue: UInt8
 15 |
    :
 35 |     public static let bold = CharacterStyle (rawValue: 1)
 36 |     /// Underline the currentlin line
 37 |     public static let underline = CharacterStyle (rawValue: 2)
    |                       |- warning: static property 'underline' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'underline' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |     /// The text should blink
 39 |     public static let blink = CharacterStyle (rawValue: 4)
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:39:23: warning: static property 'blink' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// This option set describes the character style for a cell, this includes
 12 | /// information about the font to use as well as decorations on the text
 13 | public struct CharacterStyle : OptionSet, Hashable {
    |               `- note: consider making struct 'CharacterStyle' conform to the 'Sendable' protocol
 14 |     public let rawValue: UInt8
 15 |
    :
 37 |     public static let underline = CharacterStyle (rawValue: 2)
 38 |     /// The text should blink
 39 |     public static let blink = CharacterStyle (rawValue: 4)
    |                       |- warning: static property 'blink' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'blink' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |     /// The text should be inverted (background and foreground are swapped)
 41 |     public static let inverse = CharacterStyle (rawValue: 8)
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:41:23: warning: static property 'inverse' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// This option set describes the character style for a cell, this includes
 12 | /// information about the font to use as well as decorations on the text
 13 | public struct CharacterStyle : OptionSet, Hashable {
    |               `- note: consider making struct 'CharacterStyle' conform to the 'Sendable' protocol
 14 |     public let rawValue: UInt8
 15 |
    :
 39 |     public static let blink = CharacterStyle (rawValue: 4)
 40 |     /// The text should be inverted (background and foreground are swapped)
 41 |     public static let inverse = CharacterStyle (rawValue: 8)
    |                       |- warning: static property 'inverse' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'inverse' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 42 |     /// The text should be replaced with white space - there is a debate as to what to do about it when copy/pasting
 43 |     /// code as different terminal emulators have taken conflicting takes, so your UI driver might have to choose
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:44:23: warning: static property 'invisible' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// This option set describes the character style for a cell, this includes
 12 | /// information about the font to use as well as decorations on the text
 13 | public struct CharacterStyle : OptionSet, Hashable {
    |               `- note: consider making struct 'CharacterStyle' conform to the 'Sendable' protocol
 14 |     public let rawValue: UInt8
 15 |
    :
 42 |     /// The text should be replaced with white space - there is a debate as to what to do about it when copy/pasting
 43 |     /// code as different terminal emulators have taken conflicting takes, so your UI driver might have to choose
 44 |     public static let invisible = CharacterStyle (rawValue: 16)
    |                       |- warning: static property 'invisible' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'invisible' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 45 |     /// Font should be rendered more lightly, implementation specific
 46 |     public static let dim = CharacterStyle (rawValue: 32)
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:46:23: warning: static property 'dim' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// This option set describes the character style for a cell, this includes
 12 | /// information about the font to use as well as decorations on the text
 13 | public struct CharacterStyle : OptionSet, Hashable {
    |               `- note: consider making struct 'CharacterStyle' conform to the 'Sendable' protocol
 14 |     public let rawValue: UInt8
 15 |
    :
 44 |     public static let invisible = CharacterStyle (rawValue: 16)
 45 |     /// Font should be rendered more lightly, implementation specific
 46 |     public static let dim = CharacterStyle (rawValue: 32)
    |                       |- warning: static property 'dim' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'dim' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |     /// Use italic fonts
 48 |     public static let italic = CharacterStyle (rawValue: 64)
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:48:23: warning: static property 'italic' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// This option set describes the character style for a cell, this includes
 12 | /// information about the font to use as well as decorations on the text
 13 | public struct CharacterStyle : OptionSet, Hashable {
    |               `- note: consider making struct 'CharacterStyle' conform to the 'Sendable' protocol
 14 |     public let rawValue: UInt8
 15 |
    :
 46 |     public static let dim = CharacterStyle (rawValue: 32)
 47 |     /// Use italic fonts
 48 |     public static let italic = CharacterStyle (rawValue: 64)
    |                       |- warning: static property 'italic' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'italic' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 49 |     /// Cross out the text
 50 |     public static let crossedOut = CharacterStyle (rawValue: 128)
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:50:23: warning: static property 'crossedOut' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | /// This option set describes the character style for a cell, this includes
 12 | /// information about the font to use as well as decorations on the text
 13 | public struct CharacterStyle : OptionSet, Hashable {
    |               `- note: consider making struct 'CharacterStyle' conform to the 'Sendable' protocol
 14 |     public let rawValue: UInt8
 15 |
    :
 48 |     public static let italic = CharacterStyle (rawValue: 64)
 49 |     /// Cross out the text
 50 |     public static let crossedOut = CharacterStyle (rawValue: 128)
    |                       |- warning: static property 'crossedOut' is not concurrency-safe because non-'Sendable' type 'CharacterStyle' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'crossedOut' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 | }
 52 |
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:106:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
 65 | /// should be drawn as.
 66 | ///
 67 | public struct Attribute: Equatable, Hashable {
    |               `- note: consider making struct 'Attribute' conform to the 'Sendable' protocol
 68 |     /// The various ways in which the color was expressed
 69 |     public enum Color: Equatable, Hashable {
    :
104 |     /// The empty attribute is configured to be use the defaultColor for the foreground, and the
105 |     /// defaultInvertedColor for the background and an emptu style
106 |     public static let empty = Attribute (fg: .defaultColor, bg: .defaultInvertedColor, style: .none)
    |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'empty' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
107 |
108 |     /// Foreground and background colors
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:193:16: warning: static property 'map' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
191 | public struct TinyAtom {
192 |     var code: UInt16
193 |     static var map: [UInt16:Any] = [:]
    |                |- warning: static property 'map' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'map' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'map' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
194 |     static var lastUsed: Int = 0
195 |     static var lastCollected: Int = 0
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:194:16: warning: static property 'lastUsed' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
192 |     var code: UInt16
193 |     static var map: [UInt16:Any] = [:]
194 |     static var lastUsed: Int = 0
    |                |- warning: static property 'lastUsed' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'lastUsed' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'lastUsed' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
195 |     static var lastCollected: Int = 0
196 |     static let empty = TinyAtom (code: 0)
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:195:16: warning: static property 'lastCollected' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
193 |     static var map: [UInt16:Any] = [:]
194 |     static var lastUsed: Int = 0
195 |     static var lastCollected: Int = 0
    |                |- warning: static property 'lastCollected' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'lastCollected' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'lastCollected' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
196 |     static let empty = TinyAtom (code: 0)
197 |
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:196:16: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'TinyAtom' may have shared mutable state; this is an error in the Swift 6 language mode
189 | /// This is kept to 16 bits for now, so that we keep the CharData to less than 15 bytes
190 | /// it could in theory be changed to be 24 bits without much trouble
191 | public struct TinyAtom {
    |               `- note: consider making struct 'TinyAtom' conform to the 'Sendable' protocol
192 |     var code: UInt16
193 |     static var map: [UInt16:Any] = [:]
194 |     static var lastUsed: Int = 0
195 |     static var lastCollected: Int = 0
196 |     static let empty = TinyAtom (code: 0)
    |                |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'TinyAtom' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'empty' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
197 |
198 |     private init(code: UInt16)
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:254:16: warning: static property 'defaultAttr' is not concurrency-safe because non-'Sendable' type 'Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
 65 | /// should be drawn as.
 66 | ///
 67 | public struct Attribute: Equatable, Hashable {
    |               `- note: consider making struct 'Attribute' conform to the 'Sendable' protocol
 68 |     /// The various ways in which the color was expressed
 69 |     public enum Color: Equatable, Hashable {
    :
252 |     static let maxRune = 1 << 22
253 |
254 |     static let defaultAttr = Attribute(fg: .defaultColor, bg: .defaultColor, style: .none)
    |                |- warning: static property 'defaultAttr' is not concurrency-safe because non-'Sendable' type 'Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'defaultAttr' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
255 |     static let invertedAttr = Attribute(fg: .defaultInvertedColor, bg: .defaultInvertedColor, style: .none)
256 |
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:255:16: warning: static property 'invertedAttr' is not concurrency-safe because non-'Sendable' type 'Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
 65 | /// should be drawn as.
 66 | ///
 67 | public struct Attribute: Equatable, Hashable {
    |               `- note: consider making struct 'Attribute' conform to the 'Sendable' protocol
 68 |     /// The various ways in which the color was expressed
 69 |     public enum Color: Equatable, Hashable {
    :
253 |
254 |     static let defaultAttr = Attribute(fg: .defaultColor, bg: .defaultColor, style: .none)
255 |     static let invertedAttr = Attribute(fg: .defaultInvertedColor, bg: .defaultInvertedColor, style: .none)
    |                |- warning: static property 'invertedAttr' is not concurrency-safe because non-'Sendable' type 'Attribute' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'invertedAttr' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
256 |
257 |     // Contains a rune, or a pointer into a Grapheme Cluster
/host/spi-builder-workspace/Sources/SwiftTerm/CharData.swift:319:23: warning: static property 'Null' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
317 |
318 |     /// The `Null` character can be used when filling up parts of the screeb
319 |     public static var Null : CharData = CharData (attribute: defaultAttr)
    |                       |- warning: static property 'Null' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'Null' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'Null' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
320 |
321 |     /// Updates the contents of this CharData with a new code.
[45/107] Compiling ArgumentParser ArgumentDecoder.swift
/host/spi-builder-workspace/Sources/SwiftTerm/CharSets.swift:15:23: warning: static property 'defaultCharset' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 13 |
 14 |     // This is the "B" charset, null
 15 |     public static var defaultCharset: [UInt8:String]? = nil
    |                       |- warning: static property 'defaultCharset' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'defaultCharset' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'defaultCharset' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 16 |
 17 |     static func initAll () -> [UInt8:[UInt8:String]]
/host/spi-builder-workspace/Sources/SwiftTerm/Colors.swift:36:16: warning: static property 'defaultForeground' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 34 |     public var blue: UInt16
 35 |
 36 |     static var defaultForeground = Color (red: 35389, green: 35389, blue: 35389)
    |                |- warning: static property 'defaultForeground' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'defaultForeground' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'defaultForeground' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |     static var defaultBackground = Color (red: 0, green: 0, blue: 0)
 38 |
/host/spi-builder-workspace/Sources/SwiftTerm/Colors.swift:37:16: warning: static property 'defaultBackground' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 35 |
 36 |     static var defaultForeground = Color (red: 35389, green: 35389, blue: 35389)
 37 |     static var defaultBackground = Color (red: 0, green: 0, blue: 0)
    |                |- warning: static property 'defaultBackground' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'defaultBackground' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'defaultBackground' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |
 39 |     public static func == (lhs: Color, rhs: Color) -> Bool {
/host/spi-builder-workspace/Sources/SwiftTerm/Colors.swift:49:16: warning: static property 'paleColors' is not concurrency-safe because non-'Sendable' type '[Color]' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |  * in 16-bit RGB mode
 27 |  */
 28 | public class Color: Hashable {
    |              `- note: class 'Color' does not conform to the 'Sendable' protocol
 29 |     /// Red component 0..65535
 30 |     public var red: UInt16
    :
 47 |     }
 48 |
 49 |     static let paleColors: [Color] = [
    |                |- warning: static property 'paleColors' is not concurrency-safe because non-'Sendable' type '[Color]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'paleColors' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 50 |         // dark colors
 51 |         Color (red8: 0x2e, green8: 0x34, blue8: 0x36),
/host/spi-builder-workspace/Sources/SwiftTerm/Colors.swift:71:16: warning: static property 'vgaColors' is not concurrency-safe because non-'Sendable' type '[Color]' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |  * in 16-bit RGB mode
 27 |  */
 28 | public class Color: Hashable {
    |              `- note: class 'Color' does not conform to the 'Sendable' protocol
 29 |     /// Red component 0..65535
 30 |     public var red: UInt16
    :
 69 |     ]
 70 |
 71 |     static let vgaColors: [Color] = [
    |                |- warning: static property 'vgaColors' is not concurrency-safe because non-'Sendable' type '[Color]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'vgaColors' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 72 |         // dark colors
 73 |         Color (red8: 0, green8: 0, blue8: 0),
/host/spi-builder-workspace/Sources/SwiftTerm/Colors.swift:91:16: warning: static property 'terminalAppColors' is not concurrency-safe because non-'Sendable' type '[Color]' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |  * in 16-bit RGB mode
 27 |  */
 28 | public class Color: Hashable {
    |              `- note: class 'Color' does not conform to the 'Sendable' protocol
 29 |     /// Red component 0..65535
 30 |     public var red: UInt16
    :
 89 |     ]
 90 |
 91 |     static let terminalAppColors: [Color] = [
    |                |- warning: static property 'terminalAppColors' is not concurrency-safe because non-'Sendable' type '[Color]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'terminalAppColors' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 92 |         Color (red8: 0, green8: 0, blue8: 0),
 93 |         Color (red8: 194, green8: 54, blue8: 33),
/host/spi-builder-workspace/Sources/SwiftTerm/Colors.swift:110:16: warning: static property 'xtermColors' is not concurrency-safe because non-'Sendable' type '[Color]' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |  * in 16-bit RGB mode
 27 |  */
 28 | public class Color: Hashable {
    |              `- note: class 'Color' does not conform to the 'Sendable' protocol
 29 |     /// Red component 0..65535
 30 |     public var red: UInt16
    :
108 |     ]
109 |
110 |     static let xtermColors: [Color] = [
    |                |- warning: static property 'xtermColors' is not concurrency-safe because non-'Sendable' type '[Color]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'xtermColors' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
111 |         Color (red8: 0, green8: 0, blue8: 0),
112 |         Color (red8: 205, green8: 0, blue8: 0),
/host/spi-builder-workspace/Sources/SwiftTerm/Colors.swift:129:16: warning: static property 'defaultInstalledColors' is not concurrency-safe because non-'Sendable' type '[Color]' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |  * in 16-bit RGB mode
 27 |  */
 28 | public class Color: Hashable {
    |              `- note: class 'Color' does not conform to the 'Sendable' protocol
 29 |     /// Red component 0..65535
 30 |     public var red: UInt16
    :
127 |     ]
128 |
129 |     static let defaultInstalledColors: [Color] = [
    |                |- warning: static property 'defaultInstalledColors' is not concurrency-safe because non-'Sendable' type '[Color]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'defaultInstalledColors' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
130 |         Color (red8: 0, green8: 0, blue8: 0),
131 |         Color (red8: 153, green8: 0, blue8: 1),
[46/107] Compiling ArgumentParser ArgumentDefinition.swift
/host/spi-builder-workspace/Sources/SwiftTerm/CharSets.swift:15:23: warning: static property 'defaultCharset' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 13 |
 14 |     // This is the "B" charset, null
 15 |     public static var defaultCharset: [UInt8:String]? = nil
    |                       |- warning: static property 'defaultCharset' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'defaultCharset' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'defaultCharset' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 16 |
 17 |     static func initAll () -> [UInt8:[UInt8:String]]
/host/spi-builder-workspace/Sources/SwiftTerm/Colors.swift:36:16: warning: static property 'defaultForeground' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 34 |     public var blue: UInt16
 35 |
 36 |     static var defaultForeground = Color (red: 35389, green: 35389, blue: 35389)
    |                |- warning: static property 'defaultForeground' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'defaultForeground' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'defaultForeground' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |     static var defaultBackground = Color (red: 0, green: 0, blue: 0)
 38 |
/host/spi-builder-workspace/Sources/SwiftTerm/Colors.swift:37:16: warning: static property 'defaultBackground' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 35 |
 36 |     static var defaultForeground = Color (red: 35389, green: 35389, blue: 35389)
 37 |     static var defaultBackground = Color (red: 0, green: 0, blue: 0)
    |                |- warning: static property 'defaultBackground' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'defaultBackground' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'defaultBackground' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |
 39 |     public static func == (lhs: Color, rhs: Color) -> Bool {
/host/spi-builder-workspace/Sources/SwiftTerm/Colors.swift:49:16: warning: static property 'paleColors' is not concurrency-safe because non-'Sendable' type '[Color]' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |  * in 16-bit RGB mode
 27 |  */
 28 | public class Color: Hashable {
    |              `- note: class 'Color' does not conform to the 'Sendable' protocol
 29 |     /// Red component 0..65535
 30 |     public var red: UInt16
    :
 47 |     }
 48 |
 49 |     static let paleColors: [Color] = [
    |                |- warning: static property 'paleColors' is not concurrency-safe because non-'Sendable' type '[Color]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'paleColors' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 50 |         // dark colors
 51 |         Color (red8: 0x2e, green8: 0x34, blue8: 0x36),
/host/spi-builder-workspace/Sources/SwiftTerm/Colors.swift:71:16: warning: static property 'vgaColors' is not concurrency-safe because non-'Sendable' type '[Color]' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |  * in 16-bit RGB mode
 27 |  */
 28 | public class Color: Hashable {
    |              `- note: class 'Color' does not conform to the 'Sendable' protocol
 29 |     /// Red component 0..65535
 30 |     public var red: UInt16
    :
 69 |     ]
 70 |
 71 |     static let vgaColors: [Color] = [
    |                |- warning: static property 'vgaColors' is not concurrency-safe because non-'Sendable' type '[Color]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'vgaColors' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 72 |         // dark colors
 73 |         Color (red8: 0, green8: 0, blue8: 0),
/host/spi-builder-workspace/Sources/SwiftTerm/Colors.swift:91:16: warning: static property 'terminalAppColors' is not concurrency-safe because non-'Sendable' type '[Color]' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |  * in 16-bit RGB mode
 27 |  */
 28 | public class Color: Hashable {
    |              `- note: class 'Color' does not conform to the 'Sendable' protocol
 29 |     /// Red component 0..65535
 30 |     public var red: UInt16
    :
 89 |     ]
 90 |
 91 |     static let terminalAppColors: [Color] = [
    |                |- warning: static property 'terminalAppColors' is not concurrency-safe because non-'Sendable' type '[Color]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'terminalAppColors' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 92 |         Color (red8: 0, green8: 0, blue8: 0),
 93 |         Color (red8: 194, green8: 54, blue8: 33),
/host/spi-builder-workspace/Sources/SwiftTerm/Colors.swift:110:16: warning: static property 'xtermColors' is not concurrency-safe because non-'Sendable' type '[Color]' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |  * in 16-bit RGB mode
 27 |  */
 28 | public class Color: Hashable {
    |              `- note: class 'Color' does not conform to the 'Sendable' protocol
 29 |     /// Red component 0..65535
 30 |     public var red: UInt16
    :
108 |     ]
109 |
110 |     static let xtermColors: [Color] = [
    |                |- warning: static property 'xtermColors' is not concurrency-safe because non-'Sendable' type '[Color]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'xtermColors' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
111 |         Color (red8: 0, green8: 0, blue8: 0),
112 |         Color (red8: 205, green8: 0, blue8: 0),
/host/spi-builder-workspace/Sources/SwiftTerm/Colors.swift:129:16: warning: static property 'defaultInstalledColors' is not concurrency-safe because non-'Sendable' type '[Color]' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |  * in 16-bit RGB mode
 27 |  */
 28 | public class Color: Hashable {
    |              `- note: class 'Color' does not conform to the 'Sendable' protocol
 29 |     /// Red component 0..65535
 30 |     public var red: UInt16
    :
127 |     ]
128 |
129 |     static let defaultInstalledColors: [Color] = [
    |                |- warning: static property 'defaultInstalledColors' is not concurrency-safe because non-'Sendable' type '[Color]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'defaultInstalledColors' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
130 |         Color (red8: 0, green8: 0, blue8: 0),
131 |         Color (red8: 153, green8: 0, blue8: 1),
[47/107] Compiling ArgumentParser ArgumentSet.swift
/host/spi-builder-workspace/Sources/SwiftTerm/CharSets.swift:15:23: warning: static property 'defaultCharset' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 13 |
 14 |     // This is the "B" charset, null
 15 |     public static var defaultCharset: [UInt8:String]? = nil
    |                       |- warning: static property 'defaultCharset' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'defaultCharset' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'defaultCharset' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 16 |
 17 |     static func initAll () -> [UInt8:[UInt8:String]]
/host/spi-builder-workspace/Sources/SwiftTerm/Colors.swift:36:16: warning: static property 'defaultForeground' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 34 |     public var blue: UInt16
 35 |
 36 |     static var defaultForeground = Color (red: 35389, green: 35389, blue: 35389)
    |                |- warning: static property 'defaultForeground' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'defaultForeground' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'defaultForeground' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |     static var defaultBackground = Color (red: 0, green: 0, blue: 0)
 38 |
/host/spi-builder-workspace/Sources/SwiftTerm/Colors.swift:37:16: warning: static property 'defaultBackground' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 35 |
 36 |     static var defaultForeground = Color (red: 35389, green: 35389, blue: 35389)
 37 |     static var defaultBackground = Color (red: 0, green: 0, blue: 0)
    |                |- warning: static property 'defaultBackground' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'defaultBackground' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'defaultBackground' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |
 39 |     public static func == (lhs: Color, rhs: Color) -> Bool {
/host/spi-builder-workspace/Sources/SwiftTerm/Colors.swift:49:16: warning: static property 'paleColors' is not concurrency-safe because non-'Sendable' type '[Color]' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |  * in 16-bit RGB mode
 27 |  */
 28 | public class Color: Hashable {
    |              `- note: class 'Color' does not conform to the 'Sendable' protocol
 29 |     /// Red component 0..65535
 30 |     public var red: UInt16
    :
 47 |     }
 48 |
 49 |     static let paleColors: [Color] = [
    |                |- warning: static property 'paleColors' is not concurrency-safe because non-'Sendable' type '[Color]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'paleColors' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 50 |         // dark colors
 51 |         Color (red8: 0x2e, green8: 0x34, blue8: 0x36),
/host/spi-builder-workspace/Sources/SwiftTerm/Colors.swift:71:16: warning: static property 'vgaColors' is not concurrency-safe because non-'Sendable' type '[Color]' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |  * in 16-bit RGB mode
 27 |  */
 28 | public class Color: Hashable {
    |              `- note: class 'Color' does not conform to the 'Sendable' protocol
 29 |     /// Red component 0..65535
 30 |     public var red: UInt16
    :
 69 |     ]
 70 |
 71 |     static let vgaColors: [Color] = [
    |                |- warning: static property 'vgaColors' is not concurrency-safe because non-'Sendable' type '[Color]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'vgaColors' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 72 |         // dark colors
 73 |         Color (red8: 0, green8: 0, blue8: 0),
/host/spi-builder-workspace/Sources/SwiftTerm/Colors.swift:91:16: warning: static property 'terminalAppColors' is not concurrency-safe because non-'Sendable' type '[Color]' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |  * in 16-bit RGB mode
 27 |  */
 28 | public class Color: Hashable {
    |              `- note: class 'Color' does not conform to the 'Sendable' protocol
 29 |     /// Red component 0..65535
 30 |     public var red: UInt16
    :
 89 |     ]
 90 |
 91 |     static let terminalAppColors: [Color] = [
    |                |- warning: static property 'terminalAppColors' is not concurrency-safe because non-'Sendable' type '[Color]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'terminalAppColors' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 92 |         Color (red8: 0, green8: 0, blue8: 0),
 93 |         Color (red8: 194, green8: 54, blue8: 33),
/host/spi-builder-workspace/Sources/SwiftTerm/Colors.swift:110:16: warning: static property 'xtermColors' is not concurrency-safe because non-'Sendable' type '[Color]' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |  * in 16-bit RGB mode
 27 |  */
 28 | public class Color: Hashable {
    |              `- note: class 'Color' does not conform to the 'Sendable' protocol
 29 |     /// Red component 0..65535
 30 |     public var red: UInt16
    :
108 |     ]
109 |
110 |     static let xtermColors: [Color] = [
    |                |- warning: static property 'xtermColors' is not concurrency-safe because non-'Sendable' type '[Color]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'xtermColors' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
111 |         Color (red8: 0, green8: 0, blue8: 0),
112 |         Color (red8: 205, green8: 0, blue8: 0),
/host/spi-builder-workspace/Sources/SwiftTerm/Colors.swift:129:16: warning: static property 'defaultInstalledColors' is not concurrency-safe because non-'Sendable' type '[Color]' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |  * in 16-bit RGB mode
 27 |  */
 28 | public class Color: Hashable {
    |              `- note: class 'Color' does not conform to the 'Sendable' protocol
 29 |     /// Red component 0..65535
 30 |     public var red: UInt16
    :
127 |     ]
128 |
129 |     static let defaultInstalledColors: [Color] = [
    |                |- warning: static property 'defaultInstalledColors' is not concurrency-safe because non-'Sendable' type '[Color]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'defaultInstalledColors' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
130 |         Color (red8: 0, green8: 0, blue8: 0),
131 |         Color (red8: 153, green8: 0, blue8: 1),
[48/107] Compiling ArgumentParser CommandParser.swift
/host/spi-builder-workspace/Sources/SwiftTerm/CharSets.swift:15:23: warning: static property 'defaultCharset' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 13 |
 14 |     // This is the "B" charset, null
 15 |     public static var defaultCharset: [UInt8:String]? = nil
    |                       |- warning: static property 'defaultCharset' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'defaultCharset' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'defaultCharset' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 16 |
 17 |     static func initAll () -> [UInt8:[UInt8:String]]
/host/spi-builder-workspace/Sources/SwiftTerm/Colors.swift:36:16: warning: static property 'defaultForeground' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 34 |     public var blue: UInt16
 35 |
 36 |     static var defaultForeground = Color (red: 35389, green: 35389, blue: 35389)
    |                |- warning: static property 'defaultForeground' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'defaultForeground' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'defaultForeground' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |     static var defaultBackground = Color (red: 0, green: 0, blue: 0)
 38 |
/host/spi-builder-workspace/Sources/SwiftTerm/Colors.swift:37:16: warning: static property 'defaultBackground' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 35 |
 36 |     static var defaultForeground = Color (red: 35389, green: 35389, blue: 35389)
 37 |     static var defaultBackground = Color (red: 0, green: 0, blue: 0)
    |                |- warning: static property 'defaultBackground' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'defaultBackground' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'defaultBackground' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |
 39 |     public static func == (lhs: Color, rhs: Color) -> Bool {
/host/spi-builder-workspace/Sources/SwiftTerm/Colors.swift:49:16: warning: static property 'paleColors' is not concurrency-safe because non-'Sendable' type '[Color]' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |  * in 16-bit RGB mode
 27 |  */
 28 | public class Color: Hashable {
    |              `- note: class 'Color' does not conform to the 'Sendable' protocol
 29 |     /// Red component 0..65535
 30 |     public var red: UInt16
    :
 47 |     }
 48 |
 49 |     static let paleColors: [Color] = [
    |                |- warning: static property 'paleColors' is not concurrency-safe because non-'Sendable' type '[Color]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'paleColors' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 50 |         // dark colors
 51 |         Color (red8: 0x2e, green8: 0x34, blue8: 0x36),
/host/spi-builder-workspace/Sources/SwiftTerm/Colors.swift:71:16: warning: static property 'vgaColors' is not concurrency-safe because non-'Sendable' type '[Color]' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |  * in 16-bit RGB mode
 27 |  */
 28 | public class Color: Hashable {
    |              `- note: class 'Color' does not conform to the 'Sendable' protocol
 29 |     /// Red component 0..65535
 30 |     public var red: UInt16
    :
 69 |     ]
 70 |
 71 |     static let vgaColors: [Color] = [
    |                |- warning: static property 'vgaColors' is not concurrency-safe because non-'Sendable' type '[Color]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'vgaColors' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 72 |         // dark colors
 73 |         Color (red8: 0, green8: 0, blue8: 0),
/host/spi-builder-workspace/Sources/SwiftTerm/Colors.swift:91:16: warning: static property 'terminalAppColors' is not concurrency-safe because non-'Sendable' type '[Color]' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |  * in 16-bit RGB mode
 27 |  */
 28 | public class Color: Hashable {
    |              `- note: class 'Color' does not conform to the 'Sendable' protocol
 29 |     /// Red component 0..65535
 30 |     public var red: UInt16
    :
 89 |     ]
 90 |
 91 |     static let terminalAppColors: [Color] = [
    |                |- warning: static property 'terminalAppColors' is not concurrency-safe because non-'Sendable' type '[Color]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'terminalAppColors' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 92 |         Color (red8: 0, green8: 0, blue8: 0),
 93 |         Color (red8: 194, green8: 54, blue8: 33),
/host/spi-builder-workspace/Sources/SwiftTerm/Colors.swift:110:16: warning: static property 'xtermColors' is not concurrency-safe because non-'Sendable' type '[Color]' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |  * in 16-bit RGB mode
 27 |  */
 28 | public class Color: Hashable {
    |              `- note: class 'Color' does not conform to the 'Sendable' protocol
 29 |     /// Red component 0..65535
 30 |     public var red: UInt16
    :
108 |     ]
109 |
110 |     static let xtermColors: [Color] = [
    |                |- warning: static property 'xtermColors' is not concurrency-safe because non-'Sendable' type '[Color]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'xtermColors' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
111 |         Color (red8: 0, green8: 0, blue8: 0),
112 |         Color (red8: 205, green8: 0, blue8: 0),
/host/spi-builder-workspace/Sources/SwiftTerm/Colors.swift:129:16: warning: static property 'defaultInstalledColors' is not concurrency-safe because non-'Sendable' type '[Color]' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |  * in 16-bit RGB mode
 27 |  */
 28 | public class Color: Hashable {
    |              `- note: class 'Color' does not conform to the 'Sendable' protocol
 29 |     /// Red component 0..65535
 30 |     public var red: UInt16
    :
127 |     ]
128 |
129 |     static let defaultInstalledColors: [Color] = [
    |                |- warning: static property 'defaultInstalledColors' is not concurrency-safe because non-'Sendable' type '[Color]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'defaultInstalledColors' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
130 |         Color (red8: 0, green8: 0, blue8: 0),
131 |         Color (red8: 153, green8: 0, blue8: 1),
[49/107] Compiling ArgumentParser Tree.swift
[50/107] Compiling ArgumentParser CodingKeyValidator.swift
[51/107] Compiling ArgumentParser NonsenseFlagsValidator.swift
[52/107] Compiling ArgumentParser ParsableArgumentsValidation.swift
[53/107] Compiling ArgumentParser PositionalArgumentsValidator.swift
[54/107] Compiling ArgumentParser UniqueNamesValidator.swift
[55/107] Compiling ArgumentParser DumpHelpGenerator.swift
[56/107] Compiling ArgumentParser HelpCommand.swift
[57/107] Compiling SwiftTerm TerminalOptions.swift
[58/107] Compiling SwiftTerm TerminalViewSearch.swift
[59/107] Compiling SwiftTerm UnicodeWidthData.swift
[60/107] Compiling SwiftTerm Utilities.swift
/host/spi-builder-workspace/Sources/SwiftTerm/TerminalOptions.swift:82:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'TerminalOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 52 |
 53 | /// Configuration options for the terminal at startup, these values are only read at startup
 54 | public struct TerminalOptions {
    |               `- note: consider making struct 'TerminalOptions' conform to the 'Sendable' protocol
 55 |     /// Desired number of columns at startup (default 80)
 56 |     public var cols: Int
    :
 80 |
 81 |     /// Default options
 82 |     public static let `default` = TerminalOptions.init(cols: 80,
    |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'TerminalOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 83 |                                                        rows: 25,
 84 |                                                        convertEol: false,
/host/spi-builder-workspace/Sources/SwiftTerm/Utilities.swift:39:24: warning: static property 'first' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 37 |     static let s7: UInt8 = 0x44 // accept 4, size 4
 38 |
 39 |     private static var first : [UInt8] =  [
    |                        |- warning: static property 'first' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'first' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'first' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |         //   1   2   3   4   5   6   7   8   9   A   B   C   D   E   F
 41 |         a1, a1, a1, a1, a1, a1, a1, a1, a1, a1, a1, a1, a1, a1, a1, a1, // 0x00-0x0F
/host/spi-builder-workspace/Sources/SwiftTerm/TerminalOptions.swift:82:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'TerminalOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 52 |
 53 | /// Configuration options for the terminal at startup, these values are only read at startup
 54 | public struct TerminalOptions {
    |               `- note: consider making struct 'TerminalOptions' conform to the 'Sendable' protocol
 55 |     /// Desired number of columns at startup (default 80)
 56 |     public var cols: Int
    :
 80 |
 81 |     /// Default options
 82 |     public static let `default` = TerminalOptions.init(cols: 80,
    |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'TerminalOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 83 |                                                        rows: 25,
 84 |                                                        convertEol: false,
/host/spi-builder-workspace/Sources/SwiftTerm/Utilities.swift:39:24: warning: static property 'first' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 37 |     static let s7: UInt8 = 0x44 // accept 4, size 4
 38 |
 39 |     private static var first : [UInt8] =  [
    |                        |- warning: static property 'first' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'first' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'first' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |         //   1   2   3   4   5   6   7   8   9   A   B   C   D   E   F
 41 |         a1, a1, a1, a1, a1, a1, a1, a1, a1, a1, a1, a1, a1, a1, a1, a1, // 0x00-0x0F
/host/spi-builder-workspace/Sources/SwiftTerm/TerminalOptions.swift:82:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'TerminalOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 52 |
 53 | /// Configuration options for the terminal at startup, these values are only read at startup
 54 | public struct TerminalOptions {
    |               `- note: consider making struct 'TerminalOptions' conform to the 'Sendable' protocol
 55 |     /// Desired number of columns at startup (default 80)
 56 |     public var cols: Int
    :
 80 |
 81 |     /// Default options
 82 |     public static let `default` = TerminalOptions.init(cols: 80,
    |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'TerminalOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 83 |                                                        rows: 25,
 84 |                                                        convertEol: false,
/host/spi-builder-workspace/Sources/SwiftTerm/Utilities.swift:39:24: warning: static property 'first' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 37 |     static let s7: UInt8 = 0x44 // accept 4, size 4
 38 |
 39 |     private static var first : [UInt8] =  [
    |                        |- warning: static property 'first' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'first' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'first' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |         //   1   2   3   4   5   6   7   8   9   A   B   C   D   E   F
 41 |         a1, a1, a1, a1, a1, a1, a1, a1, a1, a1, a1, a1, a1, a1, a1, a1, // 0x00-0x0F
/host/spi-builder-workspace/Sources/SwiftTerm/TerminalOptions.swift:82:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'TerminalOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 52 |
 53 | /// Configuration options for the terminal at startup, these values are only read at startup
 54 | public struct TerminalOptions {
    |               `- note: consider making struct 'TerminalOptions' conform to the 'Sendable' protocol
 55 |     /// Desired number of columns at startup (default 80)
 56 |     public var cols: Int
    :
 80 |
 81 |     /// Default options
 82 |     public static let `default` = TerminalOptions.init(cols: 80,
    |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'TerminalOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 83 |                                                        rows: 25,
 84 |                                                        convertEol: false,
/host/spi-builder-workspace/Sources/SwiftTerm/Utilities.swift:39:24: warning: static property 'first' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 37 |     static let s7: UInt8 = 0x44 // accept 4, size 4
 38 |
 39 |     private static var first : [UInt8] =  [
    |                        |- warning: static property 'first' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'first' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'first' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |         //   1   2   3   4   5   6   7   8   9   A   B   C   D   E   F
 41 |         a1, a1, a1, a1, a1, a1, a1, a1, a1, a1, a1, a1, a1, a1, a1, a1, // 0x00-0x0F
[72/107] Compiling ArgumentParser ParentCommand.swift
[73/107] Compiling ArgumentParser AsyncParsableCommand.swift
[74/107] Compiling ArgumentParser CommandConfiguration.swift
[75/107] Compiling ArgumentParser CommandGroup.swift
[76/107] Compiling ArgumentParser EnumerableFlag.swift
[77/107] Compiling ArgumentParser ExpressibleByArgument.swift
[78/107] Compiling ArgumentParser ParsableArguments.swift
[92/108] Wrapping AST for ArgumentParser for debugging
/host/spi-builder-workspace/Sources/SwiftTerm/Terminal.swift:5766:16: warning: static property 'matchColorCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
5764 |     }
5765 |
5766 |     static var matchColorCache : [Int:Int] = [:]
     |                |- warning: static property 'matchColorCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                |- note: convert 'matchColorCache' to a 'let' constant to make 'Sendable' shared state immutable
     |                |- note: add '@MainActor' to make static property 'matchColorCache' part of global actor 'MainActor'
     |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5767 |     func matchColor (_ r1: Int, _ g1: Int, _ b1: Int) -> Int32
5768 |     {
/host/spi-builder-workspace/Sources/SwiftTerm/Terminal.swift:5766:16: warning: static property 'matchColorCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
5764 |     }
5765 |
5766 |     static var matchColorCache : [Int:Int] = [:]
     |                |- warning: static property 'matchColorCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                |- note: convert 'matchColorCache' to a 'let' constant to make 'Sendable' shared state immutable
     |                |- note: add '@MainActor' to make static property 'matchColorCache' part of global actor 'MainActor'
     |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5767 |     func matchColor (_ r1: Int, _ g1: Int, _ b1: Int) -> Int32
5768 |     {
/host/spi-builder-workspace/Sources/SwiftTerm/Terminal.swift:5766:16: warning: static property 'matchColorCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
5764 |     }
5765 |
5766 |     static var matchColorCache : [Int:Int] = [:]
     |                |- warning: static property 'matchColorCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                |- note: convert 'matchColorCache' to a 'let' constant to make 'Sendable' shared state immutable
     |                |- note: add '@MainActor' to make static property 'matchColorCache' part of global actor 'MainActor'
     |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5767 |     func matchColor (_ r1: Int, _ g1: Int, _ b1: Int) -> Int32
5768 |     {
/host/spi-builder-workspace/Sources/SwiftTerm/Terminal.swift:5766:16: warning: static property 'matchColorCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
5764 |     }
5765 |
5766 |     static var matchColorCache : [Int:Int] = [:]
     |                |- warning: static property 'matchColorCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                |- note: convert 'matchColorCache' to a 'let' constant to make 'Sendable' shared state immutable
     |                |- note: add '@MainActor' to make static property 'matchColorCache' part of global actor 'MainActor'
     |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5767 |     func matchColor (_ r1: Int, _ g1: Int, _ b1: Int) -> Int32
5768 |     {
[102/109] Wrapping AST for SwiftTerm for debugging
[104/116] Compiling SwiftTermFuzz main.swift
[105/116] Emitting module SwiftTermFuzz
[107/117] Emitting module Termcast
[107/117] Wrapping AST for SwiftTermFuzz for debugging
[108/117] Write Objects.LinkFileList
[110/117] Compiling Termcast AsciicastFormat.swift
[111/117] Compiling Termcast main.swift
[111/117] Linking SwiftTermFuzz
[113/117] Compiling Termcast TermcastPlayer.swift
/host/spi-builder-workspace/Sources/Termcast/TermcastPlayer.swift:39:24: warning: reference to var 'stdout' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
37 |             case .output:
38 |                 print(event.eventData, terminator: "")
39 |                 fflush(stdout)
   |                        `- warning: reference to var 'stdout' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
40 |             case .resize:
41 |                 handleResize(event.eventData)
/usr/include/stdio.h:144:14: note: var declared here
142 | /* Standard streams.  */
143 | extern FILE *stdin;		/* Standard input stream.  */
144 | extern FILE *stdout;		/* Standard output stream.  */
    |              `- note: var declared here
145 | extern FILE *stderr;		/* Standard error output stream.  */
146 | /* C89/C99 say they're macros.  Make them happy.  */
/host/spi-builder-workspace/Sources/Termcast/TermcastPlayer.swift:58:16: warning: reference to var 'stdout' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
56 |         // This may not work in all terminals, but it's worth trying
57 |         print("\u{001B}[8;\(height);\(width)t", terminator: "")
58 |         fflush(stdout)
   |                `- warning: reference to var 'stdout' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
59 |     }
60 |
/usr/include/stdio.h:144:14: note: var declared here
142 | /* Standard streams.  */
143 | extern FILE *stdin;		/* Standard input stream.  */
144 | extern FILE *stdout;		/* Standard output stream.  */
    |              `- note: var declared here
145 | extern FILE *stderr;		/* Standard error output stream.  */
146 | /* C89/C99 say they're macros.  Make them happy.  */
[114/117] Compiling Termcast TermcastRecorder.swift
/host/spi-builder-workspace/Sources/Termcast/TermcastRecorder.swift:13:18: warning: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 11 | fileprivate func debugMessage(_ x: String) {
 12 |     if debugMessages {
 13 |         fputs(x, stderr)
    |                  `- warning: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 14 |     }
 15 | }
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin;		/* Standard input stream.  */
144 | extern FILE *stdout;		/* Standard output stream.  */
145 | extern FILE *stderr;		/* Standard error output stream.  */
    |              `- note: var declared here
146 | /* C89/C99 say they're macros.  Make them happy.  */
147 | #define stdin stdin
/host/spi-builder-workspace/Sources/Termcast/TermcastRecorder.swift:35:29: warning: result of call to 'createFile(atPath:contents:attributes:)' is unused
 33 |
 34 |         // Create the file and get handle
 35 |         FileManager.default.createFile(atPath: filePath, contents: nil)
    |                             `- warning: result of call to 'createFile(atPath:contents:attributes:)' is unused
 36 |         fileHandle = try FileHandle(forWritingTo: url)
 37 |         debugMessage("[DEBUG] File handle created\n")
/host/spi-builder-workspace/Sources/Termcast/TermcastRecorder.swift:280:21: warning: capture of 'self' with non-sendable type 'TermcastRecorder?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 15 | }
 16 |
 17 | class TermcastRecorder {
    |       `- note: class 'TermcastRecorder' does not conform to the 'Sendable' protocol
 18 |     private var fileHandle: FileHandle?
 19 |     private var startTime: TimeInterval = 0
    :
278 |
279 |                     // Send to process
280 |                     self?.process?.send(data: data[...])
    |                     `- warning: capture of 'self' with non-sendable type 'TermcastRecorder?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
281 |                     debugMessage("[DEBUG] Sent \(data.count) bytes to process\n")
282 |
/host/spi-builder-workspace/Sources/Termcast/TermcastRecorder.swift:359:16: warning: reference to var 'stdout' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
357 |         // Also write to stdout for live display
358 |         print(outputString, terminator: "")
359 |         fflush(stdout)
    |                `- warning: reference to var 'stdout' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
360 |     }
361 |
/usr/include/stdio.h:144:14: note: var declared here
142 | /* Standard streams.  */
143 | extern FILE *stdin;		/* Standard input stream.  */
144 | extern FILE *stdout;		/* Standard output stream.  */
    |              `- note: var declared here
145 | extern FILE *stderr;		/* Standard error output stream.  */
146 | /* C89/C99 say they're macros.  Make them happy.  */
[115/118] Wrapping AST for Termcast for debugging
[116/118] Write Objects.LinkFileList
[117/118] Linking termcast
Build complete! (63.68s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-argument-parser"
    },
    {
      "identity" : "swift-docc-plugin",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.4.3",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-docc-plugin"
    }
  ],
  "manifest_display_name" : "SwiftTerm",
  "name" : "SwiftTerm",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "14.0"
    },
    {
      "name" : "macos",
      "version" : "11.0"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "SwiftTermFuzz",
      "targets" : [
        "SwiftTermFuzz"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "termcast",
      "targets" : [
        "Termcast"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "SwiftTerm",
      "targets" : [
        "SwiftTerm"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "Termcast",
      "module_type" : "SwiftTarget",
      "name" : "Termcast",
      "path" : "Sources/Termcast",
      "product_dependencies" : [
        "ArgumentParser"
      ],
      "product_memberships" : [
        "termcast"
      ],
      "sources" : [
        "AsciicastFormat.swift",
        "TermcastPlayer.swift",
        "TermcastRecorder.swift",
        "main.swift"
      ],
      "target_dependencies" : [
        "SwiftTerm"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "SwiftTermTests",
      "module_type" : "SwiftTarget",
      "name" : "SwiftTermTests",
      "path" : "Tests/SwiftTermTests",
      "sources" : [
        "BufferTests.swift",
        "ColorQueryTests.swift",
        "ColorTests.swift",
        "CsiParameterParsingTests.swift",
        "DcsTests.swift",
        "FuzzerTests.swift",
        "GhosttyImplicitLinkDetectionTests.swift",
        "HistoryTests.swift",
        "ImageTests.swift",
        "KittyCursorTests.swift",
        "KittyGraphicsLifecycleTests.swift",
        "KittyKeyboardEncoderTests.swift",
        "KittyKeyboardProtocolTests.swift",
        "KittyRelativePlacementTests.swift",
        "KittyTransmissionTests.swift",
        "KittyUnicodeTests.swift",
        "LinkLookupTests.swift",
        "MeanTests.swift",
        "Memory.swift",
        "MouseTrackingTests.swift",
        "OscTests.swift",
        "ParserTests.swift",
        "PerformanceTest.swift",
        "ReflowPortedTests.swift",
        "ReflowTests.swift",
        "ScreenTests.swift",
        "SearchTests.swift",
        "SelectionTests.swift",
        "SgrTests.swift",
        "SwiftTermTests.swift",
        "SynchronizedOutputTests.swift",
        "TerminalCoreTests.swift",
        "TerminalTestHarness.swift",
        "UnicodeTests.swift"
      ],
      "target_dependencies" : [
        "SwiftTerm"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwiftTermFuzz",
      "module_type" : "SwiftTarget",
      "name" : "SwiftTermFuzz",
      "path" : "Sources/SwiftTermFuzz",
      "product_memberships" : [
        "SwiftTermFuzz"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "SwiftTerm"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "SwiftTerm",
      "module_type" : "SwiftTarget",
      "name" : "SwiftTerm",
      "path" : "Sources/SwiftTerm",
      "product_memberships" : [
        "SwiftTermFuzz",
        "termcast",
        "SwiftTerm"
      ],
      "sources" : [
        "Buffer.swift",
        "BufferLine.swift",
        "BufferSet.swift",
        "CharData.swift",
        "CharSets.swift",
        "CircularList.swift",
        "Colors.swift",
        "EscapeSequenceParser.swift",
        "EscapeSequences.swift",
        "ExtensionsTerminal.swift",
        "File.swift",
        "HeadlessTerminal.swift",
        "KittyGraphics.swift",
        "KittyKeyboardEncoder.swift",
        "KittyKeyboardProtocol.swift",
        "KittyPlaceholder.swift",
        "Line.swift",
        "LocalProcess.swift",
        "Position.swift",
        "Pty.swift",
        "SearchEngine.swift",
        "SearchLineCache.swift",
        "SearchOptions.swift",
        "SearchService.swift",
        "SearchState.swift",
        "SelectionService.swift",
        "SixelDcsHandler.swift",
        "Terminal.swift",
        "TerminalOptions.swift",
        "TerminalViewSearch.swift",
        "UnicodeWidthData.swift",
        "Utilities.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
basic-6.1-latest: Pulling from swiftpackageindex/spi-images
Digest: sha256:a7bfd71e9384436264431030299dc8a2d42d0664a168cfa1a5dd84c9bc592ccf
Status: Image is up to date for registry.gitlab.com/swiftpackageindex/spi-images:basic-6.1-latest
Done.