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>&1Build 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.