Build Information
Successful build of swift-tools-support-core, reference main (4074f4
), with Swift 6.0 for macOS (SPM) on 30 Oct 2024 15:59:28 UTC.
Swift 6 data race errors: 47
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Build Log
| |- note: convert 'tool' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'tool' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | /// Returns true if the git reference name is well formed.
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Git.swift:29:24: warning: static property '_gitEnvironment' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | private static var _gitEnvironment = ProcessEnv.block
| |- warning: static property '_gitEnvironment' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_gitEnvironment' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate '_gitEnvironment' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |
31 | @available(*,
[66/95] Compiling TSCUtility FloatingPointExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:767:9: warning: capture of 'eventStream' with non-sendable type 'FSEventStream' in a `@Sendable` closure; this is an error in the Swift 6 language mode
765 |
766 | eventStream.callbacksQueue.async {
767 | eventStream.delegate.pathsDidReceiveEvent(paths)
| `- warning: capture of 'eventStream' with non-sendable type 'FSEventStream' in a `@Sendable` closure; this is an error in the Swift 6 language mode
768 | }
769 | }
:
774 |
775 | /// Wrapper for Darwin's FSEventStream API.
776 | public final class FSEventStream {
| `- note: class 'FSEventStream' does not conform to the 'Sendable' protocol
777 |
778 | /// The errors encountered during fs event watching.
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Git.swift:17:23: warning: static property 'tool' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | /// A shell command to run for Git. Can be either a name or a path.
16 | /// - Note: modification is not thread safe, designed for testing only
17 | public static var tool: String = "git\(executableFileSuffix)"
| |- warning: static property 'tool' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'tool' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'tool' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | /// Returns true if the git reference name is well formed.
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Git.swift:29:24: warning: static property '_gitEnvironment' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | private static var _gitEnvironment = ProcessEnv.block
| |- warning: static property '_gitEnvironment' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_gitEnvironment' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate '_gitEnvironment' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |
31 | @available(*,
[67/95] Compiling TSCUtility Git.swift
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:767:9: warning: capture of 'eventStream' with non-sendable type 'FSEventStream' in a `@Sendable` closure; this is an error in the Swift 6 language mode
765 |
766 | eventStream.callbacksQueue.async {
767 | eventStream.delegate.pathsDidReceiveEvent(paths)
| `- warning: capture of 'eventStream' with non-sendable type 'FSEventStream' in a `@Sendable` closure; this is an error in the Swift 6 language mode
768 | }
769 | }
:
774 |
775 | /// Wrapper for Darwin's FSEventStream API.
776 | public final class FSEventStream {
| `- note: class 'FSEventStream' does not conform to the 'Sendable' protocol
777 |
778 | /// The errors encountered during fs event watching.
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Git.swift:17:23: warning: static property 'tool' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | /// A shell command to run for Git. Can be either a name or a path.
16 | /// - Note: modification is not thread safe, designed for testing only
17 | public static var tool: String = "git\(executableFileSuffix)"
| |- warning: static property 'tool' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'tool' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'tool' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | /// Returns true if the git reference name is well formed.
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Git.swift:29:24: warning: static property '_gitEnvironment' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | private static var _gitEnvironment = ProcessEnv.block
| |- warning: static property '_gitEnvironment' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_gitEnvironment' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate '_gitEnvironment' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |
31 | @available(*,
[68/95] Compiling TSCUtility Hex.swift
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:767:9: warning: capture of 'eventStream' with non-sendable type 'FSEventStream' in a `@Sendable` closure; this is an error in the Swift 6 language mode
765 |
766 | eventStream.callbacksQueue.async {
767 | eventStream.delegate.pathsDidReceiveEvent(paths)
| `- warning: capture of 'eventStream' with non-sendable type 'FSEventStream' in a `@Sendable` closure; this is an error in the Swift 6 language mode
768 | }
769 | }
:
774 |
775 | /// Wrapper for Darwin's FSEventStream API.
776 | public final class FSEventStream {
| `- note: class 'FSEventStream' does not conform to the 'Sendable' protocol
777 |
778 | /// The errors encountered during fs event watching.
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Git.swift:17:23: warning: static property 'tool' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | /// A shell command to run for Git. Can be either a name or a path.
16 | /// - Note: modification is not thread safe, designed for testing only
17 | public static var tool: String = "git\(executableFileSuffix)"
| |- warning: static property 'tool' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'tool' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'tool' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | /// Returns true if the git reference name is well formed.
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Git.swift:29:24: warning: static property '_gitEnvironment' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | private static var _gitEnvironment = ProcessEnv.block
| |- warning: static property '_gitEnvironment' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_gitEnvironment' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate '_gitEnvironment' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |
31 | @available(*,
[69/95] Compiling TSCUtility IndexStore.swift
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/InterruptHandler.swift:21:24: warning: static property 'wasInterrupted' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
19 | public final class InterruptHandler {
20 | /// Interrupt signal handling global variables
21 | private static var wasInterrupted = false
| |- warning: static property 'wasInterrupted' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'wasInterrupted' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'wasInterrupted' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | private static var wasInterruptedLock = Lock()
23 | #if os(Windows)
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/InterruptHandler.swift:22:24: warning: static property 'wasInterruptedLock' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | /// Interrupt signal handling global variables
21 | private static var wasInterrupted = false
22 | private static var wasInterruptedLock = Lock()
| |- warning: static property 'wasInterruptedLock' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'wasInterruptedLock' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'wasInterruptedLock' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | #if os(Windows)
24 | private static var signalWatchingPipe: [HANDLE] = [INVALID_HANDLE_VALUE, INVALID_HANDLE_VALUE]
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/InterruptHandler.swift:26:24: warning: static property 'signalWatchingPipe' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
24 | private static var signalWatchingPipe: [HANDLE] = [INVALID_HANDLE_VALUE, INVALID_HANDLE_VALUE]
25 | #else
26 | private static var signalWatchingPipe: [Int32] = [0, 0]
| |- warning: static property 'signalWatchingPipe' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'signalWatchingPipe' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'signalWatchingPipe' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | private static var oldAction = sigaction()
28 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/InterruptHandler.swift:27:24: warning: static property 'oldAction' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
25 | #else
26 | private static var signalWatchingPipe: [Int32] = [0, 0]
27 | private static var oldAction = sigaction()
| |- warning: static property 'oldAction' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'oldAction' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'oldAction' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | #endif
29 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Netrc.swift:156:5: warning: @frozen has no effect on non-public enums
154 | @available(macOS 10.13, iOS 11, tvOS 11, watchOS 4, *)
155 | fileprivate enum RegexUtil {
156 | @frozen fileprivate enum Token: String, CaseIterable {
| `- warning: @frozen has no effect on non-public enums
157 | case machine, login, password, account, macdef, `default`
158 |
[70/95] Compiling TSCUtility InterruptHandler.swift
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/InterruptHandler.swift:21:24: warning: static property 'wasInterrupted' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
19 | public final class InterruptHandler {
20 | /// Interrupt signal handling global variables
21 | private static var wasInterrupted = false
| |- warning: static property 'wasInterrupted' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'wasInterrupted' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'wasInterrupted' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | private static var wasInterruptedLock = Lock()
23 | #if os(Windows)
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/InterruptHandler.swift:22:24: warning: static property 'wasInterruptedLock' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | /// Interrupt signal handling global variables
21 | private static var wasInterrupted = false
22 | private static var wasInterruptedLock = Lock()
| |- warning: static property 'wasInterruptedLock' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'wasInterruptedLock' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'wasInterruptedLock' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | #if os(Windows)
24 | private static var signalWatchingPipe: [HANDLE] = [INVALID_HANDLE_VALUE, INVALID_HANDLE_VALUE]
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/InterruptHandler.swift:26:24: warning: static property 'signalWatchingPipe' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
24 | private static var signalWatchingPipe: [HANDLE] = [INVALID_HANDLE_VALUE, INVALID_HANDLE_VALUE]
25 | #else
26 | private static var signalWatchingPipe: [Int32] = [0, 0]
| |- warning: static property 'signalWatchingPipe' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'signalWatchingPipe' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'signalWatchingPipe' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | private static var oldAction = sigaction()
28 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/InterruptHandler.swift:27:24: warning: static property 'oldAction' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
25 | #else
26 | private static var signalWatchingPipe: [Int32] = [0, 0]
27 | private static var oldAction = sigaction()
| |- warning: static property 'oldAction' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'oldAction' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'oldAction' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | #endif
29 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Netrc.swift:156:5: warning: @frozen has no effect on non-public enums
154 | @available(macOS 10.13, iOS 11, tvOS 11, watchOS 4, *)
155 | fileprivate enum RegexUtil {
156 | @frozen fileprivate enum Token: String, CaseIterable {
| `- warning: @frozen has no effect on non-public enums
157 | case machine, login, password, account, macdef, `default`
158 |
[71/95] Compiling TSCUtility JSONMessageStreamingParser.swift
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/InterruptHandler.swift:21:24: warning: static property 'wasInterrupted' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
19 | public final class InterruptHandler {
20 | /// Interrupt signal handling global variables
21 | private static var wasInterrupted = false
| |- warning: static property 'wasInterrupted' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'wasInterrupted' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'wasInterrupted' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | private static var wasInterruptedLock = Lock()
23 | #if os(Windows)
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/InterruptHandler.swift:22:24: warning: static property 'wasInterruptedLock' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | /// Interrupt signal handling global variables
21 | private static var wasInterrupted = false
22 | private static var wasInterruptedLock = Lock()
| |- warning: static property 'wasInterruptedLock' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'wasInterruptedLock' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'wasInterruptedLock' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | #if os(Windows)
24 | private static var signalWatchingPipe: [HANDLE] = [INVALID_HANDLE_VALUE, INVALID_HANDLE_VALUE]
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/InterruptHandler.swift:26:24: warning: static property 'signalWatchingPipe' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
24 | private static var signalWatchingPipe: [HANDLE] = [INVALID_HANDLE_VALUE, INVALID_HANDLE_VALUE]
25 | #else
26 | private static var signalWatchingPipe: [Int32] = [0, 0]
| |- warning: static property 'signalWatchingPipe' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'signalWatchingPipe' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'signalWatchingPipe' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | private static var oldAction = sigaction()
28 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/InterruptHandler.swift:27:24: warning: static property 'oldAction' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
25 | #else
26 | private static var signalWatchingPipe: [Int32] = [0, 0]
27 | private static var oldAction = sigaction()
| |- warning: static property 'oldAction' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'oldAction' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'oldAction' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | #endif
29 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Netrc.swift:156:5: warning: @frozen has no effect on non-public enums
154 | @available(macOS 10.13, iOS 11, tvOS 11, watchOS 4, *)
155 | fileprivate enum RegexUtil {
156 | @frozen fileprivate enum Token: String, CaseIterable {
| `- warning: @frozen has no effect on non-public enums
157 | case machine, login, password, account, macdef, `default`
158 |
[72/95] Compiling TSCUtility Netrc.swift
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/InterruptHandler.swift:21:24: warning: static property 'wasInterrupted' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
19 | public final class InterruptHandler {
20 | /// Interrupt signal handling global variables
21 | private static var wasInterrupted = false
| |- warning: static property 'wasInterrupted' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'wasInterrupted' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'wasInterrupted' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | private static var wasInterruptedLock = Lock()
23 | #if os(Windows)
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/InterruptHandler.swift:22:24: warning: static property 'wasInterruptedLock' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | /// Interrupt signal handling global variables
21 | private static var wasInterrupted = false
22 | private static var wasInterruptedLock = Lock()
| |- warning: static property 'wasInterruptedLock' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'wasInterruptedLock' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'wasInterruptedLock' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | #if os(Windows)
24 | private static var signalWatchingPipe: [HANDLE] = [INVALID_HANDLE_VALUE, INVALID_HANDLE_VALUE]
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/InterruptHandler.swift:26:24: warning: static property 'signalWatchingPipe' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
24 | private static var signalWatchingPipe: [HANDLE] = [INVALID_HANDLE_VALUE, INVALID_HANDLE_VALUE]
25 | #else
26 | private static var signalWatchingPipe: [Int32] = [0, 0]
| |- warning: static property 'signalWatchingPipe' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'signalWatchingPipe' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'signalWatchingPipe' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | private static var oldAction = sigaction()
28 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/InterruptHandler.swift:27:24: warning: static property 'oldAction' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
25 | #else
26 | private static var signalWatchingPipe: [Int32] = [0, 0]
27 | private static var oldAction = sigaction()
| |- warning: static property 'oldAction' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'oldAction' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'oldAction' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | #endif
29 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Netrc.swift:156:5: warning: @frozen has no effect on non-public enums
154 | @available(macOS 10.13, iOS 11, tvOS 11, watchOS 4, *)
155 | fileprivate enum RegexUtil {
156 | @frozen fileprivate enum Token: String, CaseIterable {
| `- warning: @frozen has no effect on non-public enums
157 | case machine, login, password, account, macdef, `default`
158 |
[73/95] Compiling TSCUtility Archiver.swift
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Archiver.swift:74:17: warning: capture of 'completion' with non-sendable type '(Result<Void, any Error>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
72 | }
73 |
74 | completion(.success(()))
| |- warning: capture of 'completion' with non-sendable type '(Result<Void, any Error>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
75 | } catch {
76 | completion(.failure(error))
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/ArgumentParser.swift:33:10: warning: associated value 'expectedArguments' of 'Sendable'-conforming enum 'ArgumentParserError' has non-sendable type 'ArgumentParser'; this is an error in the Swift 6 language mode
31 |
32 | /// Expected these positional arguments but not found.
33 | case expectedArguments(ArgumentParser, [String])
| `- warning: associated value 'expectedArguments' of 'Sendable'-conforming enum 'ArgumentParserError' has non-sendable type 'ArgumentParser'; this is an error in the Swift 6 language mode
34 |
35 | /// Expected a single argument but got multiple ones.
:
577 | // deprecated 2/2021
578 | @available(*, deprecated, message: "use swift-argument-parser instead")
579 | public final class ArgumentParser {
| `- note: class 'ArgumentParser' does not conform to the 'Sendable' protocol
580 |
581 | /// A class representing result of the parsed arguments.
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/ArgumentParser.swift:139:23: warning: static property 'completion' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
137 | case zsh
138 |
139 | public static var completion: ShellCompletion = .values([
| |- warning: static property 'completion' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'completion' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'completion' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
140 | (bash.rawValue, "generate completion script for Bourne-again shell"),
141 | (zsh.rawValue, "generate completion script for Z shell"),
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/ArgumentParser.swift:196:23: warning: static property 'completion' is not concurrency-safe because non-'Sendable' type 'ShellCompletion' may have shared mutable state; this is an error in the Swift 6 language mode
146 | // deprecated 2/2021
147 | @available(*, deprecated, message: "use swift-argument-parser instead")
148 | public enum ShellCompletion {
| `- note: consider making enum 'ShellCompletion' conform to the 'Sendable' protocol
149 | /// Offers no completions at all.
150 | ///
:
194 | }
195 |
196 | public static let completion: ShellCompletion = .none
| |- warning: static property 'completion' is not concurrency-safe because non-'Sendable' type 'ShellCompletion' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'completion' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
197 | }
198 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/ArgumentParser.swift:210:23: warning: static property 'completion' is not concurrency-safe because non-'Sendable' type 'ShellCompletion' may have shared mutable state; this is an error in the Swift 6 language mode
146 | // deprecated 2/2021
147 | @available(*, deprecated, message: "use swift-argument-parser instead")
148 | public enum ShellCompletion {
| `- note: consider making enum 'ShellCompletion' conform to the 'Sendable' protocol
149 | /// Offers no completions at all.
150 | ///
:
208 | }
209 |
210 | public static let completion: ShellCompletion = .none
| |- warning: static property 'completion' is not concurrency-safe because non-'Sendable' type 'ShellCompletion' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'completion' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
211 | }
212 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/ArgumentParser.swift:224:23: warning: static property 'completion' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
222 | }
223 |
224 | public static var completion: ShellCompletion = .unspecified
| |- warning: static property 'completion' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'completion' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'completion' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
225 | }
226 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/ArgumentParser.swift:266:23: warning: static property 'completion' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
264 | }
265 |
266 | public static var completion: ShellCompletion = .filename
| |- warning: static property 'completion' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'completion' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'completion' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
267 | }
268 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/ArgumentParser.swift:883:32: warning: reference to var 'stdoutStream' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
881 | // If argument is help then just print usage and exit.
882 | if argumentString == "-h" || argumentString == "-help" || argumentString == "--help" {
883 | printUsage(on: stdoutStream)
| `- warning: reference to var 'stdoutStream' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
884 | exit(0)
885 | } else if isPositional(argument: argumentString) {
/Users/admin/builder/spi-builder-workspace/Sources/TSCBasic/WritableByteStream.swift:823:12: note: var declared here
821 |
822 | /// Public stdout stream instance.
823 | public var stdoutStream: ThreadSafeOutputByteStream = try! ThreadSafeOutputByteStream(LocalFileOutputByteStream(
| `- note: var declared here
824 | filePointer: TSCLibc.stdout,
825 | closeOnDeinit: false))
[74/95] Compiling TSCUtility ArgumentParser.swift
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Archiver.swift:74:17: warning: capture of 'completion' with non-sendable type '(Result<Void, any Error>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
72 | }
73 |
74 | completion(.success(()))
| |- warning: capture of 'completion' with non-sendable type '(Result<Void, any Error>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
75 | } catch {
76 | completion(.failure(error))
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/ArgumentParser.swift:33:10: warning: associated value 'expectedArguments' of 'Sendable'-conforming enum 'ArgumentParserError' has non-sendable type 'ArgumentParser'; this is an error in the Swift 6 language mode
31 |
32 | /// Expected these positional arguments but not found.
33 | case expectedArguments(ArgumentParser, [String])
| `- warning: associated value 'expectedArguments' of 'Sendable'-conforming enum 'ArgumentParserError' has non-sendable type 'ArgumentParser'; this is an error in the Swift 6 language mode
34 |
35 | /// Expected a single argument but got multiple ones.
:
577 | // deprecated 2/2021
578 | @available(*, deprecated, message: "use swift-argument-parser instead")
579 | public final class ArgumentParser {
| `- note: class 'ArgumentParser' does not conform to the 'Sendable' protocol
580 |
581 | /// A class representing result of the parsed arguments.
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/ArgumentParser.swift:139:23: warning: static property 'completion' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
137 | case zsh
138 |
139 | public static var completion: ShellCompletion = .values([
| |- warning: static property 'completion' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'completion' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'completion' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
140 | (bash.rawValue, "generate completion script for Bourne-again shell"),
141 | (zsh.rawValue, "generate completion script for Z shell"),
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/ArgumentParser.swift:196:23: warning: static property 'completion' is not concurrency-safe because non-'Sendable' type 'ShellCompletion' may have shared mutable state; this is an error in the Swift 6 language mode
146 | // deprecated 2/2021
147 | @available(*, deprecated, message: "use swift-argument-parser instead")
148 | public enum ShellCompletion {
| `- note: consider making enum 'ShellCompletion' conform to the 'Sendable' protocol
149 | /// Offers no completions at all.
150 | ///
:
194 | }
195 |
196 | public static let completion: ShellCompletion = .none
| |- warning: static property 'completion' is not concurrency-safe because non-'Sendable' type 'ShellCompletion' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'completion' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
197 | }
198 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/ArgumentParser.swift:210:23: warning: static property 'completion' is not concurrency-safe because non-'Sendable' type 'ShellCompletion' may have shared mutable state; this is an error in the Swift 6 language mode
146 | // deprecated 2/2021
147 | @available(*, deprecated, message: "use swift-argument-parser instead")
148 | public enum ShellCompletion {
| `- note: consider making enum 'ShellCompletion' conform to the 'Sendable' protocol
149 | /// Offers no completions at all.
150 | ///
:
208 | }
209 |
210 | public static let completion: ShellCompletion = .none
| |- warning: static property 'completion' is not concurrency-safe because non-'Sendable' type 'ShellCompletion' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'completion' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
211 | }
212 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/ArgumentParser.swift:224:23: warning: static property 'completion' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
222 | }
223 |
224 | public static var completion: ShellCompletion = .unspecified
| |- warning: static property 'completion' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'completion' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'completion' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
225 | }
226 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/ArgumentParser.swift:266:23: warning: static property 'completion' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
264 | }
265 |
266 | public static var completion: ShellCompletion = .filename
| |- warning: static property 'completion' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'completion' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'completion' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
267 | }
268 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/ArgumentParser.swift:883:32: warning: reference to var 'stdoutStream' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
881 | // If argument is help then just print usage and exit.
882 | if argumentString == "-h" || argumentString == "-help" || argumentString == "--help" {
883 | printUsage(on: stdoutStream)
| `- warning: reference to var 'stdoutStream' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
884 | exit(0)
885 | } else if isPositional(argument: argumentString) {
/Users/admin/builder/spi-builder-workspace/Sources/TSCBasic/WritableByteStream.swift:823:12: note: var declared here
821 |
822 | /// Public stdout stream instance.
823 | public var stdoutStream: ThreadSafeOutputByteStream = try! ThreadSafeOutputByteStream(LocalFileOutputByteStream(
| `- note: var declared here
824 | filePointer: TSCLibc.stdout,
825 | closeOnDeinit: false))
[75/95] Compiling TSCUtility ArgumentParserShellCompletion.swift
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Archiver.swift:74:17: warning: capture of 'completion' with non-sendable type '(Result<Void, any Error>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
72 | }
73 |
74 | completion(.success(()))
| |- warning: capture of 'completion' with non-sendable type '(Result<Void, any Error>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
75 | } catch {
76 | completion(.failure(error))
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/ArgumentParser.swift:33:10: warning: associated value 'expectedArguments' of 'Sendable'-conforming enum 'ArgumentParserError' has non-sendable type 'ArgumentParser'; this is an error in the Swift 6 language mode
31 |
32 | /// Expected these positional arguments but not found.
33 | case expectedArguments(ArgumentParser, [String])
| `- warning: associated value 'expectedArguments' of 'Sendable'-conforming enum 'ArgumentParserError' has non-sendable type 'ArgumentParser'; this is an error in the Swift 6 language mode
34 |
35 | /// Expected a single argument but got multiple ones.
:
577 | // deprecated 2/2021
578 | @available(*, deprecated, message: "use swift-argument-parser instead")
579 | public final class ArgumentParser {
| `- note: class 'ArgumentParser' does not conform to the 'Sendable' protocol
580 |
581 | /// A class representing result of the parsed arguments.
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/ArgumentParser.swift:139:23: warning: static property 'completion' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
137 | case zsh
138 |
139 | public static var completion: ShellCompletion = .values([
| |- warning: static property 'completion' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'completion' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'completion' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
140 | (bash.rawValue, "generate completion script for Bourne-again shell"),
141 | (zsh.rawValue, "generate completion script for Z shell"),
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/ArgumentParser.swift:196:23: warning: static property 'completion' is not concurrency-safe because non-'Sendable' type 'ShellCompletion' may have shared mutable state; this is an error in the Swift 6 language mode
146 | // deprecated 2/2021
147 | @available(*, deprecated, message: "use swift-argument-parser instead")
148 | public enum ShellCompletion {
| `- note: consider making enum 'ShellCompletion' conform to the 'Sendable' protocol
149 | /// Offers no completions at all.
150 | ///
:
194 | }
195 |
196 | public static let completion: ShellCompletion = .none
| |- warning: static property 'completion' is not concurrency-safe because non-'Sendable' type 'ShellCompletion' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'completion' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
197 | }
198 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/ArgumentParser.swift:210:23: warning: static property 'completion' is not concurrency-safe because non-'Sendable' type 'ShellCompletion' may have shared mutable state; this is an error in the Swift 6 language mode
146 | // deprecated 2/2021
147 | @available(*, deprecated, message: "use swift-argument-parser instead")
148 | public enum ShellCompletion {
| `- note: consider making enum 'ShellCompletion' conform to the 'Sendable' protocol
149 | /// Offers no completions at all.
150 | ///
:
208 | }
209 |
210 | public static let completion: ShellCompletion = .none
| |- warning: static property 'completion' is not concurrency-safe because non-'Sendable' type 'ShellCompletion' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'completion' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
211 | }
212 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/ArgumentParser.swift:224:23: warning: static property 'completion' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
222 | }
223 |
224 | public static var completion: ShellCompletion = .unspecified
| |- warning: static property 'completion' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'completion' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'completion' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
225 | }
226 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/ArgumentParser.swift:266:23: warning: static property 'completion' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
264 | }
265 |
266 | public static var completion: ShellCompletion = .filename
| |- warning: static property 'completion' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'completion' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'completion' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
267 | }
268 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/ArgumentParser.swift:883:32: warning: reference to var 'stdoutStream' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
881 | // If argument is help then just print usage and exit.
882 | if argumentString == "-h" || argumentString == "-help" || argumentString == "--help" {
883 | printUsage(on: stdoutStream)
| `- warning: reference to var 'stdoutStream' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
884 | exit(0)
885 | } else if isPositional(argument: argumentString) {
/Users/admin/builder/spi-builder-workspace/Sources/TSCBasic/WritableByteStream.swift:823:12: note: var declared here
821 |
822 | /// Public stdout stream instance.
823 | public var stdoutStream: ThreadSafeOutputByteStream = try! ThreadSafeOutputByteStream(LocalFileOutputByteStream(
| `- note: var declared here
824 | filePointer: TSCLibc.stdout,
825 | closeOnDeinit: false))
[76/95] Compiling TSCUtility Array+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Archiver.swift:74:17: warning: capture of 'completion' with non-sendable type '(Result<Void, any Error>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
72 | }
73 |
74 | completion(.success(()))
| |- warning: capture of 'completion' with non-sendable type '(Result<Void, any Error>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
75 | } catch {
76 | completion(.failure(error))
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/ArgumentParser.swift:33:10: warning: associated value 'expectedArguments' of 'Sendable'-conforming enum 'ArgumentParserError' has non-sendable type 'ArgumentParser'; this is an error in the Swift 6 language mode
31 |
32 | /// Expected these positional arguments but not found.
33 | case expectedArguments(ArgumentParser, [String])
| `- warning: associated value 'expectedArguments' of 'Sendable'-conforming enum 'ArgumentParserError' has non-sendable type 'ArgumentParser'; this is an error in the Swift 6 language mode
34 |
35 | /// Expected a single argument but got multiple ones.
:
577 | // deprecated 2/2021
578 | @available(*, deprecated, message: "use swift-argument-parser instead")
579 | public final class ArgumentParser {
| `- note: class 'ArgumentParser' does not conform to the 'Sendable' protocol
580 |
581 | /// A class representing result of the parsed arguments.
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/ArgumentParser.swift:139:23: warning: static property 'completion' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
137 | case zsh
138 |
139 | public static var completion: ShellCompletion = .values([
| |- warning: static property 'completion' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'completion' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'completion' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
140 | (bash.rawValue, "generate completion script for Bourne-again shell"),
141 | (zsh.rawValue, "generate completion script for Z shell"),
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/ArgumentParser.swift:196:23: warning: static property 'completion' is not concurrency-safe because non-'Sendable' type 'ShellCompletion' may have shared mutable state; this is an error in the Swift 6 language mode
146 | // deprecated 2/2021
147 | @available(*, deprecated, message: "use swift-argument-parser instead")
148 | public enum ShellCompletion {
| `- note: consider making enum 'ShellCompletion' conform to the 'Sendable' protocol
149 | /// Offers no completions at all.
150 | ///
:
194 | }
195 |
196 | public static let completion: ShellCompletion = .none
| |- warning: static property 'completion' is not concurrency-safe because non-'Sendable' type 'ShellCompletion' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'completion' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
197 | }
198 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/ArgumentParser.swift:210:23: warning: static property 'completion' is not concurrency-safe because non-'Sendable' type 'ShellCompletion' may have shared mutable state; this is an error in the Swift 6 language mode
146 | // deprecated 2/2021
147 | @available(*, deprecated, message: "use swift-argument-parser instead")
148 | public enum ShellCompletion {
| `- note: consider making enum 'ShellCompletion' conform to the 'Sendable' protocol
149 | /// Offers no completions at all.
150 | ///
:
208 | }
209 |
210 | public static let completion: ShellCompletion = .none
| |- warning: static property 'completion' is not concurrency-safe because non-'Sendable' type 'ShellCompletion' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'completion' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
211 | }
212 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/ArgumentParser.swift:224:23: warning: static property 'completion' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
222 | }
223 |
224 | public static var completion: ShellCompletion = .unspecified
| |- warning: static property 'completion' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'completion' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'completion' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
225 | }
226 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/ArgumentParser.swift:266:23: warning: static property 'completion' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
264 | }
265 |
266 | public static var completion: ShellCompletion = .filename
| |- warning: static property 'completion' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'completion' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'completion' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
267 | }
268 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/ArgumentParser.swift:883:32: warning: reference to var 'stdoutStream' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
881 | // If argument is help then just print usage and exit.
882 | if argumentString == "-h" || argumentString == "-help" || argumentString == "--help" {
883 | printUsage(on: stdoutStream)
| `- warning: reference to var 'stdoutStream' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
884 | exit(0)
885 | } else if isPositional(argument: argumentString) {
/Users/admin/builder/spi-builder-workspace/Sources/TSCBasic/WritableByteStream.swift:823:12: note: var declared here
821 |
822 | /// Public stdout stream instance.
823 | public var stdoutStream: ThreadSafeOutputByteStream = try! ThreadSafeOutputByteStream(LocalFileOutputByteStream(
| `- note: var declared here
824 | filePointer: TSCLibc.stdout,
825 | closeOnDeinit: false))
[77/95] Emitting module TSCUtility
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/ArgumentParser.swift:33:10: warning: associated value 'expectedArguments' of 'Sendable'-conforming enum 'ArgumentParserError' has non-sendable type 'ArgumentParser'; this is an error in the Swift 6 language mode
31 |
32 | /// Expected these positional arguments but not found.
33 | case expectedArguments(ArgumentParser, [String])
| `- warning: associated value 'expectedArguments' of 'Sendable'-conforming enum 'ArgumentParserError' has non-sendable type 'ArgumentParser'; this is an error in the Swift 6 language mode
34 |
35 | /// Expected a single argument but got multiple ones.
:
577 | // deprecated 2/2021
578 | @available(*, deprecated, message: "use swift-argument-parser instead")
579 | public final class ArgumentParser {
| `- note: class 'ArgumentParser' does not conform to the 'Sendable' protocol
580 |
581 | /// A class representing result of the parsed arguments.
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/ArgumentParser.swift:139:23: warning: static property 'completion' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
137 | case zsh
138 |
139 | public static var completion: ShellCompletion = .values([
| |- warning: static property 'completion' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'completion' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'completion' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
140 | (bash.rawValue, "generate completion script for Bourne-again shell"),
141 | (zsh.rawValue, "generate completion script for Z shell"),
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/ArgumentParser.swift:196:23: warning: static property 'completion' is not concurrency-safe because non-'Sendable' type 'ShellCompletion' may have shared mutable state; this is an error in the Swift 6 language mode
146 | // deprecated 2/2021
147 | @available(*, deprecated, message: "use swift-argument-parser instead")
148 | public enum ShellCompletion {
| `- note: consider making enum 'ShellCompletion' conform to the 'Sendable' protocol
149 | /// Offers no completions at all.
150 | ///
:
194 | }
195 |
196 | public static let completion: ShellCompletion = .none
| |- warning: static property 'completion' is not concurrency-safe because non-'Sendable' type 'ShellCompletion' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'completion' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
197 | }
198 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/ArgumentParser.swift:210:23: warning: static property 'completion' is not concurrency-safe because non-'Sendable' type 'ShellCompletion' may have shared mutable state; this is an error in the Swift 6 language mode
146 | // deprecated 2/2021
147 | @available(*, deprecated, message: "use swift-argument-parser instead")
148 | public enum ShellCompletion {
| `- note: consider making enum 'ShellCompletion' conform to the 'Sendable' protocol
149 | /// Offers no completions at all.
150 | ///
:
208 | }
209 |
210 | public static let completion: ShellCompletion = .none
| |- warning: static property 'completion' is not concurrency-safe because non-'Sendable' type 'ShellCompletion' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'completion' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
211 | }
212 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/ArgumentParser.swift:224:23: warning: static property 'completion' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
222 | }
223 |
224 | public static var completion: ShellCompletion = .unspecified
| |- warning: static property 'completion' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'completion' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'completion' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
225 | }
226 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/ArgumentParser.swift:266:23: warning: static property 'completion' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
264 | }
265 |
266 | public static var completion: ShellCompletion = .filename
| |- warning: static property 'completion' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'completion' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'completion' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
267 | }
268 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:213:23: warning: static property 'blockInfo' is not concurrency-safe because non-'Sendable' type 'Bitstream.BlockID' may have shared mutable state; this is an error in the Swift 6 language mode
204 | /// }
205 | /// ```
206 | public struct BlockID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'BlockID' conform to the 'Sendable' protocol
207 | public var rawValue: UInt8
208 |
:
211 | }
212 |
213 | public static let blockInfo = Self(rawValue: 0)
| |- warning: static property 'blockInfo' is not concurrency-safe because non-'Sendable' type 'Bitstream.BlockID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'blockInfo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
214 | public static let firstApplicationID = Self(rawValue: 8)
215 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:214:23: warning: static property 'firstApplicationID' is not concurrency-safe because non-'Sendable' type 'Bitstream.BlockID' may have shared mutable state; this is an error in the Swift 6 language mode
204 | /// }
205 | /// ```
206 | public struct BlockID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'BlockID' conform to the 'Sendable' protocol
207 | public var rawValue: UInt8
208 |
:
212 |
213 | public static let blockInfo = Self(rawValue: 0)
214 | public static let firstApplicationID = Self(rawValue: 8)
| |- warning: static property 'firstApplicationID' is not concurrency-safe because non-'Sendable' type 'Bitstream.BlockID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'firstApplicationID' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
215 |
216 | public var id: UInt8 {
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:251:23: warning: static property 'endBlock' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
249 |
250 | /// Marks the end of the current block.
251 | public static let endBlock = Self(rawValue: 0)
| |- warning: static property 'endBlock' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'endBlock' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
252 | /// Marks the beginning of a new block.
253 | public static let enterSubblock = Self(rawValue: 1)
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:253:23: warning: static property 'enterSubblock' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
251 | public static let endBlock = Self(rawValue: 0)
252 | /// Marks the beginning of a new block.
253 | public static let enterSubblock = Self(rawValue: 1)
| |- warning: static property 'enterSubblock' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'enterSubblock' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
254 | /// Marks the definition of a new abbreviation.
255 | public static let defineAbbreviation = Self(rawValue: 2)
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:255:23: warning: static property 'defineAbbreviation' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
253 | public static let enterSubblock = Self(rawValue: 1)
254 | /// Marks the definition of a new abbreviation.
255 | public static let defineAbbreviation = Self(rawValue: 2)
| |- warning: static property 'defineAbbreviation' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'defineAbbreviation' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
256 | /// Marks the definition of a new unabbreviated record.
257 | public static let unabbreviatedRecord = Self(rawValue: 3)
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:257:23: warning: static property 'unabbreviatedRecord' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
255 | public static let defineAbbreviation = Self(rawValue: 2)
256 | /// Marks the definition of a new unabbreviated record.
257 | public static let unabbreviatedRecord = Self(rawValue: 3)
| |- warning: static property 'unabbreviatedRecord' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'unabbreviatedRecord' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
258 | /// The first application-defined abbreviation ID.
259 | public static let firstApplicationID = Self(rawValue: 4)
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:259:23: warning: static property 'firstApplicationID' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
257 | public static let unabbreviatedRecord = Self(rawValue: 3)
258 | /// The first application-defined abbreviation ID.
259 | public static let firstApplicationID = Self(rawValue: 4)
| |- warning: static property 'firstApplicationID' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'firstApplicationID' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
260 |
261 | public var id: UInt64 {
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Git.swift:17:23: warning: static property 'tool' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | /// A shell command to run for Git. Can be either a name or a path.
16 | /// - Note: modification is not thread safe, designed for testing only
17 | public static var tool: String = "git\(executableFileSuffix)"
| |- warning: static property 'tool' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'tool' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'tool' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | /// Returns true if the git reference name is well formed.
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Git.swift:29:24: warning: static property '_gitEnvironment' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | private static var _gitEnvironment = ProcessEnv.block
| |- warning: static property '_gitEnvironment' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_gitEnvironment' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate '_gitEnvironment' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |
31 | @available(*,
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/InterruptHandler.swift:21:24: warning: static property 'wasInterrupted' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
19 | public final class InterruptHandler {
20 | /// Interrupt signal handling global variables
21 | private static var wasInterrupted = false
| |- warning: static property 'wasInterrupted' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'wasInterrupted' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'wasInterrupted' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | private static var wasInterruptedLock = Lock()
23 | #if os(Windows)
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/InterruptHandler.swift:22:24: warning: static property 'wasInterruptedLock' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | /// Interrupt signal handling global variables
21 | private static var wasInterrupted = false
22 | private static var wasInterruptedLock = Lock()
| |- warning: static property 'wasInterruptedLock' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'wasInterruptedLock' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'wasInterruptedLock' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | #if os(Windows)
24 | private static var signalWatchingPipe: [HANDLE] = [INVALID_HANDLE_VALUE, INVALID_HANDLE_VALUE]
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/InterruptHandler.swift:26:24: warning: static property 'signalWatchingPipe' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
24 | private static var signalWatchingPipe: [HANDLE] = [INVALID_HANDLE_VALUE, INVALID_HANDLE_VALUE]
25 | #else
26 | private static var signalWatchingPipe: [Int32] = [0, 0]
| |- warning: static property 'signalWatchingPipe' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'signalWatchingPipe' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'signalWatchingPipe' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | private static var oldAction = sigaction()
28 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/InterruptHandler.swift:27:24: warning: static property 'oldAction' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
25 | #else
26 | private static var signalWatchingPipe: [Int32] = [0, 0]
27 | private static var oldAction = sigaction()
| |- warning: static property 'oldAction' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'oldAction' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'oldAction' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | #endif
29 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Netrc.swift:156:5: warning: @frozen has no effect on non-public enums
154 | @available(macOS 10.13, iOS 11, tvOS 11, watchOS 4, *)
155 | fileprivate enum RegexUtil {
156 | @frozen fileprivate enum Token: String, CaseIterable {
| `- warning: @frozen has no effect on non-public enums
157 | case machine, login, password, account, macdef, `default`
158 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/OSLog.swift:15:23: warning: static property 'swiftpm' is not concurrency-safe because non-'Sendable' type 'OSLog' may have shared mutable state; this is an error in the Swift 6 language mode
13 | extension OSLog {
14 | /// Log for SwiftPM.
15 | public static let swiftpm = OSLog(subsystem: "org.swift.swiftpm", category: "default")
| `- warning: static property 'swiftpm' is not concurrency-safe because non-'Sendable' type 'OSLog' may have shared mutable state; this is an error in the Swift 6 language mode
16 | }
17 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCBasic/OSLog.swift:20:20: note: class 'OSLog' does not conform to the 'Sendable' protocol
18 | /// This is a thin wrapper for Darwin's log APIs to make them usable without
19 | /// platform and availability checks.
20 | public final class OSLog {
| `- note: class 'OSLog' does not conform to the 'Sendable' protocol
21 |
22 | private let storage: Any?
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/OSLog.swift:11:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'TSCBasic'
9 | */
10 |
11 | import TSCBasic
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'TSCBasic'
12 |
13 | extension OSLog {
14 | /// Log for SwiftPM.
15 | public static let swiftpm = OSLog(subsystem: "org.swift.swiftpm", category: "default")
| |- note: annotate 'swiftpm' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | }
17 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/PkgConfig.swift:43:36: warning: static property 'pkgConfigPaths' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
41 | /// will cache the result of whatever `brewPrefix` was passed in. It is
42 | /// also not threadsafe.
43 | public private(set) static var pkgConfigPaths: [AbsolutePath]? // FIXME: @testable(internal)
| |- warning: static property 'pkgConfigPaths' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'pkgConfigPaths' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'pkgConfigPaths' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 | private static var shouldEmitPkgConfigPathsDiagnostic = false
45 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/PkgConfig.swift:44:24: warning: static property 'shouldEmitPkgConfigPathsDiagnostic' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
42 | /// also not threadsafe.
43 | public private(set) static var pkgConfigPaths: [AbsolutePath]? // FIXME: @testable(internal)
44 | private static var shouldEmitPkgConfigPathsDiagnostic = false
| |- warning: static property 'shouldEmitPkgConfigPathsDiagnostic' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'shouldEmitPkgConfigPathsDiagnostic' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'shouldEmitPkgConfigPathsDiagnostic' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
45 |
46 | /// The built-in search path list.
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Platform.swift:29:23: warning: static property 'currentPlatform' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
27 |
28 | /// Lazily checked current platform.
29 | public static var currentPlatform = Platform.findCurrentPlatform(localFileSystem)
| |- warning: static property 'currentPlatform' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'currentPlatform' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'currentPlatform' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |
31 | /// Returns the cache directories used in Darwin.
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Platform.swift:32:24: warning: static property 'darwinCacheDirectoriesLock' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
30 |
31 | /// Returns the cache directories used in Darwin.
32 | private static var darwinCacheDirectoriesLock = NSLock()
| |- warning: static property 'darwinCacheDirectoriesLock' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'darwinCacheDirectoriesLock' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'darwinCacheDirectoriesLock' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 | private static var _darwinCacheDirectories: [AbsolutePath]? = .none
34 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Platform.swift:33:24: warning: static property '_darwinCacheDirectories' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
31 | /// Returns the cache directories used in Darwin.
32 | private static var darwinCacheDirectoriesLock = NSLock()
33 | private static var _darwinCacheDirectories: [AbsolutePath]? = .none
| |- warning: static property '_darwinCacheDirectories' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_darwinCacheDirectories' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate '_darwinCacheDirectories' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// Attempt to match `uname` with recognized platforms.
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Verbosity.swift:44:12: warning: var 'verbosity' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
42 | // verbose 2/2022
43 | @available(*, deprecated)
44 | public var verbosity = Verbosity.concise
| |- warning: var 'verbosity' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'verbosity' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'verbosity' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
45 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Versioning.swift:76:23: warning: static property 'currentVersion' is not concurrency-safe because non-'Sendable' type 'SwiftVersion' may have shared mutable state; this is an error in the Swift 6 language mode
13 | // FIXME: deprecate 2/2021, remove once clients transitioned
14 | @available(*, deprecated, message: "moved to SwiftPM")
15 | public struct SwiftVersion {
| `- note: consider making struct 'SwiftVersion' conform to the 'Sendable' protocol
16 | /// The version number.
17 | public var version: (major: Int, minor: Int, patch: Int)
:
74 |
75 | /// The current version of the package manager.
76 | public static let currentVersion = SwiftVersion(
| |- warning: static property 'currentVersion' is not concurrency-safe because non-'Sendable' type 'SwiftVersion' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'currentVersion' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
77 | version: (5, 4, 0),
78 | isDevelopment: true,
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/dlopen.swift:58:23: warning: static property 'lazy' is not concurrency-safe because non-'Sendable' type 'DLOpenFlags' may have shared mutable state; this is an error in the Swift 6 language mode
53 | // FIXME: deprecate 2/2022, remove once clients transitioned
54 | @available(*, deprecated, message: "moved to swift-driver")
55 | public struct DLOpenFlags: RawRepresentable, OptionSet {
| `- note: consider making struct 'DLOpenFlags' conform to the 'Sendable' protocol
56 |
57 | #if !os(Windows)
58 | public static let lazy: DLOpenFlags = DLOpenFlags(rawValue: RTLD_LAZY)
| |- warning: static property 'lazy' is not concurrency-safe because non-'Sendable' type 'DLOpenFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'lazy' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 | public static let now: DLOpenFlags = DLOpenFlags(rawValue: RTLD_NOW)
60 | public static let local: DLOpenFlags = DLOpenFlags(rawValue: RTLD_LOCAL)
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/dlopen.swift:59:23: warning: static property 'now' is not concurrency-safe because non-'Sendable' type 'DLOpenFlags' may have shared mutable state; this is an error in the Swift 6 language mode
53 | // FIXME: deprecate 2/2022, remove once clients transitioned
54 | @available(*, deprecated, message: "moved to swift-driver")
55 | public struct DLOpenFlags: RawRepresentable, OptionSet {
| `- note: consider making struct 'DLOpenFlags' conform to the 'Sendable' protocol
56 |
57 | #if !os(Windows)
58 | public static let lazy: DLOpenFlags = DLOpenFlags(rawValue: RTLD_LAZY)
59 | public static let now: DLOpenFlags = DLOpenFlags(rawValue: RTLD_NOW)
| |- warning: static property 'now' is not concurrency-safe because non-'Sendable' type 'DLOpenFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'now' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
60 | public static let local: DLOpenFlags = DLOpenFlags(rawValue: RTLD_LOCAL)
61 | public static let global: DLOpenFlags = DLOpenFlags(rawValue: RTLD_GLOBAL)
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/dlopen.swift:60:23: warning: static property 'local' is not concurrency-safe because non-'Sendable' type 'DLOpenFlags' may have shared mutable state; this is an error in the Swift 6 language mode
53 | // FIXME: deprecate 2/2022, remove once clients transitioned
54 | @available(*, deprecated, message: "moved to swift-driver")
55 | public struct DLOpenFlags: RawRepresentable, OptionSet {
| `- note: consider making struct 'DLOpenFlags' conform to the 'Sendable' protocol
56 |
57 | #if !os(Windows)
58 | public static let lazy: DLOpenFlags = DLOpenFlags(rawValue: RTLD_LAZY)
59 | public static let now: DLOpenFlags = DLOpenFlags(rawValue: RTLD_NOW)
60 | public static let local: DLOpenFlags = DLOpenFlags(rawValue: RTLD_LOCAL)
| |- warning: static property 'local' is not concurrency-safe because non-'Sendable' type 'DLOpenFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'local' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
61 | public static let global: DLOpenFlags = DLOpenFlags(rawValue: RTLD_GLOBAL)
62 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/dlopen.swift:61:23: warning: static property 'global' is not concurrency-safe because non-'Sendable' type 'DLOpenFlags' may have shared mutable state; this is an error in the Swift 6 language mode
53 | // FIXME: deprecate 2/2022, remove once clients transitioned
54 | @available(*, deprecated, message: "moved to swift-driver")
55 | public struct DLOpenFlags: RawRepresentable, OptionSet {
| `- note: consider making struct 'DLOpenFlags' conform to the 'Sendable' protocol
56 |
57 | #if !os(Windows)
:
59 | public static let now: DLOpenFlags = DLOpenFlags(rawValue: RTLD_NOW)
60 | public static let local: DLOpenFlags = DLOpenFlags(rawValue: RTLD_LOCAL)
61 | public static let global: DLOpenFlags = DLOpenFlags(rawValue: RTLD_GLOBAL)
| |- warning: static property 'global' is not concurrency-safe because non-'Sendable' type 'DLOpenFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'global' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
62 |
63 | // Platform-specific flags.
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/dlopen.swift:65:23: warning: static property 'first' is not concurrency-safe because non-'Sendable' type 'DLOpenFlags' may have shared mutable state; this is an error in the Swift 6 language mode
53 | // FIXME: deprecate 2/2022, remove once clients transitioned
54 | @available(*, deprecated, message: "moved to swift-driver")
55 | public struct DLOpenFlags: RawRepresentable, OptionSet {
| `- note: consider making struct 'DLOpenFlags' conform to the 'Sendable' protocol
56 |
57 | #if !os(Windows)
:
63 | // Platform-specific flags.
64 | #if canImport(Darwin)
65 | public static let first: DLOpenFlags = DLOpenFlags(rawValue: RTLD_FIRST)
| |- warning: static property 'first' is not concurrency-safe because non-'Sendable' type 'DLOpenFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'first' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
66 | public static let deepBind: DLOpenFlags = DLOpenFlags(rawValue: 0)
67 | #else
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/dlopen.swift:66:23: warning: static property 'deepBind' is not concurrency-safe because non-'Sendable' type 'DLOpenFlags' may have shared mutable state; this is an error in the Swift 6 language mode
53 | // FIXME: deprecate 2/2022, remove once clients transitioned
54 | @available(*, deprecated, message: "moved to swift-driver")
55 | public struct DLOpenFlags: RawRepresentable, OptionSet {
| `- note: consider making struct 'DLOpenFlags' conform to the 'Sendable' protocol
56 |
57 | #if !os(Windows)
:
64 | #if canImport(Darwin)
65 | public static let first: DLOpenFlags = DLOpenFlags(rawValue: RTLD_FIRST)
66 | public static let deepBind: DLOpenFlags = DLOpenFlags(rawValue: 0)
| |- warning: static property 'deepBind' is not concurrency-safe because non-'Sendable' type 'DLOpenFlags' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'deepBind' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
67 | #else
68 | public static let first: DLOpenFlags = DLOpenFlags(rawValue: 0)
[78/95] Compiling TSCUtility BuildFlags.swift
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Context.swift:94:27: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
91 | @available(*, deprecated, message: "Values should be Sendable")
92 | @_disfavoredOverload
93 | public func get<T>(_ type: T.Type = T.self) -> T {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
94 | guard let value = getOptional(type) else {
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
95 | fatalError("no type \(T.self) in context")
96 | }
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Context.swift:126:9: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
123 | @available(*, deprecated, message: "Values should be Sendable")
124 | @_disfavoredOverload
125 | public mutating func set<T>(_ value: T) {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
126 | self[ObjectIdentifier(T.self)] = value
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
127 | }
128 |
[79/95] Compiling TSCUtility CollectionExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Context.swift:94:27: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
91 | @available(*, deprecated, message: "Values should be Sendable")
92 | @_disfavoredOverload
93 | public func get<T>(_ type: T.Type = T.self) -> T {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
94 | guard let value = getOptional(type) else {
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
95 | fatalError("no type \(T.self) in context")
96 | }
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Context.swift:126:9: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
123 | @available(*, deprecated, message: "Values should be Sendable")
124 | @_disfavoredOverload
125 | public mutating func set<T>(_ value: T) {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
126 | self[ObjectIdentifier(T.self)] = value
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
127 | }
128 |
[80/95] Compiling TSCUtility Context.swift
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Context.swift:94:27: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
91 | @available(*, deprecated, message: "Values should be Sendable")
92 | @_disfavoredOverload
93 | public func get<T>(_ type: T.Type = T.self) -> T {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
94 | guard let value = getOptional(type) else {
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
95 | fatalError("no type \(T.self) in context")
96 | }
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Context.swift:126:9: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
123 | @available(*, deprecated, message: "Values should be Sendable")
124 | @_disfavoredOverload
125 | public mutating func set<T>(_ value: T) {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
126 | self[ObjectIdentifier(T.self)] = value
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
127 | }
128 |
[81/95] Compiling TSCUtility Diagnostics.swift
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Context.swift:94:27: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
91 | @available(*, deprecated, message: "Values should be Sendable")
92 | @_disfavoredOverload
93 | public func get<T>(_ type: T.Type = T.self) -> T {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
94 | guard let value = getOptional(type) else {
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
95 | fatalError("no type \(T.self) in context")
96 | }
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Context.swift:126:9: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
123 | @available(*, deprecated, message: "Values should be Sendable")
124 | @_disfavoredOverload
125 | public mutating func set<T>(_ value: T) {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
126 | self[ObjectIdentifier(T.self)] = value
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
127 | }
128 |
[82/95] Compiling TSCUtility StringExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Tracing.swift:171:94: warning: type 'Any' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
169 | extension Context {
170 | public static func withTracing(_ collection: TracingCollectionProtocol) -> Context {
171 | return Context(dictionaryLiteral: (ObjectIdentifier(TracingCollectionProtocol.self), collection as Any))
| `- warning: type 'Any' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
172 | }
173 |
[83/95] Compiling TSCUtility StringMangling.swift
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Tracing.swift:171:94: warning: type 'Any' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
169 | extension Context {
170 | public static func withTracing(_ collection: TracingCollectionProtocol) -> Context {
171 | return Context(dictionaryLiteral: (ObjectIdentifier(TracingCollectionProtocol.self), collection as Any))
| `- warning: type 'Any' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
172 | }
173 |
[84/95] Compiling TSCUtility Tracing.swift
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Tracing.swift:171:94: warning: type 'Any' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
169 | extension Context {
170 | public static func withTracing(_ collection: TracingCollectionProtocol) -> Context {
171 | return Context(dictionaryLiteral: (ObjectIdentifier(TracingCollectionProtocol.self), collection as Any))
| `- warning: type 'Any' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
172 | }
173 |
[85/95] Compiling TSCUtility Triple.swift
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Tracing.swift:171:94: warning: type 'Any' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
169 | extension Context {
170 | public static func withTracing(_ collection: TracingCollectionProtocol) -> Context {
171 | return Context(dictionaryLiteral: (ObjectIdentifier(TracingCollectionProtocol.self), collection as Any))
| `- warning: type 'Any' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
172 | }
173 |
[86/95] Compiling TSCUtility Bits.swift
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:213:23: warning: static property 'blockInfo' is not concurrency-safe because non-'Sendable' type 'Bitstream.BlockID' may have shared mutable state; this is an error in the Swift 6 language mode
204 | /// }
205 | /// ```
206 | public struct BlockID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'BlockID' conform to the 'Sendable' protocol
207 | public var rawValue: UInt8
208 |
:
211 | }
212 |
213 | public static let blockInfo = Self(rawValue: 0)
| |- warning: static property 'blockInfo' is not concurrency-safe because non-'Sendable' type 'Bitstream.BlockID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'blockInfo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
214 | public static let firstApplicationID = Self(rawValue: 8)
215 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:214:23: warning: static property 'firstApplicationID' is not concurrency-safe because non-'Sendable' type 'Bitstream.BlockID' may have shared mutable state; this is an error in the Swift 6 language mode
204 | /// }
205 | /// ```
206 | public struct BlockID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'BlockID' conform to the 'Sendable' protocol
207 | public var rawValue: UInt8
208 |
:
212 |
213 | public static let blockInfo = Self(rawValue: 0)
214 | public static let firstApplicationID = Self(rawValue: 8)
| |- warning: static property 'firstApplicationID' is not concurrency-safe because non-'Sendable' type 'Bitstream.BlockID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'firstApplicationID' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
215 |
216 | public var id: UInt8 {
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:251:23: warning: static property 'endBlock' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
249 |
250 | /// Marks the end of the current block.
251 | public static let endBlock = Self(rawValue: 0)
| |- warning: static property 'endBlock' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'endBlock' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
252 | /// Marks the beginning of a new block.
253 | public static let enterSubblock = Self(rawValue: 1)
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:253:23: warning: static property 'enterSubblock' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
251 | public static let endBlock = Self(rawValue: 0)
252 | /// Marks the beginning of a new block.
253 | public static let enterSubblock = Self(rawValue: 1)
| |- warning: static property 'enterSubblock' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'enterSubblock' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
254 | /// Marks the definition of a new abbreviation.
255 | public static let defineAbbreviation = Self(rawValue: 2)
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:255:23: warning: static property 'defineAbbreviation' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
253 | public static let enterSubblock = Self(rawValue: 1)
254 | /// Marks the definition of a new abbreviation.
255 | public static let defineAbbreviation = Self(rawValue: 2)
| |- warning: static property 'defineAbbreviation' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'defineAbbreviation' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
256 | /// Marks the definition of a new unabbreviated record.
257 | public static let unabbreviatedRecord = Self(rawValue: 3)
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:257:23: warning: static property 'unabbreviatedRecord' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
255 | public static let defineAbbreviation = Self(rawValue: 2)
256 | /// Marks the definition of a new unabbreviated record.
257 | public static let unabbreviatedRecord = Self(rawValue: 3)
| |- warning: static property 'unabbreviatedRecord' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'unabbreviatedRecord' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
258 | /// The first application-defined abbreviation ID.
259 | public static let firstApplicationID = Self(rawValue: 4)
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:259:23: warning: static property 'firstApplicationID' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
257 | public static let unabbreviatedRecord = Self(rawValue: 3)
258 | /// The first application-defined abbreviation ID.
259 | public static let firstApplicationID = Self(rawValue: 4)
| |- warning: static property 'firstApplicationID' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'firstApplicationID' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
260 |
261 | public var id: UInt64 {
[87/95] Compiling TSCUtility Bitstream.swift
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:213:23: warning: static property 'blockInfo' is not concurrency-safe because non-'Sendable' type 'Bitstream.BlockID' may have shared mutable state; this is an error in the Swift 6 language mode
204 | /// }
205 | /// ```
206 | public struct BlockID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'BlockID' conform to the 'Sendable' protocol
207 | public var rawValue: UInt8
208 |
:
211 | }
212 |
213 | public static let blockInfo = Self(rawValue: 0)
| |- warning: static property 'blockInfo' is not concurrency-safe because non-'Sendable' type 'Bitstream.BlockID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'blockInfo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
214 | public static let firstApplicationID = Self(rawValue: 8)
215 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:214:23: warning: static property 'firstApplicationID' is not concurrency-safe because non-'Sendable' type 'Bitstream.BlockID' may have shared mutable state; this is an error in the Swift 6 language mode
204 | /// }
205 | /// ```
206 | public struct BlockID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'BlockID' conform to the 'Sendable' protocol
207 | public var rawValue: UInt8
208 |
:
212 |
213 | public static let blockInfo = Self(rawValue: 0)
214 | public static let firstApplicationID = Self(rawValue: 8)
| |- warning: static property 'firstApplicationID' is not concurrency-safe because non-'Sendable' type 'Bitstream.BlockID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'firstApplicationID' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
215 |
216 | public var id: UInt8 {
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:251:23: warning: static property 'endBlock' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
249 |
250 | /// Marks the end of the current block.
251 | public static let endBlock = Self(rawValue: 0)
| |- warning: static property 'endBlock' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'endBlock' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
252 | /// Marks the beginning of a new block.
253 | public static let enterSubblock = Self(rawValue: 1)
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:253:23: warning: static property 'enterSubblock' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
251 | public static let endBlock = Self(rawValue: 0)
252 | /// Marks the beginning of a new block.
253 | public static let enterSubblock = Self(rawValue: 1)
| |- warning: static property 'enterSubblock' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'enterSubblock' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
254 | /// Marks the definition of a new abbreviation.
255 | public static let defineAbbreviation = Self(rawValue: 2)
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:255:23: warning: static property 'defineAbbreviation' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
253 | public static let enterSubblock = Self(rawValue: 1)
254 | /// Marks the definition of a new abbreviation.
255 | public static let defineAbbreviation = Self(rawValue: 2)
| |- warning: static property 'defineAbbreviation' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'defineAbbreviation' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
256 | /// Marks the definition of a new unabbreviated record.
257 | public static let unabbreviatedRecord = Self(rawValue: 3)
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:257:23: warning: static property 'unabbreviatedRecord' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
255 | public static let defineAbbreviation = Self(rawValue: 2)
256 | /// Marks the definition of a new unabbreviated record.
257 | public static let unabbreviatedRecord = Self(rawValue: 3)
| |- warning: static property 'unabbreviatedRecord' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'unabbreviatedRecord' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
258 | /// The first application-defined abbreviation ID.
259 | public static let firstApplicationID = Self(rawValue: 4)
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:259:23: warning: static property 'firstApplicationID' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
257 | public static let unabbreviatedRecord = Self(rawValue: 3)
258 | /// The first application-defined abbreviation ID.
259 | public static let firstApplicationID = Self(rawValue: 4)
| |- warning: static property 'firstApplicationID' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'firstApplicationID' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
260 |
261 | public var id: UInt64 {
[88/95] Compiling TSCUtility BitstreamReader.swift
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:213:23: warning: static property 'blockInfo' is not concurrency-safe because non-'Sendable' type 'Bitstream.BlockID' may have shared mutable state; this is an error in the Swift 6 language mode
204 | /// }
205 | /// ```
206 | public struct BlockID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'BlockID' conform to the 'Sendable' protocol
207 | public var rawValue: UInt8
208 |
:
211 | }
212 |
213 | public static let blockInfo = Self(rawValue: 0)
| |- warning: static property 'blockInfo' is not concurrency-safe because non-'Sendable' type 'Bitstream.BlockID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'blockInfo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
214 | public static let firstApplicationID = Self(rawValue: 8)
215 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:214:23: warning: static property 'firstApplicationID' is not concurrency-safe because non-'Sendable' type 'Bitstream.BlockID' may have shared mutable state; this is an error in the Swift 6 language mode
204 | /// }
205 | /// ```
206 | public struct BlockID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'BlockID' conform to the 'Sendable' protocol
207 | public var rawValue: UInt8
208 |
:
212 |
213 | public static let blockInfo = Self(rawValue: 0)
214 | public static let firstApplicationID = Self(rawValue: 8)
| |- warning: static property 'firstApplicationID' is not concurrency-safe because non-'Sendable' type 'Bitstream.BlockID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'firstApplicationID' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
215 |
216 | public var id: UInt8 {
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:251:23: warning: static property 'endBlock' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
249 |
250 | /// Marks the end of the current block.
251 | public static let endBlock = Self(rawValue: 0)
| |- warning: static property 'endBlock' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'endBlock' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
252 | /// Marks the beginning of a new block.
253 | public static let enterSubblock = Self(rawValue: 1)
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:253:23: warning: static property 'enterSubblock' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
251 | public static let endBlock = Self(rawValue: 0)
252 | /// Marks the beginning of a new block.
253 | public static let enterSubblock = Self(rawValue: 1)
| |- warning: static property 'enterSubblock' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'enterSubblock' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
254 | /// Marks the definition of a new abbreviation.
255 | public static let defineAbbreviation = Self(rawValue: 2)
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:255:23: warning: static property 'defineAbbreviation' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
253 | public static let enterSubblock = Self(rawValue: 1)
254 | /// Marks the definition of a new abbreviation.
255 | public static let defineAbbreviation = Self(rawValue: 2)
| |- warning: static property 'defineAbbreviation' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'defineAbbreviation' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
256 | /// Marks the definition of a new unabbreviated record.
257 | public static let unabbreviatedRecord = Self(rawValue: 3)
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:257:23: warning: static property 'unabbreviatedRecord' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
255 | public static let defineAbbreviation = Self(rawValue: 2)
256 | /// Marks the definition of a new unabbreviated record.
257 | public static let unabbreviatedRecord = Self(rawValue: 3)
| |- warning: static property 'unabbreviatedRecord' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'unabbreviatedRecord' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
258 | /// The first application-defined abbreviation ID.
259 | public static let firstApplicationID = Self(rawValue: 4)
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:259:23: warning: static property 'firstApplicationID' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
257 | public static let unabbreviatedRecord = Self(rawValue: 3)
258 | /// The first application-defined abbreviation ID.
259 | public static let firstApplicationID = Self(rawValue: 4)
| |- warning: static property 'firstApplicationID' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'firstApplicationID' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
260 |
261 | public var id: UInt64 {
[89/95] Compiling TSCUtility BitstreamWriter.swift
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:213:23: warning: static property 'blockInfo' is not concurrency-safe because non-'Sendable' type 'Bitstream.BlockID' may have shared mutable state; this is an error in the Swift 6 language mode
204 | /// }
205 | /// ```
206 | public struct BlockID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'BlockID' conform to the 'Sendable' protocol
207 | public var rawValue: UInt8
208 |
:
211 | }
212 |
213 | public static let blockInfo = Self(rawValue: 0)
| |- warning: static property 'blockInfo' is not concurrency-safe because non-'Sendable' type 'Bitstream.BlockID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'blockInfo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
214 | public static let firstApplicationID = Self(rawValue: 8)
215 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:214:23: warning: static property 'firstApplicationID' is not concurrency-safe because non-'Sendable' type 'Bitstream.BlockID' may have shared mutable state; this is an error in the Swift 6 language mode
204 | /// }
205 | /// ```
206 | public struct BlockID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'BlockID' conform to the 'Sendable' protocol
207 | public var rawValue: UInt8
208 |
:
212 |
213 | public static let blockInfo = Self(rawValue: 0)
214 | public static let firstApplicationID = Self(rawValue: 8)
| |- warning: static property 'firstApplicationID' is not concurrency-safe because non-'Sendable' type 'Bitstream.BlockID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'firstApplicationID' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
215 |
216 | public var id: UInt8 {
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:251:23: warning: static property 'endBlock' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
249 |
250 | /// Marks the end of the current block.
251 | public static let endBlock = Self(rawValue: 0)
| |- warning: static property 'endBlock' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'endBlock' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
252 | /// Marks the beginning of a new block.
253 | public static let enterSubblock = Self(rawValue: 1)
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:253:23: warning: static property 'enterSubblock' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
251 | public static let endBlock = Self(rawValue: 0)
252 | /// Marks the beginning of a new block.
253 | public static let enterSubblock = Self(rawValue: 1)
| |- warning: static property 'enterSubblock' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'enterSubblock' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
254 | /// Marks the definition of a new abbreviation.
255 | public static let defineAbbreviation = Self(rawValue: 2)
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:255:23: warning: static property 'defineAbbreviation' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
253 | public static let enterSubblock = Self(rawValue: 1)
254 | /// Marks the definition of a new abbreviation.
255 | public static let defineAbbreviation = Self(rawValue: 2)
| |- warning: static property 'defineAbbreviation' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'defineAbbreviation' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
256 | /// Marks the definition of a new unabbreviated record.
257 | public static let unabbreviatedRecord = Self(rawValue: 3)
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:257:23: warning: static property 'unabbreviatedRecord' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
255 | public static let defineAbbreviation = Self(rawValue: 2)
256 | /// Marks the definition of a new unabbreviated record.
257 | public static let unabbreviatedRecord = Self(rawValue: 3)
| |- warning: static property 'unabbreviatedRecord' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'unabbreviatedRecord' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
258 | /// The first application-defined abbreviation ID.
259 | public static let firstApplicationID = Self(rawValue: 4)
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Bitstream.swift:259:23: warning: static property 'firstApplicationID' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
241 | /// `BitstreamWriter.defineBlockInfoAbbreviation(_:_:)`
242 | /// to register abbreviations.
243 | public struct AbbreviationID: RawRepresentable, Equatable, Hashable, Comparable, Identifiable {
| `- note: consider making struct 'AbbreviationID' conform to the 'Sendable' protocol
244 | public var rawValue: UInt64
245 |
:
257 | public static let unabbreviatedRecord = Self(rawValue: 3)
258 | /// The first application-defined abbreviation ID.
259 | public static let firstApplicationID = Self(rawValue: 4)
| |- warning: static property 'firstApplicationID' is not concurrency-safe because non-'Sendable' type 'Bitstream.AbbreviationID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'firstApplicationID' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
260 |
261 | public var id: UInt64 {
[90/95] Compiling TSCUtility OSLog.swift
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/OSLog.swift:15:23: warning: static property 'swiftpm' is not concurrency-safe because non-'Sendable' type 'OSLog' may have shared mutable state; this is an error in the Swift 6 language mode
13 | extension OSLog {
14 | /// Log for SwiftPM.
15 | public static let swiftpm = OSLog(subsystem: "org.swift.swiftpm", category: "default")
| `- warning: static property 'swiftpm' is not concurrency-safe because non-'Sendable' type 'OSLog' may have shared mutable state; this is an error in the Swift 6 language mode
16 | }
17 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCBasic/OSLog.swift:20:20: note: class 'OSLog' does not conform to the 'Sendable' protocol
18 | /// This is a thin wrapper for Darwin's log APIs to make them usable without
19 | /// platform and availability checks.
20 | public final class OSLog {
| `- note: class 'OSLog' does not conform to the 'Sendable' protocol
21 |
22 | private let storage: Any?
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/OSLog.swift:11:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'TSCBasic'
9 | */
10 |
11 | import TSCBasic
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'TSCBasic'
12 |
13 | extension OSLog {
14 | /// Log for SwiftPM.
15 | public static let swiftpm = OSLog(subsystem: "org.swift.swiftpm", category: "default")
| |- note: annotate 'swiftpm' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | }
17 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/PkgConfig.swift:43:36: warning: static property 'pkgConfigPaths' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
41 | /// will cache the result of whatever `brewPrefix` was passed in. It is
42 | /// also not threadsafe.
43 | public private(set) static var pkgConfigPaths: [AbsolutePath]? // FIXME: @testable(internal)
| |- warning: static property 'pkgConfigPaths' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'pkgConfigPaths' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'pkgConfigPaths' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 | private static var shouldEmitPkgConfigPathsDiagnostic = false
45 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/PkgConfig.swift:44:24: warning: static property 'shouldEmitPkgConfigPathsDiagnostic' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
42 | /// also not threadsafe.
43 | public private(set) static var pkgConfigPaths: [AbsolutePath]? // FIXME: @testable(internal)
44 | private static var shouldEmitPkgConfigPathsDiagnostic = false
| |- warning: static property 'shouldEmitPkgConfigPathsDiagnostic' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'shouldEmitPkgConfigPathsDiagnostic' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'shouldEmitPkgConfigPathsDiagnostic' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
45 |
46 | /// The built-in search path list.
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Platform.swift:29:23: warning: static property 'currentPlatform' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
27 |
28 | /// Lazily checked current platform.
29 | public static var currentPlatform = Platform.findCurrentPlatform(localFileSystem)
| |- warning: static property 'currentPlatform' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'currentPlatform' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'currentPlatform' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |
31 | /// Returns the cache directories used in Darwin.
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Platform.swift:32:24: warning: static property 'darwinCacheDirectoriesLock' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
30 |
31 | /// Returns the cache directories used in Darwin.
32 | private static var darwinCacheDirectoriesLock = NSLock()
| |- warning: static property 'darwinCacheDirectoriesLock' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'darwinCacheDirectoriesLock' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'darwinCacheDirectoriesLock' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 | private static var _darwinCacheDirectories: [AbsolutePath]? = .none
34 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Platform.swift:33:24: warning: static property '_darwinCacheDirectories' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
31 | /// Returns the cache directories used in Darwin.
32 | private static var darwinCacheDirectoriesLock = NSLock()
33 | private static var _darwinCacheDirectories: [AbsolutePath]? = .none
| |- warning: static property '_darwinCacheDirectories' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_darwinCacheDirectories' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate '_darwinCacheDirectories' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// Attempt to match `uname` with recognized platforms.
[91/95] Compiling TSCUtility OrderedZip.swift
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/OSLog.swift:15:23: warning: static property 'swiftpm' is not concurrency-safe because non-'Sendable' type 'OSLog' may have shared mutable state; this is an error in the Swift 6 language mode
13 | extension OSLog {
14 | /// Log for SwiftPM.
15 | public static let swiftpm = OSLog(subsystem: "org.swift.swiftpm", category: "default")
| `- warning: static property 'swiftpm' is not concurrency-safe because non-'Sendable' type 'OSLog' may have shared mutable state; this is an error in the Swift 6 language mode
16 | }
17 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCBasic/OSLog.swift:20:20: note: class 'OSLog' does not conform to the 'Sendable' protocol
18 | /// This is a thin wrapper for Darwin's log APIs to make them usable without
19 | /// platform and availability checks.
20 | public final class OSLog {
| `- note: class 'OSLog' does not conform to the 'Sendable' protocol
21 |
22 | private let storage: Any?
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/OSLog.swift:11:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'TSCBasic'
9 | */
10 |
11 | import TSCBasic
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'TSCBasic'
12 |
13 | extension OSLog {
14 | /// Log for SwiftPM.
15 | public static let swiftpm = OSLog(subsystem: "org.swift.swiftpm", category: "default")
| |- note: annotate 'swiftpm' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | }
17 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/PkgConfig.swift:43:36: warning: static property 'pkgConfigPaths' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
41 | /// will cache the result of whatever `brewPrefix` was passed in. It is
42 | /// also not threadsafe.
43 | public private(set) static var pkgConfigPaths: [AbsolutePath]? // FIXME: @testable(internal)
| |- warning: static property 'pkgConfigPaths' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'pkgConfigPaths' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'pkgConfigPaths' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 | private static var shouldEmitPkgConfigPathsDiagnostic = false
45 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/PkgConfig.swift:44:24: warning: static property 'shouldEmitPkgConfigPathsDiagnostic' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
42 | /// also not threadsafe.
43 | public private(set) static var pkgConfigPaths: [AbsolutePath]? // FIXME: @testable(internal)
44 | private static var shouldEmitPkgConfigPathsDiagnostic = false
| |- warning: static property 'shouldEmitPkgConfigPathsDiagnostic' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'shouldEmitPkgConfigPathsDiagnostic' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'shouldEmitPkgConfigPathsDiagnostic' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
45 |
46 | /// The built-in search path list.
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Platform.swift:29:23: warning: static property 'currentPlatform' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
27 |
28 | /// Lazily checked current platform.
29 | public static var currentPlatform = Platform.findCurrentPlatform(localFileSystem)
| |- warning: static property 'currentPlatform' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'currentPlatform' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'currentPlatform' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |
31 | /// Returns the cache directories used in Darwin.
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Platform.swift:32:24: warning: static property 'darwinCacheDirectoriesLock' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
30 |
31 | /// Returns the cache directories used in Darwin.
32 | private static var darwinCacheDirectoriesLock = NSLock()
| |- warning: static property 'darwinCacheDirectoriesLock' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'darwinCacheDirectoriesLock' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'darwinCacheDirectoriesLock' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 | private static var _darwinCacheDirectories: [AbsolutePath]? = .none
34 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Platform.swift:33:24: warning: static property '_darwinCacheDirectories' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
31 | /// Returns the cache directories used in Darwin.
32 | private static var darwinCacheDirectoriesLock = NSLock()
33 | private static var _darwinCacheDirectories: [AbsolutePath]? = .none
| |- warning: static property '_darwinCacheDirectories' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_darwinCacheDirectories' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate '_darwinCacheDirectories' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// Attempt to match `uname` with recognized platforms.
[92/95] Compiling TSCUtility PkgConfig.swift
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/OSLog.swift:15:23: warning: static property 'swiftpm' is not concurrency-safe because non-'Sendable' type 'OSLog' may have shared mutable state; this is an error in the Swift 6 language mode
13 | extension OSLog {
14 | /// Log for SwiftPM.
15 | public static let swiftpm = OSLog(subsystem: "org.swift.swiftpm", category: "default")
| `- warning: static property 'swiftpm' is not concurrency-safe because non-'Sendable' type 'OSLog' may have shared mutable state; this is an error in the Swift 6 language mode
16 | }
17 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCBasic/OSLog.swift:20:20: note: class 'OSLog' does not conform to the 'Sendable' protocol
18 | /// This is a thin wrapper for Darwin's log APIs to make them usable without
19 | /// platform and availability checks.
20 | public final class OSLog {
| `- note: class 'OSLog' does not conform to the 'Sendable' protocol
21 |
22 | private let storage: Any?
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/OSLog.swift:11:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'TSCBasic'
9 | */
10 |
11 | import TSCBasic
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'TSCBasic'
12 |
13 | extension OSLog {
14 | /// Log for SwiftPM.
15 | public static let swiftpm = OSLog(subsystem: "org.swift.swiftpm", category: "default")
| |- note: annotate 'swiftpm' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | }
17 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/PkgConfig.swift:43:36: warning: static property 'pkgConfigPaths' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
41 | /// will cache the result of whatever `brewPrefix` was passed in. It is
42 | /// also not threadsafe.
43 | public private(set) static var pkgConfigPaths: [AbsolutePath]? // FIXME: @testable(internal)
| |- warning: static property 'pkgConfigPaths' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'pkgConfigPaths' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'pkgConfigPaths' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 | private static var shouldEmitPkgConfigPathsDiagnostic = false
45 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/PkgConfig.swift:44:24: warning: static property 'shouldEmitPkgConfigPathsDiagnostic' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
42 | /// also not threadsafe.
43 | public private(set) static var pkgConfigPaths: [AbsolutePath]? // FIXME: @testable(internal)
44 | private static var shouldEmitPkgConfigPathsDiagnostic = false
| |- warning: static property 'shouldEmitPkgConfigPathsDiagnostic' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'shouldEmitPkgConfigPathsDiagnostic' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'shouldEmitPkgConfigPathsDiagnostic' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
45 |
46 | /// The built-in search path list.
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Platform.swift:29:23: warning: static property 'currentPlatform' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
27 |
28 | /// Lazily checked current platform.
29 | public static var currentPlatform = Platform.findCurrentPlatform(localFileSystem)
| |- warning: static property 'currentPlatform' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'currentPlatform' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'currentPlatform' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |
31 | /// Returns the cache directories used in Darwin.
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Platform.swift:32:24: warning: static property 'darwinCacheDirectoriesLock' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
30 |
31 | /// Returns the cache directories used in Darwin.
32 | private static var darwinCacheDirectoriesLock = NSLock()
| |- warning: static property 'darwinCacheDirectoriesLock' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'darwinCacheDirectoriesLock' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'darwinCacheDirectoriesLock' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 | private static var _darwinCacheDirectories: [AbsolutePath]? = .none
34 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Platform.swift:33:24: warning: static property '_darwinCacheDirectories' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
31 | /// Returns the cache directories used in Darwin.
32 | private static var darwinCacheDirectoriesLock = NSLock()
33 | private static var _darwinCacheDirectories: [AbsolutePath]? = .none
| |- warning: static property '_darwinCacheDirectories' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_darwinCacheDirectories' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate '_darwinCacheDirectories' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// Attempt to match `uname` with recognized platforms.
[93/95] Compiling TSCUtility Platform.swift
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/OSLog.swift:15:23: warning: static property 'swiftpm' is not concurrency-safe because non-'Sendable' type 'OSLog' may have shared mutable state; this is an error in the Swift 6 language mode
13 | extension OSLog {
14 | /// Log for SwiftPM.
15 | public static let swiftpm = OSLog(subsystem: "org.swift.swiftpm", category: "default")
| `- warning: static property 'swiftpm' is not concurrency-safe because non-'Sendable' type 'OSLog' may have shared mutable state; this is an error in the Swift 6 language mode
16 | }
17 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCBasic/OSLog.swift:20:20: note: class 'OSLog' does not conform to the 'Sendable' protocol
18 | /// This is a thin wrapper for Darwin's log APIs to make them usable without
19 | /// platform and availability checks.
20 | public final class OSLog {
| `- note: class 'OSLog' does not conform to the 'Sendable' protocol
21 |
22 | private let storage: Any?
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/OSLog.swift:11:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'TSCBasic'
9 | */
10 |
11 | import TSCBasic
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'TSCBasic'
12 |
13 | extension OSLog {
14 | /// Log for SwiftPM.
15 | public static let swiftpm = OSLog(subsystem: "org.swift.swiftpm", category: "default")
| |- note: annotate 'swiftpm' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | }
17 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/PkgConfig.swift:43:36: warning: static property 'pkgConfigPaths' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
41 | /// will cache the result of whatever `brewPrefix` was passed in. It is
42 | /// also not threadsafe.
43 | public private(set) static var pkgConfigPaths: [AbsolutePath]? // FIXME: @testable(internal)
| |- warning: static property 'pkgConfigPaths' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'pkgConfigPaths' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'pkgConfigPaths' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 | private static var shouldEmitPkgConfigPathsDiagnostic = false
45 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/PkgConfig.swift:44:24: warning: static property 'shouldEmitPkgConfigPathsDiagnostic' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
42 | /// also not threadsafe.
43 | public private(set) static var pkgConfigPaths: [AbsolutePath]? // FIXME: @testable(internal)
44 | private static var shouldEmitPkgConfigPathsDiagnostic = false
| |- warning: static property 'shouldEmitPkgConfigPathsDiagnostic' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'shouldEmitPkgConfigPathsDiagnostic' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'shouldEmitPkgConfigPathsDiagnostic' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
45 |
46 | /// The built-in search path list.
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Platform.swift:29:23: warning: static property 'currentPlatform' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
27 |
28 | /// Lazily checked current platform.
29 | public static var currentPlatform = Platform.findCurrentPlatform(localFileSystem)
| |- warning: static property 'currentPlatform' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'currentPlatform' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'currentPlatform' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |
31 | /// Returns the cache directories used in Darwin.
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Platform.swift:32:24: warning: static property 'darwinCacheDirectoriesLock' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
30 |
31 | /// Returns the cache directories used in Darwin.
32 | private static var darwinCacheDirectoriesLock = NSLock()
| |- warning: static property 'darwinCacheDirectoriesLock' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'darwinCacheDirectoriesLock' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'darwinCacheDirectoriesLock' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 | private static var _darwinCacheDirectories: [AbsolutePath]? = .none
34 |
/Users/admin/builder/spi-builder-workspace/Sources/TSCUtility/Platform.swift:33:24: warning: static property '_darwinCacheDirectories' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
31 | /// Returns the cache directories used in Darwin.
32 | private static var darwinCacheDirectoriesLock = NSLock()
33 | private static var _darwinCacheDirectories: [AbsolutePath]? = .none
| |- warning: static property '_darwinCacheDirectories' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_darwinCacheDirectories' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate '_darwinCacheDirectories' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// Attempt to match `uname` with recognized platforms.
[93/95] Write Objects.LinkFileList
[94/105] Linking libSwiftToolsSupport.dylib
[96/105] Compiling TSCTestSupport XCTestCasePerf.swift
/Users/admin/builder/spi-builder-workspace/Sources/TSCTestSupport/XCTestCasePerf.swift:23:23: warning: 'vars' is deprecated: Use `block` instead
21 | #if canImport(Darwin)
22 | override open class var defaultTestSuite: XCTestSuite {
23 | if ProcessEnv.vars.keys.contains("TSC_ENABLE_PERF_TESTS") {
| `- warning: 'vars' is deprecated: Use `block` instead
24 | return super.defaultTestSuite
25 | }
[97/105] Compiling TSCTestSupport AssertMatch.swift
[98/105] Compiling TSCTestSupport DiagnosticsEngine.swift
[99/105] Compiling TSCTestSupport XCTAssertHelpers.swift
[100/105] Compiling TSCTestSupport Product.swift
[101/105] Compiling TSCTestSupport PseudoTerminal.swift
[102/105] Emitting module TSCTestSupport
/Users/admin/builder/spi-builder-workspace/Sources/TSCTestSupport/FileSystemExtensions.swift:103:1: warning: extension declares a conformance of imported type 'AbsolutePath' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'TSCBasic' introduce this conformance in the future
101 | }
102 |
103 | extension AbsolutePath: ExpressibleByStringLiteral {
| |- warning: extension declares a conformance of imported type 'AbsolutePath' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'TSCBasic' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
104 | public init(_ value: StringLiteralType) {
105 | try! self.init(validating: value)
/Users/admin/builder/spi-builder-workspace/Sources/TSCTestSupport/FileSystemExtensions.swift:109:1: warning: extension declares a conformance of imported type 'AbsolutePath' to imported protocol 'ExpressibleByStringInterpolation'; this will not behave correctly if the owners of 'TSCBasic' introduce this conformance in the future
107 | }
108 |
109 | extension AbsolutePath: ExpressibleByStringInterpolation {
| |- warning: extension declares a conformance of imported type 'AbsolutePath' to imported protocol 'ExpressibleByStringInterpolation'; this will not behave correctly if the owners of 'TSCBasic' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
110 | public init(stringLiteral value: String) {
111 | try! self.init(validating: value)
/Users/admin/builder/spi-builder-workspace/Sources/TSCTestSupport/FileSystemExtensions.swift:131:1: warning: extension declares a conformance of imported type 'RelativePath' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'TSCBasic' introduce this conformance in the future
129 | }
130 |
131 | extension RelativePath: ExpressibleByStringLiteral {
| |- warning: extension declares a conformance of imported type 'RelativePath' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'TSCBasic' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
132 | public init(_ value: StringLiteralType) {
133 | try! self.init(validating: value)
/Users/admin/builder/spi-builder-workspace/Sources/TSCTestSupport/FileSystemExtensions.swift:137:1: warning: extension declares a conformance of imported type 'RelativePath' to imported protocol 'ExpressibleByStringInterpolation'; this will not behave correctly if the owners of 'TSCBasic' introduce this conformance in the future
135 | }
136 |
137 | extension RelativePath: ExpressibleByStringInterpolation {
| |- warning: extension declares a conformance of imported type 'RelativePath' to imported protocol 'ExpressibleByStringInterpolation'; this will not behave correctly if the owners of 'TSCBasic' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
138 | public init(stringLiteral value: String) {
139 | try! self.init(validating: value)
[103/105] Compiling TSCTestSupport FileSystemExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/TSCTestSupport/FileSystemExtensions.swift:103:1: warning: extension declares a conformance of imported type 'AbsolutePath' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'TSCBasic' introduce this conformance in the future
101 | }
102 |
103 | extension AbsolutePath: ExpressibleByStringLiteral {
| |- warning: extension declares a conformance of imported type 'AbsolutePath' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'TSCBasic' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
104 | public init(_ value: StringLiteralType) {
105 | try! self.init(validating: value)
/Users/admin/builder/spi-builder-workspace/Sources/TSCTestSupport/FileSystemExtensions.swift:109:1: warning: extension declares a conformance of imported type 'AbsolutePath' to imported protocol 'ExpressibleByStringInterpolation'; this will not behave correctly if the owners of 'TSCBasic' introduce this conformance in the future
107 | }
108 |
109 | extension AbsolutePath: ExpressibleByStringInterpolation {
| |- warning: extension declares a conformance of imported type 'AbsolutePath' to imported protocol 'ExpressibleByStringInterpolation'; this will not behave correctly if the owners of 'TSCBasic' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
110 | public init(stringLiteral value: String) {
111 | try! self.init(validating: value)
/Users/admin/builder/spi-builder-workspace/Sources/TSCTestSupport/FileSystemExtensions.swift:131:1: warning: extension declares a conformance of imported type 'RelativePath' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'TSCBasic' introduce this conformance in the future
129 | }
130 |
131 | extension RelativePath: ExpressibleByStringLiteral {
| |- warning: extension declares a conformance of imported type 'RelativePath' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'TSCBasic' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
132 | public init(_ value: StringLiteralType) {
133 | try! self.init(validating: value)
/Users/admin/builder/spi-builder-workspace/Sources/TSCTestSupport/FileSystemExtensions.swift:137:1: warning: extension declares a conformance of imported type 'RelativePath' to imported protocol 'ExpressibleByStringInterpolation'; this will not behave correctly if the owners of 'TSCBasic' introduce this conformance in the future
135 | }
136 |
137 | extension RelativePath: ExpressibleByStringInterpolation {
| |- warning: extension declares a conformance of imported type 'RelativePath' to imported protocol 'ExpressibleByStringInterpolation'; this will not behave correctly if the owners of 'TSCBasic' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
138 | public init(stringLiteral value: String) {
139 | try! self.init(validating: value)
[104/105] Compiling TSCTestSupport JSONExtensions.swift
[105/105] Compiling TSCTestSupport misc.swift
/Users/admin/builder/spi-builder-workspace/Sources/TSCTestSupport/misc.swift:65:55: warning: 'vars' is deprecated: Use `block` instead
63 | /// correctly.
64 | public func withCustomEnv(_ env: [String: String], body: () throws -> Void) throws {
65 | let state = Array(env.keys).map({ ($0, ProcessEnv.vars[$0]) })
| `- warning: 'vars' is deprecated: Use `block` instead
66 | let restore = {
67 | for (key, value) in state {
Build complete! (22.72s)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "swift-tools-support-core",
"name" : "swift-tools-support-core",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.15"
},
{
"name" : "ios",
"version" : "13.0"
}
],
"products" : [
{
"name" : "TSCBasic",
"targets" : [
"TSCBasic"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftToolsSupport",
"targets" : [
"TSCBasic",
"TSCUtility"
],
"type" : {
"library" : [
"dynamic"
]
}
},
{
"name" : "SwiftToolsSupport-auto",
"targets" : [
"TSCBasic",
"TSCUtility"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "TSCTestSupport",
"targets" : [
"TSCTestSupport"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "TSCclibc",
"module_type" : "ClangTarget",
"name" : "TSCclibc",
"path" : "Sources/TSCclibc",
"product_memberships" : [
"TSCBasic",
"SwiftToolsSupport",
"SwiftToolsSupport-auto",
"TSCTestSupport"
],
"sources" : [
"libc.c",
"process.c"
],
"type" : "library"
},
{
"c99name" : "TSCUtilityTests",
"module_type" : "SwiftTarget",
"name" : "TSCUtilityTests",
"path" : "Tests/TSCUtilityTests",
"sources" : [
"ArchiverTests.swift",
"ArgumentParserTests.swift",
"BitstreamTests.swift",
"CollectionTests.swift",
"ContextTests.swift",
"DiagnosticsUtilityTests.swift",
"HexTests.swift",
"InterruptHandlerTests.swift",
"JSONMessageStreamingParserTests.swift",
"NetrcTests.swift",
"PkgConfigParserTests.swift",
"PlatformTests.swift",
"PolymorphicCodableTests.swift",
"ProgressAnimationTests.swift",
"SendableTests.swift",
"SerializedDiagnosticsTests.swift",
"SimplePersistenceTests.swift",
"StringConversionTests.swift",
"StringTests.swift",
"TracingTests.swift",
"TripleTests.swift",
"VersionTests.swift",
"miscTests.swift"
],
"target_dependencies" : [
"TSCUtility",
"TSCTestSupport"
],
"type" : "test"
},
{
"c99name" : "TSCUtility",
"module_type" : "SwiftTarget",
"name" : "TSCUtility",
"path" : "Sources/TSCUtility",
"product_memberships" : [
"SwiftToolsSupport",
"SwiftToolsSupport-auto",
"TSCTestSupport"
],
"sources" : [
"Archiver.swift",
"ArgumentParser.swift",
"ArgumentParserShellCompletion.swift",
"Array+Extensions.swift",
"Bits.swift",
"Bitstream.swift",
"BitstreamReader.swift",
"BitstreamWriter.swift",
"BuildFlags.swift",
"CollectionExtensions.swift",
"Context.swift",
"Diagnostics.swift",
"FSWatch.swift",
"FloatingPointExtensions.swift",
"Git.swift",
"Hex.swift",
"IndexStore.swift",
"InterruptHandler.swift",
"JSONMessageStreamingParser.swift",
"Netrc.swift",
"OSLog.swift",
"OrderedZip.swift",
"PkgConfig.swift",
"Platform.swift",
"PolymorphicCodable.swift",
"ProgressAnimation.swift",
"SerializedDiagnostics.swift",
"SimplePersistence.swift",
"StringExtensions.swift",
"StringMangling.swift",
"Tracing.swift",
"Triple.swift",
"URL.swift",
"Verbosity.swift",
"Version.swift",
"Versioning.swift",
"dlopen.swift",
"misc.swift"
],
"target_dependencies" : [
"TSCBasic",
"TSCclibc"
],
"type" : "library"
},
{
"c99name" : "TSCTestSupportTests",
"module_type" : "SwiftTarget",
"name" : "TSCTestSupportTests",
"path" : "Tests/TSCTestSupportTests",
"sources" : [
"TestSupportTests.swift"
],
"target_dependencies" : [
"TSCTestSupport"
],
"type" : "test"
},
{
"c99name" : "TSCTestSupport",
"module_type" : "SwiftTarget",
"name" : "TSCTestSupport",
"path" : "Sources/TSCTestSupport",
"product_memberships" : [
"TSCTestSupport"
],
"sources" : [
"AssertMatch.swift",
"DiagnosticsEngine.swift",
"FileSystemExtensions.swift",
"JSONExtensions.swift",
"Product.swift",
"PseudoTerminal.swift",
"XCTAssertHelpers.swift",
"XCTestCasePerf.swift",
"misc.swift"
],
"target_dependencies" : [
"TSCBasic",
"TSCUtility"
],
"type" : "library"
},
{
"c99name" : "TSCLibc",
"module_type" : "SwiftTarget",
"name" : "TSCLibc",
"path" : "Sources/TSCLibc",
"product_memberships" : [
"TSCBasic",
"SwiftToolsSupport",
"SwiftToolsSupport-auto",
"TSCTestSupport"
],
"sources" : [
"libc.swift"
],
"type" : "library"
},
{
"c99name" : "TSCBasicTests",
"module_type" : "SwiftTarget",
"name" : "TSCBasicTests",
"path" : "Tests/TSCBasicTests",
"sources" : [
"AwaitTests.swift",
"Base64URLTests.swift",
"ByteStringTests.swift",
"CStringArrayTests.swift",
"CacheableSequenceTests.swift",
"CollectionAlgorithmsTests.swift",
"CollectionExtensionsTests.swift",
"ConditionTests.swift",
"DeltaAlgorithmTests.swift",
"DiagnosticsEngineTests.swift",
"DictionaryExtensionsTests.swift",
"DictionaryLiteralExtensionsTests.swift",
"EditDistanceTests.swift",
"FileSystemTests.swift",
"GraphAlgorithmsTests.swift",
"JSONMapperTests.swift",
"JSONTests.swift",
"KeyedPairTests.swift",
"LazyCacheTests.swift",
"LockTests.swift",
"ObjectIdentifierProtocolTests.swift",
"OrderedDictionaryTests.swift",
"OrderedSetTests.swift",
"POSIXTests.swift",
"PathShimTests.swift",
"PathTests.swift",
"ProcessEnvTests.swift",
"ProcessSetTests.swift",
"ProcessTests.swift",
"RegExTests.swift",
"ResultTests.swift",
"SHA256Tests.swift",
"SendableTests.swift",
"SortedArrayTests.swift",
"StringConversionsTests.swift",
"SynchronizedQueueTests.swift",
"TemporaryFileTests.swift",
"TerminalControllerTests.swift",
"ThreadTests.swift",
"TupleTests.swift",
"WritableByteStreamTests.swift",
"miscTests.swift"
],
"target_dependencies" : [
"TSCTestSupport",
"TSCclibc"
],
"type" : "test"
},
{
"c99name" : "TSCBasicPerformanceTests",
"module_type" : "SwiftTarget",
"name" : "TSCBasicPerformanceTests",
"path" : "Tests/TSCBasicPerformanceTests",
"sources" : [
"ByteStringPerfTests.swift",
"PathPerfTests.swift",
"SHA256PerfTests.swift",
"SortedArrayPerfTests.swift",
"StringConversionsPerfTests.swift",
"SynchronizedQueuePerfTests.swift",
"WritableByteStreamPerfTests.swift"
],
"target_dependencies" : [
"TSCBasic",
"TSCTestSupport"
],
"type" : "test"
},
{
"c99name" : "TSCBasic",
"module_type" : "SwiftTarget",
"name" : "TSCBasic",
"path" : "Sources/TSCBasic",
"product_memberships" : [
"TSCBasic",
"SwiftToolsSupport",
"SwiftToolsSupport-auto",
"TSCTestSupport"
],
"sources" : [
"Await.swift",
"Base64URL.swift",
"ByteString.swift",
"CStringArray.swift",
"CacheableSequence.swift",
"Closable.swift",
"CodableResult.swift",
"CollectionAlgorithms.swift",
"CollectionExtensions.swift",
"Condition.swift",
"DeltaAlgorithm.swift",
"DiagnosticsEngine.swift",
"DictionaryExtensions.swift",
"DictionaryLiteralExtensions.swift",
"EditDistance.swift",
"FileInfo.swift",
"FileSystem.swift",
"GraphAlgorithms.swift",
"HashAlgorithms.swift",
"JSON.swift",
"JSONMapper.swift",
"KeyedPair.swift",
"LazyCache.swift",
"Lock.swift",
"OSLog.swift",
"ObjectIdentifierProtocol.swift",
"OrderedDictionary.swift",
"OrderedSet.swift",
"Path.swift",
"PathShims.swift",
"Process/Process.swift",
"Process/ProcessEnv.swift",
"Process/ProcessSet.swift",
"RegEx.swift",
"Result.swift",
"SortedArray.swift",
"StringConversions.swift",
"SynchronizedQueue.swift",
"TemporaryFile.swift",
"TerminalController.swift",
"Thread.swift",
"Tuple.swift",
"WritableByteStream.swift",
"misc.swift"
],
"target_dependencies" : [
"TSCLibc",
"TSCclibc"
],
"type" : "library"
}
],
"tools_version" : "5.7"
}
Done.