Build Information
Successful build of swift-tools-support-core, reference main (c57491), with Swift 6.1 for Android on 17 Aug 2026 19:08:55 UTC.
Swift 6 data race errors: 44
Build Command
bash -c docker run --pull=always --rm -v "checkouts-53886769-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:android-6.1-latest swift build --swift-sdk aarch64-unknown-linux-android24 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1Build Log
| | `- warning: will never be executed
| `- note: 'name' is of type 'FileSystemAttribute' which cannot be constructed because it is an enum with no cases
454 |
455 | func itemReplacementDirectories(for path: AbsolutePath) throws -> [AbsolutePath] { [] }
/host/spi-builder-workspace/Sources/TSCBasic/FileSystem.swift:519:9: warning: will never be executed
511 | }
512 |
513 | func hasAttribute(_ name: FileSystemAttribute, _ path: AbsolutePath) -> Bool {
| `- note: 'name' is of type 'FileSystemAttribute' which cannot be constructed because it is an enum with no cases
514 | #if canImport(Darwin)
515 | let bufLength = getxattr(path.pathString, name.rawValue, nil, 0, 0, 0)
:
517 | return bufLength > 0
518 | #else
519 | return false
| `- warning: will never be executed
520 | #endif
521 | }
[43/53] Compiling TSCBasic FileSystem.swift
/host/spi-builder-workspace/Sources/TSCBasic/FileSystem.swift:1440:13: warning: var '_localFileSystem' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
1438 | #endif
1439 |
1440 | private var _localFileSystem: FileSystem = LocalFileSystem()
| |- warning: var '_localFileSystem' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_localFileSystem' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var '_localFileSystem' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1441 |
1442 | /// Public access to the local FS proxy.
/host/spi-builder-workspace/Sources/TSCBasic/FileSystem.swift:453:84: warning: will never be executed
451 | func hasQuarantineAttribute(_ path: AbsolutePath) -> Bool { false }
452 |
453 | func hasAttribute(_ name: FileSystemAttribute, _ path: AbsolutePath) -> Bool { false }
| | `- warning: will never be executed
| `- note: 'name' is of type 'FileSystemAttribute' which cannot be constructed because it is an enum with no cases
454 |
455 | func itemReplacementDirectories(for path: AbsolutePath) throws -> [AbsolutePath] { [] }
/host/spi-builder-workspace/Sources/TSCBasic/FileSystem.swift:519:9: warning: will never be executed
511 | }
512 |
513 | func hasAttribute(_ name: FileSystemAttribute, _ path: AbsolutePath) -> Bool {
| `- note: 'name' is of type 'FileSystemAttribute' which cannot be constructed because it is an enum with no cases
514 | #if canImport(Darwin)
515 | let bufLength = getxattr(path.pathString, name.rawValue, nil, 0, 0, 0)
:
517 | return bufLength > 0
518 | #else
519 | return false
| `- warning: will never be executed
520 | #endif
521 | }
[44/53] Compiling TSCBasic GraphAlgorithms.swift
/host/spi-builder-workspace/Sources/TSCBasic/FileSystem.swift:1440:13: warning: var '_localFileSystem' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
1438 | #endif
1439 |
1440 | private var _localFileSystem: FileSystem = LocalFileSystem()
| |- warning: var '_localFileSystem' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_localFileSystem' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var '_localFileSystem' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1441 |
1442 | /// Public access to the local FS proxy.
/host/spi-builder-workspace/Sources/TSCBasic/FileSystem.swift:453:84: warning: will never be executed
451 | func hasQuarantineAttribute(_ path: AbsolutePath) -> Bool { false }
452 |
453 | func hasAttribute(_ name: FileSystemAttribute, _ path: AbsolutePath) -> Bool { false }
| | `- warning: will never be executed
| `- note: 'name' is of type 'FileSystemAttribute' which cannot be constructed because it is an enum with no cases
454 |
455 | func itemReplacementDirectories(for path: AbsolutePath) throws -> [AbsolutePath] { [] }
/host/spi-builder-workspace/Sources/TSCBasic/FileSystem.swift:519:9: warning: will never be executed
511 | }
512 |
513 | func hasAttribute(_ name: FileSystemAttribute, _ path: AbsolutePath) -> Bool {
| `- note: 'name' is of type 'FileSystemAttribute' which cannot be constructed because it is an enum with no cases
514 | #if canImport(Darwin)
515 | let bufLength = getxattr(path.pathString, name.rawValue, nil, 0, 0, 0)
:
517 | return bufLength > 0
518 | #else
519 | return false
| `- warning: will never be executed
520 | #endif
521 | }
[45/53] Compiling TSCBasic HashAlgorithms.swift
/host/spi-builder-workspace/Sources/TSCBasic/FileSystem.swift:1440:13: warning: var '_localFileSystem' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
1438 | #endif
1439 |
1440 | private var _localFileSystem: FileSystem = LocalFileSystem()
| |- warning: var '_localFileSystem' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_localFileSystem' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var '_localFileSystem' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1441 |
1442 | /// Public access to the local FS proxy.
/host/spi-builder-workspace/Sources/TSCBasic/FileSystem.swift:453:84: warning: will never be executed
451 | func hasQuarantineAttribute(_ path: AbsolutePath) -> Bool { false }
452 |
453 | func hasAttribute(_ name: FileSystemAttribute, _ path: AbsolutePath) -> Bool { false }
| | `- warning: will never be executed
| `- note: 'name' is of type 'FileSystemAttribute' which cannot be constructed because it is an enum with no cases
454 |
455 | func itemReplacementDirectories(for path: AbsolutePath) throws -> [AbsolutePath] { [] }
/host/spi-builder-workspace/Sources/TSCBasic/FileSystem.swift:519:9: warning: will never be executed
511 | }
512 |
513 | func hasAttribute(_ name: FileSystemAttribute, _ path: AbsolutePath) -> Bool {
| `- note: 'name' is of type 'FileSystemAttribute' which cannot be constructed because it is an enum with no cases
514 | #if canImport(Darwin)
515 | let bufLength = getxattr(path.pathString, name.rawValue, nil, 0, 0, 0)
:
517 | return bufLength > 0
518 | #else
519 | return false
| `- warning: will never be executed
520 | #endif
521 | }
[46/53] Compiling TSCBasic ProcessEnv.swift
/host/spi-builder-workspace/Sources/TSCBasic/Process/ProcessEnv.swift:82:24: warning: static property '_vars' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
80 | public static var block: ProcessEnvironmentBlock { _vars }
81 |
82 | private static var _vars = ProcessEnvironmentBlock(
| |- warning: static property '_vars' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_vars' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_vars' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
83 | uniqueKeysWithValues: ProcessInfo.processInfo.environment.map {
84 | (ProcessEnvironmentBlock.Key($0.key), $0.value)
[47/53] Compiling TSCBasic ProcessSet.swift
/host/spi-builder-workspace/Sources/TSCBasic/Process/ProcessEnv.swift:82:24: warning: static property '_vars' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
80 | public static var block: ProcessEnvironmentBlock { _vars }
81 |
82 | private static var _vars = ProcessEnvironmentBlock(
| |- warning: static property '_vars' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_vars' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_vars' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
83 | uniqueKeysWithValues: ProcessInfo.processInfo.environment.map {
84 | (ProcessEnvironmentBlock.Key($0.key), $0.value)
[48/53] Compiling TSCBasic RegEx.swift
/host/spi-builder-workspace/Sources/TSCBasic/Process/ProcessEnv.swift:82:24: warning: static property '_vars' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
80 | public static var block: ProcessEnvironmentBlock { _vars }
81 |
82 | private static var _vars = ProcessEnvironmentBlock(
| |- warning: static property '_vars' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_vars' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_vars' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
83 | uniqueKeysWithValues: ProcessInfo.processInfo.environment.map {
84 | (ProcessEnvironmentBlock.Key($0.key), $0.value)
[49/53] Compiling TSCBasic Result.swift
/host/spi-builder-workspace/Sources/TSCBasic/Process/ProcessEnv.swift:82:24: warning: static property '_vars' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
80 | public static var block: ProcessEnvironmentBlock { _vars }
81 |
82 | private static var _vars = ProcessEnvironmentBlock(
| |- warning: static property '_vars' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_vars' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_vars' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
83 | uniqueKeysWithValues: ProcessInfo.processInfo.environment.map {
84 | (ProcessEnvironmentBlock.Key($0.key), $0.value)
[50/54] Wrapping AST for TSCBasic for debugging
[52/74] Compiling TSCUtility URL.swift
/host/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: add '@MainActor' to make var 'verbosity' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
45 |
[53/74] Compiling TSCUtility Verbosity.swift
/host/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: add '@MainActor' to make var 'verbosity' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
45 |
[54/76] Emitting module TSCUtility
/host/spi-builder-workspace/Sources/TSCUtility/IndexStore.swift:12:22: warning: using '@_implementationOnly' without enabling library evolution for 'TSCUtility' may lead to instability during execution
10 |
11 | import TSCBasic
12 | @_implementationOnly import TSCclibc
| `- warning: using '@_implementationOnly' without enabling library evolution for 'TSCUtility' may lead to instability during execution
13 |
14 | public final class IndexStore {
/host/spi-builder-workspace/Sources/TSCUtility/Versioning.swift:11:22: warning: using '@_implementationOnly' without enabling library evolution for 'TSCUtility' may lead to instability during execution
9 | */
10 |
11 | @_implementationOnly import TSCclibc
| `- warning: using '@_implementationOnly' without enabling library evolution for 'TSCUtility' may lead to instability during execution
12 |
13 | // FIXME: deprecate 2/2021, remove once clients transitioned
/host/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: add '@MainActor' to make static property 'blockInfo' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
214 | public static let firstApplicationID = Self(rawValue: 8)
215 |
/host/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: add '@MainActor' to make static property 'firstApplicationID' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
215 |
216 | public var id: UInt8 {
/host/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: add '@MainActor' to make static property 'endBlock' part of global actor 'MainActor'
| `- 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)
/host/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: add '@MainActor' to make static property 'enterSubblock' part of global actor 'MainActor'
| `- 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)
/host/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: add '@MainActor' to make static property 'defineAbbreviation' part of global actor 'MainActor'
| `- 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)
/host/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: add '@MainActor' to make static property 'unabbreviatedRecord' part of global actor 'MainActor'
| `- 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)
/host/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: add '@MainActor' to make static property 'firstApplicationID' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
260 |
261 | public var id: UInt64 {
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:328:27: warning: static property 'create' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
326 | // O_CREAT, mkdir(2), link(2), symlink(2), bind(2) on a UNIX
327 | // domain socket).
328 | public static let create = WatchOptions(rawValue: IN_CREATE)
| |- warning: static property 'create' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'create' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
329 |
330 | // File/directory deleted from watched directory.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:331:27: warning: static property 'delete' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
329 |
330 | // File/directory deleted from watched directory.
331 | public static let delete = WatchOptions(rawValue: IN_DELETE)
| |- warning: static property 'delete' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'delete' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
332 |
333 | // Watched file/directory was itself deleted. (This event
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:339:27: warning: static property 'deleteSelf' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
337 | // tem.) In addition, an IN_IGNORED event will subsequently
338 | // be generated for the watch descriptor.
339 | public static let deleteSelf = WatchOptions(rawValue: IN_DELETE_SELF)
| |- warning: static property 'deleteSelf' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'deleteSelf' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
340 |
341 | public static let move = WatchOptions(rawValue: IN_MOVE)
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:341:27: warning: static property 'move' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
339 | public static let deleteSelf = WatchOptions(rawValue: IN_DELETE_SELF)
340 |
341 | public static let move = WatchOptions(rawValue: IN_MOVE)
| |- warning: static property 'move' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'move' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
342 |
343 | /// Watched file/directory was itself moved.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:344:27: warning: static property 'moveSelf' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
342 |
343 | /// Watched file/directory was itself moved.
344 | public static let moveSelf = WatchOptions(rawValue: IN_MOVE_SELF)
| |- warning: static property 'moveSelf' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'moveSelf' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
345 |
346 | /// File was modified (e.g., write(2), truncate(2)).
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:347:27: warning: static property 'modify' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
345 |
346 | /// File was modified (e.g., write(2), truncate(2)).
347 | public static let modify = WatchOptions(rawValue: IN_MODIFY)
| |- warning: static property 'modify' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'modify' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
348 |
349 | // File or directory was opened.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:350:27: warning: static property 'open' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
348 |
349 | // File or directory was opened.
350 | public static let open = WatchOptions(rawValue: IN_OPEN)
| |- warning: static property 'open' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'open' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
351 |
352 | // Metadata changed—for example, permissions (e.g.,
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:357:27: warning: static property 'attrib' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
355 | // e.g., for the target of link(2) and for unlink(2)), and
356 | // user/group ID (e.g., chown(2)).
357 | public static let attrib = WatchOptions(rawValue: IN_ATTRIB)
| |- warning: static property 'attrib' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'attrib' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
358 |
359 | // File opened for writing was closed.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:360:27: warning: static property 'closeWrite' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
358 |
359 | // File opened for writing was closed.
360 | public static let closeWrite = WatchOptions(rawValue: IN_CLOSE_WRITE)
| |- warning: static property 'closeWrite' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'closeWrite' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
361 |
362 | // File or directory not opened for writing was closed.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:363:27: warning: static property 'closeNoWrite' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
361 |
362 | // File or directory not opened for writing was closed.
363 | public static let closeNoWrite = WatchOptions(rawValue: IN_CLOSE_NOWRITE)
| |- warning: static property 'closeNoWrite' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'closeNoWrite' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
364 |
365 | // File was accessed (e.g., read(2), execve(2)).
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:366:27: warning: static property 'access' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
364 |
365 | // File was accessed (e.g., read(2), execve(2)).
366 | public static let access = WatchOptions(rawValue: IN_ACCESS)
| |- warning: static property 'access' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'access' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
367 |
368 | /// The list of default options that can be used for watching files.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:369:27: warning: static property 'defaultFileWatchOptions' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
367 |
368 | /// The list of default options that can be used for watching files.
369 | public static let defaultFileWatchOptions: WatchOptions = [.deleteSelf, .moveSelf, .modify]
| |- warning: static property 'defaultFileWatchOptions' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'defaultFileWatchOptions' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
370 |
371 | /// The list of default options that can be used for watching directories.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:372:27: warning: static property 'defaultDirectoryWatchOptions' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
370 |
371 | /// The list of default options that can be used for watching directories.
372 | public static let defaultDirectoryWatchOptions: WatchOptions = [.create, .delete, .deleteSelf, .move, .moveSelf]
| |- warning: static property 'defaultDirectoryWatchOptions' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'defaultDirectoryWatchOptions' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
373 |
374 | /// List of all available events.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:375:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[Inotify.WatchOptions]' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
373 |
374 | /// List of all available events.
375 | public static let all: [WatchOptions] = [
| |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[Inotify.WatchOptions]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
376 | .create,
377 | .delete,
/host/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: add '@MainActor' to make static property 'tool' part of global actor 'MainActor'
| `- 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.
/host/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: add '@MainActor' to make static property '_gitEnvironment' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |
31 | @available(*,
/host/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: add '@MainActor' to make static property 'currentPlatform' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |
31 | /// Returns the cache directories used in Darwin.
/host/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: add '@MainActor' to make static property 'darwinCacheDirectoriesLock' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 | private static var _darwinCacheDirectories: [AbsolutePath]? = .none
34 |
/host/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: add '@MainActor' to make static property '_darwinCacheDirectories' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// Attempt to match `uname` with recognized platforms.
/host/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: add '@MainActor' to make var 'verbosity' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
45 |
/host/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: add '@MainActor' to make static property 'currentVersion' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
77 | version: (5, 4, 0),
78 | isDevelopment: true,
/host/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: add '@MainActor' to make static property 'lazy' part of global actor 'MainActor'
| `- 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)
/host/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: add '@MainActor' to make static property 'now' part of global actor 'MainActor'
| `- 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)
/host/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: add '@MainActor' to make static property 'local' part of global actor 'MainActor'
| `- 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 |
/host/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: add '@MainActor' to make static property 'global' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
62 |
63 | // Platform-specific flags.
/host/spi-builder-workspace/Sources/TSCUtility/dlopen.swift:68: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)
:
66 | public static let deepBind: DLOpenFlags = DLOpenFlags(rawValue: 0)
67 | #else
68 | public static let first: DLOpenFlags = DLOpenFlags(rawValue: 0)
| |- 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: add '@MainActor' to make static property 'first' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 | #if os(Linux) && canImport(Glibc)
70 | public static let deepBind: DLOpenFlags = DLOpenFlags(rawValue: RTLD_DEEPBIND)
/host/spi-builder-workspace/Sources/TSCUtility/dlopen.swift:72: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)
:
70 | public static let deepBind: DLOpenFlags = DLOpenFlags(rawValue: RTLD_DEEPBIND)
71 | #else
72 | 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: add '@MainActor' to make static property 'deepBind' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
73 | #endif
74 | #endif
[55/76] Compiling TSCUtility Version.swift
/host/spi-builder-workspace/Sources/TSCUtility/Versioning.swift:11:22: warning: using '@_implementationOnly' without enabling library evolution for 'TSCUtility' may lead to instability during execution
9 | */
10 |
11 | @_implementationOnly import TSCclibc
| `- warning: using '@_implementationOnly' without enabling library evolution for 'TSCUtility' may lead to instability during execution
12 |
13 | // FIXME: deprecate 2/2021, remove once clients transitioned
/host/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: add '@MainActor' to make static property 'currentVersion' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
77 | version: (5, 4, 0),
78 | isDevelopment: true,
[56/76] Compiling TSCUtility Versioning.swift
/host/spi-builder-workspace/Sources/TSCUtility/Versioning.swift:11:22: warning: using '@_implementationOnly' without enabling library evolution for 'TSCUtility' may lead to instability during execution
9 | */
10 |
11 | @_implementationOnly import TSCclibc
| `- warning: using '@_implementationOnly' without enabling library evolution for 'TSCUtility' may lead to instability during execution
12 |
13 | // FIXME: deprecate 2/2021, remove once clients transitioned
/host/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: add '@MainActor' to make static property 'currentVersion' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
77 | version: (5, 4, 0),
78 | isDevelopment: true,
[57/76] Compiling TSCUtility dlopen.swift
/host/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: add '@MainActor' to make static property 'lazy' part of global actor 'MainActor'
| `- 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)
/host/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: add '@MainActor' to make static property 'now' part of global actor 'MainActor'
| `- 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)
/host/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: add '@MainActor' to make static property 'local' part of global actor 'MainActor'
| `- 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 |
/host/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: add '@MainActor' to make static property 'global' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
62 |
63 | // Platform-specific flags.
/host/spi-builder-workspace/Sources/TSCUtility/dlopen.swift:68: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)
:
66 | public static let deepBind: DLOpenFlags = DLOpenFlags(rawValue: 0)
67 | #else
68 | public static let first: DLOpenFlags = DLOpenFlags(rawValue: 0)
| |- 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: add '@MainActor' to make static property 'first' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 | #if os(Linux) && canImport(Glibc)
70 | public static let deepBind: DLOpenFlags = DLOpenFlags(rawValue: RTLD_DEEPBIND)
/host/spi-builder-workspace/Sources/TSCUtility/dlopen.swift:72: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)
:
70 | public static let deepBind: DLOpenFlags = DLOpenFlags(rawValue: RTLD_DEEPBIND)
71 | #else
72 | 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: add '@MainActor' to make static property 'deepBind' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
73 | #endif
74 | #endif
[58/76] Compiling TSCUtility misc.swift
/host/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: add '@MainActor' to make static property 'lazy' part of global actor 'MainActor'
| `- 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)
/host/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: add '@MainActor' to make static property 'now' part of global actor 'MainActor'
| `- 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)
/host/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: add '@MainActor' to make static property 'local' part of global actor 'MainActor'
| `- 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 |
/host/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: add '@MainActor' to make static property 'global' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
62 |
63 | // Platform-specific flags.
/host/spi-builder-workspace/Sources/TSCUtility/dlopen.swift:68: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)
:
66 | public static let deepBind: DLOpenFlags = DLOpenFlags(rawValue: 0)
67 | #else
68 | public static let first: DLOpenFlags = DLOpenFlags(rawValue: 0)
| |- 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: add '@MainActor' to make static property 'first' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 | #if os(Linux) && canImport(Glibc)
70 | public static let deepBind: DLOpenFlags = DLOpenFlags(rawValue: RTLD_DEEPBIND)
/host/spi-builder-workspace/Sources/TSCUtility/dlopen.swift:72: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)
:
70 | public static let deepBind: DLOpenFlags = DLOpenFlags(rawValue: RTLD_DEEPBIND)
71 | #else
72 | 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: add '@MainActor' to make static property 'deepBind' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
73 | #endif
74 | #endif
[59/76] Compiling TSCUtility Git.swift
/host/spi-builder-workspace/Sources/TSCUtility/IndexStore.swift:12:22: warning: using '@_implementationOnly' without enabling library evolution for 'TSCUtility' may lead to instability during execution
10 |
11 | import TSCBasic
12 | @_implementationOnly import TSCclibc
| `- warning: using '@_implementationOnly' without enabling library evolution for 'TSCUtility' may lead to instability during execution
13 |
14 | public final class IndexStore {
/host/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: add '@MainActor' to make static property 'tool' part of global actor 'MainActor'
| `- 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.
/host/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: add '@MainActor' to make static property '_gitEnvironment' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |
31 | @available(*,
[60/76] Compiling TSCUtility IndexStore.swift
/host/spi-builder-workspace/Sources/TSCUtility/IndexStore.swift:12:22: warning: using '@_implementationOnly' without enabling library evolution for 'TSCUtility' may lead to instability during execution
10 |
11 | import TSCBasic
12 | @_implementationOnly import TSCclibc
| `- warning: using '@_implementationOnly' without enabling library evolution for 'TSCUtility' may lead to instability during execution
13 |
14 | public final class IndexStore {
/host/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: add '@MainActor' to make static property 'tool' part of global actor 'MainActor'
| `- 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.
/host/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: add '@MainActor' to make static property '_gitEnvironment' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |
31 | @available(*,
[61/76] Compiling TSCUtility JSONMessageStreamingParser.swift
/host/spi-builder-workspace/Sources/TSCUtility/IndexStore.swift:12:22: warning: using '@_implementationOnly' without enabling library evolution for 'TSCUtility' may lead to instability during execution
10 |
11 | import TSCBasic
12 | @_implementationOnly import TSCclibc
| `- warning: using '@_implementationOnly' without enabling library evolution for 'TSCUtility' may lead to instability during execution
13 |
14 | public final class IndexStore {
/host/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: add '@MainActor' to make static property 'tool' part of global actor 'MainActor'
| `- 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.
/host/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: add '@MainActor' to make static property '_gitEnvironment' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |
31 | @available(*,
[62/76] Compiling TSCUtility Platform.swift
/host/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: add '@MainActor' to make static property 'currentPlatform' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |
31 | /// Returns the cache directories used in Darwin.
/host/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: add '@MainActor' to make static property 'darwinCacheDirectoriesLock' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 | private static var _darwinCacheDirectories: [AbsolutePath]? = .none
34 |
/host/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: add '@MainActor' to make static property '_darwinCacheDirectories' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// Attempt to match `uname` with recognized platforms.
[63/76] Compiling TSCUtility ProgressAnimation.swift
/host/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: add '@MainActor' to make static property 'currentPlatform' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |
31 | /// Returns the cache directories used in Darwin.
/host/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: add '@MainActor' to make static property 'darwinCacheDirectoriesLock' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 | private static var _darwinCacheDirectories: [AbsolutePath]? = .none
34 |
/host/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: add '@MainActor' to make static property '_darwinCacheDirectories' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// Attempt to match `uname` with recognized platforms.
[64/76] Compiling TSCUtility SerializedDiagnostics.swift
/host/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: add '@MainActor' to make static property 'currentPlatform' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |
31 | /// Returns the cache directories used in Darwin.
/host/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: add '@MainActor' to make static property 'darwinCacheDirectoriesLock' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 | private static var _darwinCacheDirectories: [AbsolutePath]? = .none
34 |
/host/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: add '@MainActor' to make static property '_darwinCacheDirectories' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// Attempt to match `uname` with recognized platforms.
[65/76] Compiling TSCUtility CollectionExtensions.swift
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:328:27: warning: static property 'create' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
326 | // O_CREAT, mkdir(2), link(2), symlink(2), bind(2) on a UNIX
327 | // domain socket).
328 | public static let create = WatchOptions(rawValue: IN_CREATE)
| |- warning: static property 'create' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'create' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
329 |
330 | // File/directory deleted from watched directory.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:331:27: warning: static property 'delete' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
329 |
330 | // File/directory deleted from watched directory.
331 | public static let delete = WatchOptions(rawValue: IN_DELETE)
| |- warning: static property 'delete' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'delete' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
332 |
333 | // Watched file/directory was itself deleted. (This event
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:339:27: warning: static property 'deleteSelf' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
337 | // tem.) In addition, an IN_IGNORED event will subsequently
338 | // be generated for the watch descriptor.
339 | public static let deleteSelf = WatchOptions(rawValue: IN_DELETE_SELF)
| |- warning: static property 'deleteSelf' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'deleteSelf' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
340 |
341 | public static let move = WatchOptions(rawValue: IN_MOVE)
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:341:27: warning: static property 'move' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
339 | public static let deleteSelf = WatchOptions(rawValue: IN_DELETE_SELF)
340 |
341 | public static let move = WatchOptions(rawValue: IN_MOVE)
| |- warning: static property 'move' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'move' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
342 |
343 | /// Watched file/directory was itself moved.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:344:27: warning: static property 'moveSelf' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
342 |
343 | /// Watched file/directory was itself moved.
344 | public static let moveSelf = WatchOptions(rawValue: IN_MOVE_SELF)
| |- warning: static property 'moveSelf' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'moveSelf' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
345 |
346 | /// File was modified (e.g., write(2), truncate(2)).
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:347:27: warning: static property 'modify' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
345 |
346 | /// File was modified (e.g., write(2), truncate(2)).
347 | public static let modify = WatchOptions(rawValue: IN_MODIFY)
| |- warning: static property 'modify' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'modify' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
348 |
349 | // File or directory was opened.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:350:27: warning: static property 'open' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
348 |
349 | // File or directory was opened.
350 | public static let open = WatchOptions(rawValue: IN_OPEN)
| |- warning: static property 'open' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'open' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
351 |
352 | // Metadata changed—for example, permissions (e.g.,
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:357:27: warning: static property 'attrib' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
355 | // e.g., for the target of link(2) and for unlink(2)), and
356 | // user/group ID (e.g., chown(2)).
357 | public static let attrib = WatchOptions(rawValue: IN_ATTRIB)
| |- warning: static property 'attrib' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'attrib' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
358 |
359 | // File opened for writing was closed.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:360:27: warning: static property 'closeWrite' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
358 |
359 | // File opened for writing was closed.
360 | public static let closeWrite = WatchOptions(rawValue: IN_CLOSE_WRITE)
| |- warning: static property 'closeWrite' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'closeWrite' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
361 |
362 | // File or directory not opened for writing was closed.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:363:27: warning: static property 'closeNoWrite' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
361 |
362 | // File or directory not opened for writing was closed.
363 | public static let closeNoWrite = WatchOptions(rawValue: IN_CLOSE_NOWRITE)
| |- warning: static property 'closeNoWrite' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'closeNoWrite' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
364 |
365 | // File was accessed (e.g., read(2), execve(2)).
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:366:27: warning: static property 'access' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
364 |
365 | // File was accessed (e.g., read(2), execve(2)).
366 | public static let access = WatchOptions(rawValue: IN_ACCESS)
| |- warning: static property 'access' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'access' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
367 |
368 | /// The list of default options that can be used for watching files.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:369:27: warning: static property 'defaultFileWatchOptions' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
367 |
368 | /// The list of default options that can be used for watching files.
369 | public static let defaultFileWatchOptions: WatchOptions = [.deleteSelf, .moveSelf, .modify]
| |- warning: static property 'defaultFileWatchOptions' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'defaultFileWatchOptions' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
370 |
371 | /// The list of default options that can be used for watching directories.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:372:27: warning: static property 'defaultDirectoryWatchOptions' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
370 |
371 | /// The list of default options that can be used for watching directories.
372 | public static let defaultDirectoryWatchOptions: WatchOptions = [.create, .delete, .deleteSelf, .move, .moveSelf]
| |- warning: static property 'defaultDirectoryWatchOptions' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'defaultDirectoryWatchOptions' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
373 |
374 | /// List of all available events.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:375:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[Inotify.WatchOptions]' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
373 |
374 | /// List of all available events.
375 | public static let all: [WatchOptions] = [
| |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[Inotify.WatchOptions]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
376 | .create,
377 | .delete,
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:471:13: warning: capture of 'self' with non-sendable type 'Inotify' in a '@Sendable' closure; this is an error in the Swift 6 language mode
307 |
308 | /// Bindings for inotify C APIs.
309 | public final class Inotify {
| `- note: class 'Inotify' does not conform to the 'Sendable' protocol
310 |
311 | /// The errors encountered during inotify operations.
:
469 |
470 | readQueue.async {
471 | self.startRead()
| `- warning: capture of 'self' with non-sendable type 'Inotify' in a '@Sendable' closure; this is an error in the Swift 6 language mode
472 | }
473 | }
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:608:29: warning: capture of 'self' with non-sendable type 'Inotify' in a '@Sendable' closure; this is an error in the Swift 6 language mode
307 |
308 | /// Bindings for inotify C APIs.
309 | public final class Inotify {
| `- note: class 'Inotify' does not conform to the 'Sendable' protocol
310 |
311 | /// The errors encountered during inotify operations.
:
606 | self.collectedEvents = []
607 | self.callbacksQueue.async {
608 | self.report(events)
| `- warning: capture of 'self' with non-sendable type 'Inotify' in a '@Sendable' closure; this is an error in the Swift 6 language mode
609 | }
610 | }
[66/76] Compiling TSCUtility Diagnostics.swift
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:328:27: warning: static property 'create' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
326 | // O_CREAT, mkdir(2), link(2), symlink(2), bind(2) on a UNIX
327 | // domain socket).
328 | public static let create = WatchOptions(rawValue: IN_CREATE)
| |- warning: static property 'create' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'create' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
329 |
330 | // File/directory deleted from watched directory.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:331:27: warning: static property 'delete' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
329 |
330 | // File/directory deleted from watched directory.
331 | public static let delete = WatchOptions(rawValue: IN_DELETE)
| |- warning: static property 'delete' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'delete' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
332 |
333 | // Watched file/directory was itself deleted. (This event
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:339:27: warning: static property 'deleteSelf' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
337 | // tem.) In addition, an IN_IGNORED event will subsequently
338 | // be generated for the watch descriptor.
339 | public static let deleteSelf = WatchOptions(rawValue: IN_DELETE_SELF)
| |- warning: static property 'deleteSelf' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'deleteSelf' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
340 |
341 | public static let move = WatchOptions(rawValue: IN_MOVE)
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:341:27: warning: static property 'move' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
339 | public static let deleteSelf = WatchOptions(rawValue: IN_DELETE_SELF)
340 |
341 | public static let move = WatchOptions(rawValue: IN_MOVE)
| |- warning: static property 'move' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'move' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
342 |
343 | /// Watched file/directory was itself moved.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:344:27: warning: static property 'moveSelf' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
342 |
343 | /// Watched file/directory was itself moved.
344 | public static let moveSelf = WatchOptions(rawValue: IN_MOVE_SELF)
| |- warning: static property 'moveSelf' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'moveSelf' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
345 |
346 | /// File was modified (e.g., write(2), truncate(2)).
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:347:27: warning: static property 'modify' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
345 |
346 | /// File was modified (e.g., write(2), truncate(2)).
347 | public static let modify = WatchOptions(rawValue: IN_MODIFY)
| |- warning: static property 'modify' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'modify' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
348 |
349 | // File or directory was opened.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:350:27: warning: static property 'open' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
348 |
349 | // File or directory was opened.
350 | public static let open = WatchOptions(rawValue: IN_OPEN)
| |- warning: static property 'open' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'open' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
351 |
352 | // Metadata changed—for example, permissions (e.g.,
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:357:27: warning: static property 'attrib' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
355 | // e.g., for the target of link(2) and for unlink(2)), and
356 | // user/group ID (e.g., chown(2)).
357 | public static let attrib = WatchOptions(rawValue: IN_ATTRIB)
| |- warning: static property 'attrib' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'attrib' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
358 |
359 | // File opened for writing was closed.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:360:27: warning: static property 'closeWrite' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
358 |
359 | // File opened for writing was closed.
360 | public static let closeWrite = WatchOptions(rawValue: IN_CLOSE_WRITE)
| |- warning: static property 'closeWrite' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'closeWrite' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
361 |
362 | // File or directory not opened for writing was closed.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:363:27: warning: static property 'closeNoWrite' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
361 |
362 | // File or directory not opened for writing was closed.
363 | public static let closeNoWrite = WatchOptions(rawValue: IN_CLOSE_NOWRITE)
| |- warning: static property 'closeNoWrite' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'closeNoWrite' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
364 |
365 | // File was accessed (e.g., read(2), execve(2)).
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:366:27: warning: static property 'access' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
364 |
365 | // File was accessed (e.g., read(2), execve(2)).
366 | public static let access = WatchOptions(rawValue: IN_ACCESS)
| |- warning: static property 'access' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'access' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
367 |
368 | /// The list of default options that can be used for watching files.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:369:27: warning: static property 'defaultFileWatchOptions' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
367 |
368 | /// The list of default options that can be used for watching files.
369 | public static let defaultFileWatchOptions: WatchOptions = [.deleteSelf, .moveSelf, .modify]
| |- warning: static property 'defaultFileWatchOptions' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'defaultFileWatchOptions' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
370 |
371 | /// The list of default options that can be used for watching directories.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:372:27: warning: static property 'defaultDirectoryWatchOptions' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
370 |
371 | /// The list of default options that can be used for watching directories.
372 | public static let defaultDirectoryWatchOptions: WatchOptions = [.create, .delete, .deleteSelf, .move, .moveSelf]
| |- warning: static property 'defaultDirectoryWatchOptions' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'defaultDirectoryWatchOptions' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
373 |
374 | /// List of all available events.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:375:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[Inotify.WatchOptions]' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
373 |
374 | /// List of all available events.
375 | public static let all: [WatchOptions] = [
| |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[Inotify.WatchOptions]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
376 | .create,
377 | .delete,
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:471:13: warning: capture of 'self' with non-sendable type 'Inotify' in a '@Sendable' closure; this is an error in the Swift 6 language mode
307 |
308 | /// Bindings for inotify C APIs.
309 | public final class Inotify {
| `- note: class 'Inotify' does not conform to the 'Sendable' protocol
310 |
311 | /// The errors encountered during inotify operations.
:
469 |
470 | readQueue.async {
471 | self.startRead()
| `- warning: capture of 'self' with non-sendable type 'Inotify' in a '@Sendable' closure; this is an error in the Swift 6 language mode
472 | }
473 | }
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:608:29: warning: capture of 'self' with non-sendable type 'Inotify' in a '@Sendable' closure; this is an error in the Swift 6 language mode
307 |
308 | /// Bindings for inotify C APIs.
309 | public final class Inotify {
| `- note: class 'Inotify' does not conform to the 'Sendable' protocol
310 |
311 | /// The errors encountered during inotify operations.
:
606 | self.collectedEvents = []
607 | self.callbacksQueue.async {
608 | self.report(events)
| `- warning: capture of 'self' with non-sendable type 'Inotify' in a '@Sendable' closure; this is an error in the Swift 6 language mode
609 | }
610 | }
[67/76] Compiling TSCUtility FSWatch.swift
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:328:27: warning: static property 'create' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
326 | // O_CREAT, mkdir(2), link(2), symlink(2), bind(2) on a UNIX
327 | // domain socket).
328 | public static let create = WatchOptions(rawValue: IN_CREATE)
| |- warning: static property 'create' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'create' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
329 |
330 | // File/directory deleted from watched directory.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:331:27: warning: static property 'delete' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
329 |
330 | // File/directory deleted from watched directory.
331 | public static let delete = WatchOptions(rawValue: IN_DELETE)
| |- warning: static property 'delete' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'delete' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
332 |
333 | // Watched file/directory was itself deleted. (This event
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:339:27: warning: static property 'deleteSelf' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
337 | // tem.) In addition, an IN_IGNORED event will subsequently
338 | // be generated for the watch descriptor.
339 | public static let deleteSelf = WatchOptions(rawValue: IN_DELETE_SELF)
| |- warning: static property 'deleteSelf' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'deleteSelf' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
340 |
341 | public static let move = WatchOptions(rawValue: IN_MOVE)
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:341:27: warning: static property 'move' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
339 | public static let deleteSelf = WatchOptions(rawValue: IN_DELETE_SELF)
340 |
341 | public static let move = WatchOptions(rawValue: IN_MOVE)
| |- warning: static property 'move' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'move' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
342 |
343 | /// Watched file/directory was itself moved.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:344:27: warning: static property 'moveSelf' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
342 |
343 | /// Watched file/directory was itself moved.
344 | public static let moveSelf = WatchOptions(rawValue: IN_MOVE_SELF)
| |- warning: static property 'moveSelf' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'moveSelf' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
345 |
346 | /// File was modified (e.g., write(2), truncate(2)).
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:347:27: warning: static property 'modify' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
345 |
346 | /// File was modified (e.g., write(2), truncate(2)).
347 | public static let modify = WatchOptions(rawValue: IN_MODIFY)
| |- warning: static property 'modify' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'modify' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
348 |
349 | // File or directory was opened.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:350:27: warning: static property 'open' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
348 |
349 | // File or directory was opened.
350 | public static let open = WatchOptions(rawValue: IN_OPEN)
| |- warning: static property 'open' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'open' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
351 |
352 | // Metadata changed—for example, permissions (e.g.,
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:357:27: warning: static property 'attrib' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
355 | // e.g., for the target of link(2) and for unlink(2)), and
356 | // user/group ID (e.g., chown(2)).
357 | public static let attrib = WatchOptions(rawValue: IN_ATTRIB)
| |- warning: static property 'attrib' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'attrib' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
358 |
359 | // File opened for writing was closed.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:360:27: warning: static property 'closeWrite' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
358 |
359 | // File opened for writing was closed.
360 | public static let closeWrite = WatchOptions(rawValue: IN_CLOSE_WRITE)
| |- warning: static property 'closeWrite' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'closeWrite' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
361 |
362 | // File or directory not opened for writing was closed.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:363:27: warning: static property 'closeNoWrite' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
361 |
362 | // File or directory not opened for writing was closed.
363 | public static let closeNoWrite = WatchOptions(rawValue: IN_CLOSE_NOWRITE)
| |- warning: static property 'closeNoWrite' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'closeNoWrite' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
364 |
365 | // File was accessed (e.g., read(2), execve(2)).
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:366:27: warning: static property 'access' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
364 |
365 | // File was accessed (e.g., read(2), execve(2)).
366 | public static let access = WatchOptions(rawValue: IN_ACCESS)
| |- warning: static property 'access' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'access' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
367 |
368 | /// The list of default options that can be used for watching files.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:369:27: warning: static property 'defaultFileWatchOptions' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
367 |
368 | /// The list of default options that can be used for watching files.
369 | public static let defaultFileWatchOptions: WatchOptions = [.deleteSelf, .moveSelf, .modify]
| |- warning: static property 'defaultFileWatchOptions' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'defaultFileWatchOptions' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
370 |
371 | /// The list of default options that can be used for watching directories.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:372:27: warning: static property 'defaultDirectoryWatchOptions' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
370 |
371 | /// The list of default options that can be used for watching directories.
372 | public static let defaultDirectoryWatchOptions: WatchOptions = [.create, .delete, .deleteSelf, .move, .moveSelf]
| |- warning: static property 'defaultDirectoryWatchOptions' is not concurrency-safe because non-'Sendable' type 'Inotify.WatchOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'defaultDirectoryWatchOptions' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
373 |
374 | /// List of all available events.
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:375:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[Inotify.WatchOptions]' may have shared mutable state; this is an error in the Swift 6 language mode
316 |
317 | /// The available options for a particular path.
318 | public struct WatchOptions: OptionSet {
| `- note: consider making struct 'WatchOptions' conform to the 'Sendable' protocol
319 | public let rawValue: Int32
320 |
:
373 |
374 | /// List of all available events.
375 | public static let all: [WatchOptions] = [
| |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[Inotify.WatchOptions]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
376 | .create,
377 | .delete,
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:471:13: warning: capture of 'self' with non-sendable type 'Inotify' in a '@Sendable' closure; this is an error in the Swift 6 language mode
307 |
308 | /// Bindings for inotify C APIs.
309 | public final class Inotify {
| `- note: class 'Inotify' does not conform to the 'Sendable' protocol
310 |
311 | /// The errors encountered during inotify operations.
:
469 |
470 | readQueue.async {
471 | self.startRead()
| `- warning: capture of 'self' with non-sendable type 'Inotify' in a '@Sendable' closure; this is an error in the Swift 6 language mode
472 | }
473 | }
/host/spi-builder-workspace/Sources/TSCUtility/FSWatch.swift:608:29: warning: capture of 'self' with non-sendable type 'Inotify' in a '@Sendable' closure; this is an error in the Swift 6 language mode
307 |
308 | /// Bindings for inotify C APIs.
309 | public final class Inotify {
| `- note: class 'Inotify' does not conform to the 'Sendable' protocol
310 |
311 | /// The errors encountered during inotify operations.
:
606 | self.collectedEvents = []
607 | self.callbacksQueue.async {
608 | self.report(events)
| `- warning: capture of 'self' with non-sendable type 'Inotify' in a '@Sendable' closure; this is an error in the Swift 6 language mode
609 | }
610 | }
[68/76] Compiling TSCUtility SimplePersistence.swift
[69/76] Compiling TSCUtility StringExtensions.swift
[70/76] Compiling TSCUtility StringMangling.swift
[71/76] Compiling TSCUtility Bits.swift
/host/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: add '@MainActor' to make static property 'blockInfo' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
214 | public static let firstApplicationID = Self(rawValue: 8)
215 |
/host/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: add '@MainActor' to make static property 'firstApplicationID' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
215 |
216 | public var id: UInt8 {
/host/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: add '@MainActor' to make static property 'endBlock' part of global actor 'MainActor'
| `- 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)
/host/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: add '@MainActor' to make static property 'enterSubblock' part of global actor 'MainActor'
| `- 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)
/host/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: add '@MainActor' to make static property 'defineAbbreviation' part of global actor 'MainActor'
| `- 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)
/host/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: add '@MainActor' to make static property 'unabbreviatedRecord' part of global actor 'MainActor'
| `- 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)
/host/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: add '@MainActor' to make static property 'firstApplicationID' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
260 |
261 | public var id: UInt64 {
[72/76] Compiling TSCUtility Bitstream.swift
/host/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: add '@MainActor' to make static property 'blockInfo' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
214 | public static let firstApplicationID = Self(rawValue: 8)
215 |
/host/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: add '@MainActor' to make static property 'firstApplicationID' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
215 |
216 | public var id: UInt8 {
/host/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: add '@MainActor' to make static property 'endBlock' part of global actor 'MainActor'
| `- 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)
/host/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: add '@MainActor' to make static property 'enterSubblock' part of global actor 'MainActor'
| `- 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)
/host/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: add '@MainActor' to make static property 'defineAbbreviation' part of global actor 'MainActor'
| `- 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)
/host/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: add '@MainActor' to make static property 'unabbreviatedRecord' part of global actor 'MainActor'
| `- 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)
/host/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: add '@MainActor' to make static property 'firstApplicationID' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
260 |
261 | public var id: UInt64 {
[73/76] Compiling TSCUtility BitstreamReader.swift
/host/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: add '@MainActor' to make static property 'blockInfo' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
214 | public static let firstApplicationID = Self(rawValue: 8)
215 |
/host/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: add '@MainActor' to make static property 'firstApplicationID' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
215 |
216 | public var id: UInt8 {
/host/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: add '@MainActor' to make static property 'endBlock' part of global actor 'MainActor'
| `- 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)
/host/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: add '@MainActor' to make static property 'enterSubblock' part of global actor 'MainActor'
| `- 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)
/host/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: add '@MainActor' to make static property 'defineAbbreviation' part of global actor 'MainActor'
| `- 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)
/host/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: add '@MainActor' to make static property 'unabbreviatedRecord' part of global actor 'MainActor'
| `- 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)
/host/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: add '@MainActor' to make static property 'firstApplicationID' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
260 |
261 | public var id: UInt64 {
[74/77] Wrapping AST for TSCUtility for debugging
[75/77] Write Objects.LinkFileList
[77/86] Compiling TSCTestSupport XCTestCasePerf.swift
[77/87] Linking libSwiftToolsSupport.so
[79/87] Compiling TSCTestSupport Product.swift
/host/spi-builder-workspace/Sources/TSCTestSupport/Product.swift:45:16: warning: no calls to throwing functions occur within 'try' expression
43 | fatalError()
44 | #else
45 | return try! AbsolutePath(CommandLine.arguments.first!, relativeTo: localFileSystem.currentWorkingDirectory!)
| `- warning: no calls to throwing functions occur within 'try' expression
46 | .parentDirectory.appending(self.exec)
47 | #endif
[80/87] Compiling TSCTestSupport JSONExtensions.swift
[81/87] Compiling TSCTestSupport PseudoTerminal.swift
[82/87] Compiling TSCTestSupport AssertMatch.swift
/host/spi-builder-workspace/Sources/TSCTestSupport/AssertMatch.swift:63:22: warning: 'RegEx' is deprecated: Use Swift `Regex` type instead
61 | return value == needle
62 | case .regex(let pattern):
63 | return try! !RegEx(pattern: pattern).matchGroups(in: value).isEmpty
| `- warning: 'RegEx' is deprecated: Use Swift `Regex` type instead
64 | case .prefix(let needle):
65 | return value.hasPrefix(needle)
[83/87] Compiling TSCTestSupport DiagnosticsEngine.swift
/host/spi-builder-workspace/Sources/TSCTestSupport/AssertMatch.swift:63:22: warning: 'RegEx' is deprecated: Use Swift `Regex` type instead
61 | return value == needle
62 | case .regex(let pattern):
63 | return try! !RegEx(pattern: pattern).matchGroups(in: value).isEmpty
| `- warning: 'RegEx' is deprecated: Use Swift `Regex` type instead
64 | case .prefix(let needle):
65 | return value.hasPrefix(needle)
[84/87] Emitting module TSCTestSupport
/host/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)
/host/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)
/host/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)
/host/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)
[85/87] Compiling TSCTestSupport FileSystemExtensions.swift
/host/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)
/host/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)
/host/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)
/host/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)
[86/87] Compiling TSCTestSupport XCTAssertHelpers.swift
[87/87] Compiling TSCTestSupport misc.swift
/host/spi-builder-workspace/Sources/TSCTestSupport/misc.swift:69:55: warning: 'vars' is deprecated: Use `block` instead
67 | /// correctly.
68 | public func withCustomEnv(_ env: [String: String], body: () throws -> Void) throws {
69 | let state = Array(env.keys).map({ ($0, ProcessEnv.vars[$0]) })
| `- warning: 'vars' is deprecated: Use `block` instead
70 | let restore = {
71 | for (key, value) in state {
Build complete! (6.39s)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "swift-tools-support-core",
"name" : "swift-tools-support-core",
"path" : "/host/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",
"strerror.c"
],
"type" : "library"
},
{
"c99name" : "TSCUtilityTests",
"module_type" : "SwiftTarget",
"name" : "TSCUtilityTests",
"path" : "Tests/TSCUtilityTests",
"sources" : [
"BitstreamTests.swift",
"CollectionTests.swift",
"DiagnosticsUtilityTests.swift",
"JSONMessageStreamingParserTests.swift",
"PlatformTests.swift",
"ProgressAnimationTests.swift",
"SerializedDiagnosticsTests.swift",
"SimplePersistenceTests.swift",
"StringConversionTests.swift",
"StringTests.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" : [
"Bits.swift",
"Bitstream.swift",
"BitstreamReader.swift",
"CollectionExtensions.swift",
"Diagnostics.swift",
"FSWatch.swift",
"Git.swift",
"IndexStore.swift",
"JSONMessageStreamingParser.swift",
"Platform.swift",
"ProgressAnimation.swift",
"SerializedDiagnostics.swift",
"SimplePersistence.swift",
"StringExtensions.swift",
"StringMangling.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",
"ByteStringTests.swift",
"CStringArrayTests.swift",
"CollectionAlgorithmsTests.swift",
"CollectionExtensionsTests.swift",
"ConditionTests.swift",
"DiagnosticsEngineTests.swift",
"DictionaryExtensionsTests.swift",
"DictionaryLiteralExtensionsTests.swift",
"EditDistanceTests.swift",
"FileSystemTests.swift",
"GraphAlgorithmsTests.swift",
"JSONMapperTests.swift",
"JSONTests.swift",
"KeyedPairTests.swift",
"LockTests.swift",
"OrderedDictionaryTests.swift",
"OrderedSetTests.swift",
"POSIXTests.swift",
"PathShimTests.swift",
"PathTests.swift",
"PathWindowsRelativeTests.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",
"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",
"ByteString.swift",
"CStringArray.swift",
"Closable.swift",
"CollectionAlgorithms.swift",
"CollectionExtensions.swift",
"Condition.swift",
"DiagnosticsEngine.swift",
"DictionaryExtensions.swift",
"DictionaryLiteralExtensions.swift",
"EditDistance.swift",
"FileInfo.swift",
"FileSystem.swift",
"GraphAlgorithms.swift",
"HashAlgorithms.swift",
"JSON.swift",
"JSONMapper.swift",
"KeyedPair.swift",
"Lock.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",
"WritableByteStream.swift",
"misc.swift"
],
"target_dependencies" : [
"TSCLibc",
"TSCclibc"
],
"type" : "library"
}
],
"tools_version" : "5.7"
}
android-6.1-latest: Pulling from saguaro1/spi-images
Digest: sha256:0cd0efb458d677a6de9b5e028d30e2aa1d1b247c2277202ba317a28ce9e867e0
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:android-6.1-latest
Done.