Build Information
Failed to build Glider with Swift 6.0 for Linux.
Build Command
bash -c docker run --rm -v "checkouts-4609320-0":/host -w "$workDir" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1
Build Log
19 | /// The `Event` object encapsulates all the relevant information captured when the message is
20 | /// sent to a logger including the message itself, any attached object, metadata, tags
21 | public struct Event: Codable, Equatable {
| `- note: consider making struct 'Event' conform to the 'Sendable' protocol
22 |
23 | // MARK: - Public Properties
/host/spi-builder-workspace/Glider/Sources/Transports/SQLiteTransport/SQLiteTransport.swift:173:66: warning: capture of 'payloads' with non-sendable type '[ThrottledTransport.Payload]' (aka 'Array<(Event, Optional<any SerializableData>)>') in a `@Sendable` closure; this is an error in the Swift 6 language mode
171 | if let delegate = delegate {
172 | DispatchQueue.main.async { [weak self] in
173 | delegate.sqliteTransport(self!, writtenPayloads: payloads)
| `- warning: capture of 'payloads' with non-sendable type '[ThrottledTransport.Payload]' (aka 'Array<(Event, Optional<any SerializableData>)>') in a `@Sendable` closure; this is an error in the Swift 6 language mode
174 | }
175 | }
/host/spi-builder-workspace/Glider/Sources/Formatters/EventMessageFormatter.swift:33:17: note: protocol 'SerializableData' does not conform to the 'Sendable' protocol
31 | /// `SerializableData` is a protocol used to create serializable representation
32 | /// of some data, typically `extra` and `tags` values.
33 | public protocol SerializableData {
| `- note: protocol 'SerializableData' does not conform to the 'Sendable' protocol
34 |
35 | /// Return the string representation of the value.
/host/spi-builder-workspace/Glider/Sources/Transports/SQLiteTransport/SQLiteTransport.swift:202:21: warning: capture of 'delegate' with non-sendable type 'any SQLiteTransportDelegate' in a `@Sendable` closure; this is an error in the Swift 6 language mode
200 | if let delegate = delegate {
201 | DispatchQueue.main.async { [weak self] in
202 | delegate.sqliteTransport(self!, didFailQueryWithError: error)
| `- warning: capture of 'delegate' with non-sendable type 'any SQLiteTransportDelegate' in a `@Sendable` closure; this is an error in the Swift 6 language mode
203 | }
204 | }
/host/spi-builder-workspace/Glider/Sources/Transports/SQLiteTransport/SQLiteTransport+Delegate.swift:19:17: note: protocol 'SQLiteTransportDelegate' does not conform to the 'Sendable' protocol
17 |
18 | /// The delegate used to receive notifications from a `SQLiteTransport` service.
19 | public protocol SQLiteTransportDelegate: AnyObject {
| `- note: protocol 'SQLiteTransportDelegate' does not conform to the 'Sendable' protocol
20 |
21 | /// A new database connection was opened.
/host/spi-builder-workspace/Glider/Sources/Transports/SQLiteTransport/SQLiteTransport.swift:202:46: warning: capture of 'self' with non-sendable type 'SQLiteTransport?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
20 | ///
21 | /// Writes are handled efficently using throttled queries via `ThrottledTransport`.
22 | open class SQLiteTransport: Transport, ThrottledTransportDelegate {
| `- note: class 'SQLiteTransport' does not conform to the 'Sendable' protocol
23 |
24 | // MARK: - Public Properties
:
200 | if let delegate = delegate {
201 | DispatchQueue.main.async { [weak self] in
202 | delegate.sqliteTransport(self!, didFailQueryWithError: error)
| `- warning: capture of 'self' with non-sendable type 'SQLiteTransport?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
203 | }
204 | }
/host/spi-builder-workspace/Glider/Sources/Transports/SQLiteTransport/SQLiteTransport.swift:284:30: warning: capture of 'self' with non-sendable type 'SQLiteTransport?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
20 | ///
21 | /// Writes are handled efficently using throttled queries via `ThrottledTransport`.
22 | open class SQLiteTransport: Transport, ThrottledTransportDelegate {
| `- note: class 'SQLiteTransport' does not conform to the 'Sendable' protocol
23 |
24 | // MARK: - Public Properties
:
282 |
283 | DispatchQueue.main.async { [weak self] in
284 | guard let self = self else { return }
| `- warning: capture of 'self' with non-sendable type 'SQLiteTransport?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
285 | self.delegate?.sqliteTransport(self, schemaMigratedFromVersion: currentVersion, toVersion: self.databaseVersion)
286 | }
/host/spi-builder-workspace/Glider/Sources/Transports/SQLiteTransport/Support/SQLiteDb.swift:43:23: warning: static property 'logger' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
41 |
42 | /// The debug logger used to check the internal sqlite.
43 | public static var logger: Log?
| |- warning: static property 'logger' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'logger' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'logger' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 |
45 | /// Use the JSON1 extension for JSON values, currently
/host/spi-builder-workspace/Glider/Sources/Transports/SQLiteTransport/Support/SQLiteDb+Support.swift:125:27: warning: static property 'create' is not concurrency-safe because non-'Sendable' type 'SQLiteDb.OpenMode' may have shared mutable state; this is an error in the Swift 6 language mode
108 |
109 | /// Defines how to open new database in SQLite3.
110 | public struct OpenMode: OptionSet {
| `- note: consider making struct 'OpenMode' conform to the 'Sendable' protocol
111 |
112 | public let rawValue: Int32
:
123 | /// The database is opened for reading and writing,
124 | /// and is created if it does not already exist.
125 | public static let create = OpenMode(rawValue: SQLITE_OPEN_CREATE | SQLITE_OPEN_READWRITE)
| |- warning: static property 'create' is not concurrency-safe because non-'Sendable' type 'SQLiteDb.OpenMode' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'create' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
126 |
127 | public init(rawValue: Int32) {
/host/spi-builder-workspace/Glider/Sources/Transports/SQLiteTransport/Support/SQLiteDb+Support.swift:116:27: warning: static property 'readOnly' is not concurrency-safe because non-'Sendable' type 'SQLiteDb.OpenMode' may have shared mutable state; this is an error in the Swift 6 language mode
108 |
109 | /// Defines how to open new database in SQLite3.
110 | public struct OpenMode: OptionSet {
| `- note: consider making struct 'OpenMode' conform to the 'Sendable' protocol
111 |
112 | public let rawValue: Int32
:
114 | /// The database is opened in read-only mode.
115 | /// If the database does not already exist, an error is returned.
116 | public static let readOnly = OpenMode(rawValue: SQLITE_OPEN_READONLY)
| |- warning: static property 'readOnly' is not concurrency-safe because non-'Sendable' type 'SQLiteDb.OpenMode' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'readOnly' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
117 |
118 | /// The database is opened for reading and writing if possible, or reading only
/host/spi-builder-workspace/Glider/Sources/Transports/SQLiteTransport/Support/SQLiteDb+Support.swift:121:27: warning: static property 'readWrite' is not concurrency-safe because non-'Sendable' type 'SQLiteDb.OpenMode' may have shared mutable state; this is an error in the Swift 6 language mode
108 |
109 | /// Defines how to open new database in SQLite3.
110 | public struct OpenMode: OptionSet {
| `- note: consider making struct 'OpenMode' conform to the 'Sendable' protocol
111 |
112 | public let rawValue: Int32
:
119 | /// if the file is write protected by the operating system.
120 | /// In either case the database must already exist, otherwise an error is returned.
121 | public static let readWrite = OpenMode(rawValue: SQLITE_OPEN_READWRITE)
| |- warning: static property 'readWrite' is not concurrency-safe because non-'Sendable' type 'SQLiteDb.OpenMode' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'readWrite' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 | /// The database is opened for reading and writing,
/host/spi-builder-workspace/Glider/Sources/Transports/SQLiteTransport/Support/SQLiteDb+Support.swift:198:43: error: cannot find 'SQLITE_OPEN_FILEPROTECTION_COMPLETE' in scope
196 | internal var flag: Int32 {
197 | switch self {
198 | case .protectComplete: return SQLITE_OPEN_FILEPROTECTION_COMPLETE
| `- error: cannot find 'SQLITE_OPEN_FILEPROTECTION_COMPLETE' in scope
199 | case .protectCompleteUnlessOpen: return SQLITE_OPEN_FILEPROTECTION_COMPLETEUNLESSOPEN
200 | case .protectCompleteUntilFirstUserAuth: return SQLITE_OPEN_FILEPROTECTION_COMPLETEUNTILFIRSTUSERAUTHENTICATION
/host/spi-builder-workspace/Glider/Sources/Transports/SQLiteTransport/Support/SQLiteDb+Support.swift:199:53: error: cannot find 'SQLITE_OPEN_FILEPROTECTION_COMPLETEUNLESSOPEN' in scope
197 | switch self {
198 | case .protectComplete: return SQLITE_OPEN_FILEPROTECTION_COMPLETE
199 | case .protectCompleteUnlessOpen: return SQLITE_OPEN_FILEPROTECTION_COMPLETEUNLESSOPEN
| `- error: cannot find 'SQLITE_OPEN_FILEPROTECTION_COMPLETEUNLESSOPEN' in scope
200 | case .protectCompleteUntilFirstUserAuth: return SQLITE_OPEN_FILEPROTECTION_COMPLETEUNTILFIRSTUSERAUTHENTICATION
201 | case .none: return SQLITE_OPEN_FILEPROTECTION_NONE
/host/spi-builder-workspace/Glider/Sources/Transports/SQLiteTransport/Support/SQLiteDb+Support.swift:200:61: error: cannot find 'SQLITE_OPEN_FILEPROTECTION_COMPLETEUNTILFIRSTUSERAUTHENTICATION' in scope
198 | case .protectComplete: return SQLITE_OPEN_FILEPROTECTION_COMPLETE
199 | case .protectCompleteUnlessOpen: return SQLITE_OPEN_FILEPROTECTION_COMPLETEUNLESSOPEN
200 | case .protectCompleteUntilFirstUserAuth: return SQLITE_OPEN_FILEPROTECTION_COMPLETEUNTILFIRSTUSERAUTHENTICATION
| `- error: cannot find 'SQLITE_OPEN_FILEPROTECTION_COMPLETEUNTILFIRSTUSERAUTHENTICATION' in scope
201 | case .none: return SQLITE_OPEN_FILEPROTECTION_NONE
202 | }
/host/spi-builder-workspace/Glider/Sources/Transports/SQLiteTransport/Support/SQLiteDb+Support.swift:201:32: error: cannot find 'SQLITE_OPEN_FILEPROTECTION_NONE' in scope
199 | case .protectCompleteUnlessOpen: return SQLITE_OPEN_FILEPROTECTION_COMPLETEUNLESSOPEN
200 | case .protectCompleteUntilFirstUserAuth: return SQLITE_OPEN_FILEPROTECTION_COMPLETEUNTILFIRSTUSERAUTHENTICATION
201 | case .none: return SQLITE_OPEN_FILEPROTECTION_NONE
| `- error: cannot find 'SQLITE_OPEN_FILEPROTECTION_NONE' in scope
202 | }
203 | }
/host/spi-builder-workspace/Glider/Sources/Transports/RemoteTransport/Support/RemoteTransportPackets.swift:71:26: error: cannot find type 'RemoteTransport' in scope
69 |
70 | /// The packet code.
71 | public var code: RemoteTransport.PacketCode = .message
| `- error: cannot find type 'RemoteTransport' in scope
72 |
73 | /// Event stored.
/host/spi-builder-workspace/Glider/Sources/Transports/RemoteTransport/Support/RemoteTransportPackets.swift:91:82: error: cannot find type 'RemoteTransport' in scope
89 | }
90 |
91 | public static func decode(_ packet: RemoteTransport.RawPacket) throws -> RemoteTransport.PacketEvent? {
| `- error: cannot find type 'RemoteTransport' in scope
92 | guard let code = PacketCode(rawValue: packet.code),
93 | code == .message else {
/host/spi-builder-workspace/Glider/Sources/Transports/RemoteTransport/Support/RemoteTransportPackets.swift:91:45: error: cannot find type 'RemoteTransport' in scope
89 | }
90 |
91 | public static func decode(_ packet: RemoteTransport.RawPacket) throws -> RemoteTransport.PacketEvent? {
| `- error: cannot find type 'RemoteTransport' in scope
92 | guard let code = PacketCode(rawValue: packet.code),
93 | code == .message else {
/host/spi-builder-workspace/Glider/Sources/Transports/RemoteTransport/Support/RemoteTransportPackets.swift:106:26: error: cannot find type 'RemoteTransport' in scope
104 | public struct PacketEmpty: RemoteTransportPacket {
105 |
106 | public let code: RemoteTransport.PacketCode
| `- error: cannot find type 'RemoteTransport' in scope
107 |
108 | public init(code: RemoteTransport.PacketCode) {
/host/spi-builder-workspace/Glider/Sources/Transports/RemoteTransport/Support/RemoteTransportPackets.swift:108:27: error: cannot find type 'RemoteTransport' in scope
106 | public let code: RemoteTransport.PacketCode
107 |
108 | public init(code: RemoteTransport.PacketCode) {
| `- error: cannot find type 'RemoteTransport' in scope
109 | self.code = code
110 | }
/host/spi-builder-workspace/Glider/Sources/Transports/RemoteTransport/Support/RemoteTransportPackets.swift:116:82: error: cannot find type 'RemoteTransport' in scope
114 | }
115 |
116 | public static func decode(_ packet: RemoteTransport.RawPacket) throws -> RemoteTransport.PacketEmpty? {
| `- error: cannot find type 'RemoteTransport' in scope
117 | guard let code = PacketCode(rawValue: packet.code) else {
118 | throw GliderError(message: "Unknown code for event")
/host/spi-builder-workspace/Glider/Sources/Transports/RemoteTransport/Support/RemoteTransportPackets.swift:116:45: error: cannot find type 'RemoteTransport' in scope
114 | }
115 |
116 | public static func decode(_ packet: RemoteTransport.RawPacket) throws -> RemoteTransport.PacketEmpty? {
| `- error: cannot find type 'RemoteTransport' in scope
117 | guard let code = PacketCode(rawValue: packet.code) else {
118 | throw GliderError(message: "Unknown code for event")
/host/spi-builder-workspace/Glider/Sources/Transports/RemoteTransport/Support/RemoteTransportPackets.swift:139:31: warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'PacketHello.AppInfo' may have shared mutable state; this is an error in the Swift 6 language mode
136 | }
137 |
138 | public struct AppInfo: Codable {
| `- note: consider making struct 'AppInfo' conform to the 'Sendable' protocol
139 | public static let current = AppInfo()
| |- warning: static property 'current' is not concurrency-safe because non-'Sendable' type 'PacketHello.AppInfo' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'current' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
140 |
141 | public let sdkVersion: String
/host/spi-builder-workspace/Glider/Sources/Transports/RemoteTransport/Support/RemoteTransportPackets.swift:194:26: error: cannot find type 'RemoteTransport' in scope
192 |
193 | /// Code of the message.
194 | public let code: RemoteTransport.PacketCode = .clientHello
| `- error: cannot find type 'RemoteTransport' in scope
195 |
196 | /// Data encoded.
/host/spi-builder-workspace/Glider/Sources/Transports/RemoteTransport/Support/RemoteTransportPackets.swift:215:83: error: cannot find type 'RemoteTransport' in scope
213 | }
214 |
215 | public static func decode(_ packet: RemoteTransport.RawPacket) throws -> RemoteTransport.PacketHello? {
| `- error: cannot find type 'RemoteTransport' in scope
216 | let data = try JSONDecoder().decode(Info.self, from: packet.body)
217 | return .init(info: data)
/host/spi-builder-workspace/Glider/Sources/Transports/RemoteTransport/Support/RemoteTransportPackets.swift:215:45: error: cannot find type 'RemoteTransport' in scope
213 | }
214 |
215 | public static func decode(_ packet: RemoteTransport.RawPacket) throws -> RemoteTransport.PacketHello? {
| `- error: cannot find type 'RemoteTransport' in scope
216 | let data = try JSONDecoder().decode(Info.self, from: packet.body)
217 | return .init(info: data)
/host/spi-builder-workspace/Glider/Sources/Transports/RemoteTransport/Support/RemoteTransportPackets.swift:234:21: error: cannot find type 'RawPacket' in scope
232 | /// - `completed`: when closing a connection.
233 | public enum RemoteEvent {
234 | case packet(RawPacket)
| `- error: cannot find type 'RawPacket' in scope
235 | case error(Error)
236 | case completed
/host/spi-builder-workspace/Glider/Sources/Transports/RemoteTransport/Support/RemoteTransportPackets.swift:251:34: error: cannot find type 'RemoteTransport' in scope
249 |
250 | /// Readable control code
251 | public var readableCode: RemoteTransport.PacketCode? {
| `- error: cannot find type 'RemoteTransport' in scope
252 | .init(rawValue: code)
253 | }
[74/97] Compiling Glider Configuration.swift
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:474:28: warning: static property 'dateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
472 |
473 | /// Internal date formatter.
474 | fileprivate static var dateFormatter: DateFormatter = {
| |- warning: static property 'dateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'dateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
475 | let formatter = DateFormatter()
476 | formatter.dateFormat = "HH:mm:ss.SSS"
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:481:28: warning: static property 'xcodeDateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
479 |
480 | /// Date formatter for xcode styles
481 | fileprivate static var xcodeDateFormatter: DateFormatter = {
| |- warning: static property 'xcodeDateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'xcodeDateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'xcodeDateFormatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
482 | let formatter = DateFormatter()
483 | formatter.dateFormat = "yyyy-MM-dd HH:mm:ss.SSS"
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:488:28: warning: static property 'iso8601Formatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
486 |
487 | /// Internal ISO8601 date formatter.
488 | fileprivate static var iso8601Formatter: ISO8601DateFormatter = {
| |- warning: static property 'iso8601Formatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'iso8601Formatter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'iso8601Formatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
489 | let formatter = ISO8601DateFormatter()
490 | return formatter
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:608:27: warning: static property 'tableInfoMaxColumnsWidth' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
606 | case queryString
607 |
608 | public static var tableInfoMaxColumnsWidth: (keyColumn: Int?, valueColumn: Int?) = (30, 100)
| |- warning: static property 'tableInfoMaxColumnsWidth' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'tableInfoMaxColumnsWidth' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'tableInfoMaxColumnsWidth' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
609 |
610 | // MARK: - Internal Functions
/host/spi-builder-workspace/Glider/Sources/Log/Additional Structures/ProcessIdentification.swift:23:23: warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | // this ensures we only look up process info once
23 | public static var shared = ProcessIdentification()
| |- warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |
25 | /// Name of the process.
[75/97] Compiling Glider EventMessageFormatter.swift
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:474:28: warning: static property 'dateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
472 |
473 | /// Internal date formatter.
474 | fileprivate static var dateFormatter: DateFormatter = {
| |- warning: static property 'dateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'dateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
475 | let formatter = DateFormatter()
476 | formatter.dateFormat = "HH:mm:ss.SSS"
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:481:28: warning: static property 'xcodeDateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
479 |
480 | /// Date formatter for xcode styles
481 | fileprivate static var xcodeDateFormatter: DateFormatter = {
| |- warning: static property 'xcodeDateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'xcodeDateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'xcodeDateFormatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
482 | let formatter = DateFormatter()
483 | formatter.dateFormat = "yyyy-MM-dd HH:mm:ss.SSS"
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:488:28: warning: static property 'iso8601Formatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
486 |
487 | /// Internal ISO8601 date formatter.
488 | fileprivate static var iso8601Formatter: ISO8601DateFormatter = {
| |- warning: static property 'iso8601Formatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'iso8601Formatter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'iso8601Formatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
489 | let formatter = ISO8601DateFormatter()
490 | return formatter
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:608:27: warning: static property 'tableInfoMaxColumnsWidth' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
606 | case queryString
607 |
608 | public static var tableInfoMaxColumnsWidth: (keyColumn: Int?, valueColumn: Int?) = (30, 100)
| |- warning: static property 'tableInfoMaxColumnsWidth' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'tableInfoMaxColumnsWidth' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'tableInfoMaxColumnsWidth' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
609 |
610 | // MARK: - Internal Functions
/host/spi-builder-workspace/Glider/Sources/Log/Additional Structures/ProcessIdentification.swift:23:23: warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | // this ensures we only look up process info once
23 | public static var shared = ProcessIdentification()
| |- warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |
25 | /// Name of the process.
[76/97] Compiling Glider FieldsFormatter+Field.swift
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:474:28: warning: static property 'dateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
472 |
473 | /// Internal date formatter.
474 | fileprivate static var dateFormatter: DateFormatter = {
| |- warning: static property 'dateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'dateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
475 | let formatter = DateFormatter()
476 | formatter.dateFormat = "HH:mm:ss.SSS"
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:481:28: warning: static property 'xcodeDateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
479 |
480 | /// Date formatter for xcode styles
481 | fileprivate static var xcodeDateFormatter: DateFormatter = {
| |- warning: static property 'xcodeDateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'xcodeDateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'xcodeDateFormatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
482 | let formatter = DateFormatter()
483 | formatter.dateFormat = "yyyy-MM-dd HH:mm:ss.SSS"
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:488:28: warning: static property 'iso8601Formatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
486 |
487 | /// Internal ISO8601 date formatter.
488 | fileprivate static var iso8601Formatter: ISO8601DateFormatter = {
| |- warning: static property 'iso8601Formatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'iso8601Formatter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'iso8601Formatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
489 | let formatter = ISO8601DateFormatter()
490 | return formatter
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:608:27: warning: static property 'tableInfoMaxColumnsWidth' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
606 | case queryString
607 |
608 | public static var tableInfoMaxColumnsWidth: (keyColumn: Int?, valueColumn: Int?) = (30, 100)
| |- warning: static property 'tableInfoMaxColumnsWidth' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'tableInfoMaxColumnsWidth' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'tableInfoMaxColumnsWidth' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
609 |
610 | // MARK: - Internal Functions
/host/spi-builder-workspace/Glider/Sources/Log/Additional Structures/ProcessIdentification.swift:23:23: warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | // this ensures we only look up process info once
23 | public static var shared = ProcessIdentification()
| |- warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |
25 | /// Name of the process.
[77/97] Compiling Glider FieldsFormatter.swift
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:474:28: warning: static property 'dateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
472 |
473 | /// Internal date formatter.
474 | fileprivate static var dateFormatter: DateFormatter = {
| |- warning: static property 'dateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'dateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
475 | let formatter = DateFormatter()
476 | formatter.dateFormat = "HH:mm:ss.SSS"
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:481:28: warning: static property 'xcodeDateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
479 |
480 | /// Date formatter for xcode styles
481 | fileprivate static var xcodeDateFormatter: DateFormatter = {
| |- warning: static property 'xcodeDateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'xcodeDateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'xcodeDateFormatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
482 | let formatter = DateFormatter()
483 | formatter.dateFormat = "yyyy-MM-dd HH:mm:ss.SSS"
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:488:28: warning: static property 'iso8601Formatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
486 |
487 | /// Internal ISO8601 date formatter.
488 | fileprivate static var iso8601Formatter: ISO8601DateFormatter = {
| |- warning: static property 'iso8601Formatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'iso8601Formatter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'iso8601Formatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
489 | let formatter = ISO8601DateFormatter()
490 | return formatter
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:608:27: warning: static property 'tableInfoMaxColumnsWidth' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
606 | case queryString
607 |
608 | public static var tableInfoMaxColumnsWidth: (keyColumn: Int?, valueColumn: Int?) = (30, 100)
| |- warning: static property 'tableInfoMaxColumnsWidth' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'tableInfoMaxColumnsWidth' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'tableInfoMaxColumnsWidth' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
609 |
610 | // MARK: - Internal Functions
/host/spi-builder-workspace/Glider/Sources/Log/Additional Structures/ProcessIdentification.swift:23:23: warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | // this ensures we only look up process info once
23 | public static var shared = ProcessIdentification()
| |- warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |
25 | /// Name of the process.
[78/97] Compiling Glider JSONFormatter.swift
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:474:28: warning: static property 'dateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
472 |
473 | /// Internal date formatter.
474 | fileprivate static var dateFormatter: DateFormatter = {
| |- warning: static property 'dateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'dateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
475 | let formatter = DateFormatter()
476 | formatter.dateFormat = "HH:mm:ss.SSS"
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:481:28: warning: static property 'xcodeDateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
479 |
480 | /// Date formatter for xcode styles
481 | fileprivate static var xcodeDateFormatter: DateFormatter = {
| |- warning: static property 'xcodeDateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'xcodeDateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'xcodeDateFormatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
482 | let formatter = DateFormatter()
483 | formatter.dateFormat = "yyyy-MM-dd HH:mm:ss.SSS"
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:488:28: warning: static property 'iso8601Formatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
486 |
487 | /// Internal ISO8601 date formatter.
488 | fileprivate static var iso8601Formatter: ISO8601DateFormatter = {
| |- warning: static property 'iso8601Formatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'iso8601Formatter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'iso8601Formatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
489 | let formatter = ISO8601DateFormatter()
490 | return formatter
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:608:27: warning: static property 'tableInfoMaxColumnsWidth' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
606 | case queryString
607 |
608 | public static var tableInfoMaxColumnsWidth: (keyColumn: Int?, valueColumn: Int?) = (30, 100)
| |- warning: static property 'tableInfoMaxColumnsWidth' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'tableInfoMaxColumnsWidth' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'tableInfoMaxColumnsWidth' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
609 |
610 | // MARK: - Internal Functions
/host/spi-builder-workspace/Glider/Sources/Log/Additional Structures/ProcessIdentification.swift:23:23: warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | // this ensures we only look up process info once
23 | public static var shared = ProcessIdentification()
| |- warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |
25 | /// Name of the process.
[79/97] Compiling Glider MsgPackFormatter.swift
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:474:28: warning: static property 'dateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
472 |
473 | /// Internal date formatter.
474 | fileprivate static var dateFormatter: DateFormatter = {
| |- warning: static property 'dateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'dateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
475 | let formatter = DateFormatter()
476 | formatter.dateFormat = "HH:mm:ss.SSS"
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:481:28: warning: static property 'xcodeDateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
479 |
480 | /// Date formatter for xcode styles
481 | fileprivate static var xcodeDateFormatter: DateFormatter = {
| |- warning: static property 'xcodeDateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'xcodeDateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'xcodeDateFormatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
482 | let formatter = DateFormatter()
483 | formatter.dateFormat = "yyyy-MM-dd HH:mm:ss.SSS"
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:488:28: warning: static property 'iso8601Formatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
486 |
487 | /// Internal ISO8601 date formatter.
488 | fileprivate static var iso8601Formatter: ISO8601DateFormatter = {
| |- warning: static property 'iso8601Formatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'iso8601Formatter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'iso8601Formatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
489 | let formatter = ISO8601DateFormatter()
490 | return formatter
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:608:27: warning: static property 'tableInfoMaxColumnsWidth' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
606 | case queryString
607 |
608 | public static var tableInfoMaxColumnsWidth: (keyColumn: Int?, valueColumn: Int?) = (30, 100)
| |- warning: static property 'tableInfoMaxColumnsWidth' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'tableInfoMaxColumnsWidth' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'tableInfoMaxColumnsWidth' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
609 |
610 | // MARK: - Internal Functions
/host/spi-builder-workspace/Glider/Sources/Log/Additional Structures/ProcessIdentification.swift:23:23: warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | // this ensures we only look up process info once
23 | public static var shared = ProcessIdentification()
| |- warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |
25 | /// Name of the process.
[80/97] Compiling Glider DataStream.swift
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:474:28: warning: static property 'dateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
472 |
473 | /// Internal date formatter.
474 | fileprivate static var dateFormatter: DateFormatter = {
| |- warning: static property 'dateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'dateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
475 | let formatter = DateFormatter()
476 | formatter.dateFormat = "HH:mm:ss.SSS"
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:481:28: warning: static property 'xcodeDateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
479 |
480 | /// Date formatter for xcode styles
481 | fileprivate static var xcodeDateFormatter: DateFormatter = {
| |- warning: static property 'xcodeDateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'xcodeDateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'xcodeDateFormatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
482 | let formatter = DateFormatter()
483 | formatter.dateFormat = "yyyy-MM-dd HH:mm:ss.SSS"
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:488:28: warning: static property 'iso8601Formatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
486 |
487 | /// Internal ISO8601 date formatter.
488 | fileprivate static var iso8601Formatter: ISO8601DateFormatter = {
| |- warning: static property 'iso8601Formatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'iso8601Formatter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'iso8601Formatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
489 | let formatter = ISO8601DateFormatter()
490 | return formatter
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:608:27: warning: static property 'tableInfoMaxColumnsWidth' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
606 | case queryString
607 |
608 | public static var tableInfoMaxColumnsWidth: (keyColumn: Int?, valueColumn: Int?) = (30, 100)
| |- warning: static property 'tableInfoMaxColumnsWidth' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'tableInfoMaxColumnsWidth' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'tableInfoMaxColumnsWidth' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
609 |
610 | // MARK: - Internal Functions
/host/spi-builder-workspace/Glider/Sources/Log/Additional Structures/ProcessIdentification.swift:23:23: warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | // this ensures we only look up process info once
23 | public static var shared = ProcessIdentification()
| |- warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |
25 | /// Name of the process.
[81/97] Compiling Glider FlatValue.swift
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:474:28: warning: static property 'dateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
472 |
473 | /// Internal date formatter.
474 | fileprivate static var dateFormatter: DateFormatter = {
| |- warning: static property 'dateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'dateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
475 | let formatter = DateFormatter()
476 | formatter.dateFormat = "HH:mm:ss.SSS"
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:481:28: warning: static property 'xcodeDateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
479 |
480 | /// Date formatter for xcode styles
481 | fileprivate static var xcodeDateFormatter: DateFormatter = {
| |- warning: static property 'xcodeDateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'xcodeDateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'xcodeDateFormatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
482 | let formatter = DateFormatter()
483 | formatter.dateFormat = "yyyy-MM-dd HH:mm:ss.SSS"
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:488:28: warning: static property 'iso8601Formatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
486 |
487 | /// Internal ISO8601 date formatter.
488 | fileprivate static var iso8601Formatter: ISO8601DateFormatter = {
| |- warning: static property 'iso8601Formatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'iso8601Formatter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'iso8601Formatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
489 | let formatter = ISO8601DateFormatter()
490 | return formatter
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:608:27: warning: static property 'tableInfoMaxColumnsWidth' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
606 | case queryString
607 |
608 | public static var tableInfoMaxColumnsWidth: (keyColumn: Int?, valueColumn: Int?) = (30, 100)
| |- warning: static property 'tableInfoMaxColumnsWidth' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'tableInfoMaxColumnsWidth' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'tableInfoMaxColumnsWidth' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
609 |
610 | // MARK: - Internal Functions
/host/spi-builder-workspace/Glider/Sources/Log/Additional Structures/ProcessIdentification.swift:23:23: warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | // this ensures we only look up process info once
23 | public static var shared = ProcessIdentification()
| |- warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |
25 | /// Name of the process.
[82/97] Compiling Glider Reader+Optionals.swift
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:474:28: warning: static property 'dateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
472 |
473 | /// Internal date formatter.
474 | fileprivate static var dateFormatter: DateFormatter = {
| |- warning: static property 'dateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'dateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
475 | let formatter = DateFormatter()
476 | formatter.dateFormat = "HH:mm:ss.SSS"
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:481:28: warning: static property 'xcodeDateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
479 |
480 | /// Date formatter for xcode styles
481 | fileprivate static var xcodeDateFormatter: DateFormatter = {
| |- warning: static property 'xcodeDateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'xcodeDateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'xcodeDateFormatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
482 | let formatter = DateFormatter()
483 | formatter.dateFormat = "yyyy-MM-dd HH:mm:ss.SSS"
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:488:28: warning: static property 'iso8601Formatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
486 |
487 | /// Internal ISO8601 date formatter.
488 | fileprivate static var iso8601Formatter: ISO8601DateFormatter = {
| |- warning: static property 'iso8601Formatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'iso8601Formatter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'iso8601Formatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
489 | let formatter = ISO8601DateFormatter()
490 | return formatter
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:608:27: warning: static property 'tableInfoMaxColumnsWidth' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
606 | case queryString
607 |
608 | public static var tableInfoMaxColumnsWidth: (keyColumn: Int?, valueColumn: Int?) = (30, 100)
| |- warning: static property 'tableInfoMaxColumnsWidth' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'tableInfoMaxColumnsWidth' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'tableInfoMaxColumnsWidth' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
609 |
610 | // MARK: - Internal Functions
/host/spi-builder-workspace/Glider/Sources/Log/Additional Structures/ProcessIdentification.swift:23:23: warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | // this ensures we only look up process info once
23 | public static var shared = ProcessIdentification()
| |- warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |
25 | /// Name of the process.
[83/97] Compiling Glider Reader.swift
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:474:28: warning: static property 'dateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
472 |
473 | /// Internal date formatter.
474 | fileprivate static var dateFormatter: DateFormatter = {
| |- warning: static property 'dateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'dateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
475 | let formatter = DateFormatter()
476 | formatter.dateFormat = "HH:mm:ss.SSS"
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:481:28: warning: static property 'xcodeDateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
479 |
480 | /// Date formatter for xcode styles
481 | fileprivate static var xcodeDateFormatter: DateFormatter = {
| |- warning: static property 'xcodeDateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'xcodeDateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'xcodeDateFormatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
482 | let formatter = DateFormatter()
483 | formatter.dateFormat = "yyyy-MM-dd HH:mm:ss.SSS"
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:488:28: warning: static property 'iso8601Formatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
486 |
487 | /// Internal ISO8601 date formatter.
488 | fileprivate static var iso8601Formatter: ISO8601DateFormatter = {
| |- warning: static property 'iso8601Formatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'iso8601Formatter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'iso8601Formatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
489 | let formatter = ISO8601DateFormatter()
490 | return formatter
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:608:27: warning: static property 'tableInfoMaxColumnsWidth' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
606 | case queryString
607 |
608 | public static var tableInfoMaxColumnsWidth: (keyColumn: Int?, valueColumn: Int?) = (30, 100)
| |- warning: static property 'tableInfoMaxColumnsWidth' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'tableInfoMaxColumnsWidth' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'tableInfoMaxColumnsWidth' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
609 |
610 | // MARK: - Internal Functions
/host/spi-builder-workspace/Glider/Sources/Log/Additional Structures/ProcessIdentification.swift:23:23: warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | // this ensures we only look up process info once
23 | public static var shared = ProcessIdentification()
| |- warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |
25 | /// Name of the process.
[84/97] Compiling Glider Types.swift
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:474:28: warning: static property 'dateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
472 |
473 | /// Internal date formatter.
474 | fileprivate static var dateFormatter: DateFormatter = {
| |- warning: static property 'dateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'dateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
475 | let formatter = DateFormatter()
476 | formatter.dateFormat = "HH:mm:ss.SSS"
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:481:28: warning: static property 'xcodeDateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
479 |
480 | /// Date formatter for xcode styles
481 | fileprivate static var xcodeDateFormatter: DateFormatter = {
| |- warning: static property 'xcodeDateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'xcodeDateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'xcodeDateFormatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
482 | let formatter = DateFormatter()
483 | formatter.dateFormat = "yyyy-MM-dd HH:mm:ss.SSS"
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:488:28: warning: static property 'iso8601Formatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
486 |
487 | /// Internal ISO8601 date formatter.
488 | fileprivate static var iso8601Formatter: ISO8601DateFormatter = {
| |- warning: static property 'iso8601Formatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'iso8601Formatter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'iso8601Formatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
489 | let formatter = ISO8601DateFormatter()
490 | return formatter
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:608:27: warning: static property 'tableInfoMaxColumnsWidth' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
606 | case queryString
607 |
608 | public static var tableInfoMaxColumnsWidth: (keyColumn: Int?, valueColumn: Int?) = (30, 100)
| |- warning: static property 'tableInfoMaxColumnsWidth' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'tableInfoMaxColumnsWidth' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'tableInfoMaxColumnsWidth' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
609 |
610 | // MARK: - Internal Functions
/host/spi-builder-workspace/Glider/Sources/Log/Additional Structures/ProcessIdentification.swift:23:23: warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | // this ensures we only look up process info once
23 | public static var shared = ProcessIdentification()
| |- warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |
25 | /// Name of the process.
[85/97] Compiling Glider Writer+Optionals.swift
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:474:28: warning: static property 'dateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
472 |
473 | /// Internal date formatter.
474 | fileprivate static var dateFormatter: DateFormatter = {
| |- warning: static property 'dateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'dateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
475 | let formatter = DateFormatter()
476 | formatter.dateFormat = "HH:mm:ss.SSS"
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:481:28: warning: static property 'xcodeDateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
479 |
480 | /// Date formatter for xcode styles
481 | fileprivate static var xcodeDateFormatter: DateFormatter = {
| |- warning: static property 'xcodeDateFormatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'xcodeDateFormatter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'xcodeDateFormatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
482 | let formatter = DateFormatter()
483 | formatter.dateFormat = "yyyy-MM-dd HH:mm:ss.SSS"
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:488:28: warning: static property 'iso8601Formatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
486 |
487 | /// Internal ISO8601 date formatter.
488 | fileprivate static var iso8601Formatter: ISO8601DateFormatter = {
| |- warning: static property 'iso8601Formatter' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'iso8601Formatter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'iso8601Formatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
489 | let formatter = ISO8601DateFormatter()
490 | return formatter
/host/spi-builder-workspace/Glider/Sources/Formatters/FieldsFormatter/FieldsFormatter+Field.swift:608:27: warning: static property 'tableInfoMaxColumnsWidth' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
606 | case queryString
607 |
608 | public static var tableInfoMaxColumnsWidth: (keyColumn: Int?, valueColumn: Int?) = (30, 100)
| |- warning: static property 'tableInfoMaxColumnsWidth' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'tableInfoMaxColumnsWidth' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'tableInfoMaxColumnsWidth' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
609 |
610 | // MARK: - Internal Functions
/host/spi-builder-workspace/Glider/Sources/Log/Additional Structures/ProcessIdentification.swift:23:23: warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | // this ensures we only look up process info once
23 | public static var shared = ProcessIdentification()
| |- warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |
25 | /// Name of the process.
[86/97] Compiling Glider Writer.swift
/host/spi-builder-workspace/Glider/Sources/Formatters/SysLogFormatter/SysLogPayload.swift:30:24: warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
28 | private static let posixLocaleID: String = "en_US_POSIX"
29 |
30 | private static let dateFormatter: DateFormatter = {
| `- warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
31 | let formatter = DateFormatter()
32 | formatter.locale = Locale(identifier: Self.posixLocaleID)
Foundation.DateFormatter:1:12: note: class 'DateFormatter' does not conform to the 'Sendable' protocol
1 | open class DateFormatter : Formatter {
| `- note: class 'DateFormatter' does not conform to the 'Sendable' protocol
2 | override public init()
3 | required public init?(coder: NSCoder)
/host/spi-builder-workspace/Glider/Sources/Formatters/SysLogFormatter/SysLogPayload.swift:16:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
14 | //
15 |
16 | import Foundation
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
17 |
18 | /// This is the payload for `SysLogFormatter`.
:
28 | private static let posixLocaleID: String = "en_US_POSIX"
29 |
30 | private static let dateFormatter: DateFormatter = {
| |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | let formatter = DateFormatter()
32 | formatter.locale = Locale(identifier: Self.posixLocaleID)
/host/spi-builder-workspace/Glider/Sources/Log/Additional Structures/ProcessIdentification.swift:23:23: warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | // this ensures we only look up process info once
23 | public static var shared = ProcessIdentification()
| |- warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |
25 | /// Name of the process.
/host/spi-builder-workspace/Glider/Sources/Formatters/TableFormatter/ASCII Table/ASCIITable.swift:221:27: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.VerticalPadding' may have shared mutable state; this is an error in the Swift 6 language mode
215 | }
216 |
217 | public struct VerticalPadding: Equatable {
| `- note: consider making struct 'VerticalPadding' conform to the 'Sendable' protocol
218 | public var top: Int = 0
219 | public var bottom: Int = 0
220 |
221 | public static let zero = VerticalPadding()
| |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.VerticalPadding' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
222 |
223 | public init(_ builder: ((inout VerticalPadding) -> Void)? = nil) {
/host/spi-builder-workspace/Glider/Sources/Formatters/TableFormatter/ASCII Table/ASCIITable.swift:144:27: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.Corners' may have shared mutable state; this is an error in the Swift 6 language mode
136 | extension ASCIITable.Column {
137 |
138 | public struct Corners {
| `- note: consider making struct 'Corners' conform to the 'Sendable' protocol
139 | public var topLeading: Character?
140 | public var topTrailing: Character?
:
142 | public var bottomLeading: Character?
143 |
144 | public static let `default`: Corners = .init()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.Corners' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
145 |
146 | public init(_ builder: ((inout Corners) -> Void)? = nil) {
/host/spi-builder-workspace/Glider/Sources/Formatters/XCodeFormatter/XCodeFormatter+Colorize.swift:38:27: warning: static property 'level' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
31 |
32 | /// What kind of fields should be colorized.
33 | public struct ColorizeFields: OptionSet {
| `- note: consider making struct 'ColorizeFields' conform to the 'Sendable' protocol
34 | public let rawValue: Int
35 |
36 | public static let callSite = ColorizeFields(rawValue: 1 << 0)
37 | public static let message = ColorizeFields(rawValue: 1 << 1)
38 | public static let level = ColorizeFields(rawValue: 2 << 2)
| |- warning: static property 'level' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'level' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |
40 | public init(rawValue: Int) {
/host/spi-builder-workspace/Glider/Sources/Formatters/XCodeFormatter/XCodeFormatter+Colorize.swift:37:27: warning: static property 'message' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
31 |
32 | /// What kind of fields should be colorized.
33 | public struct ColorizeFields: OptionSet {
| `- note: consider making struct 'ColorizeFields' conform to the 'Sendable' protocol
34 | public let rawValue: Int
35 |
36 | public static let callSite = ColorizeFields(rawValue: 1 << 0)
37 | public static let message = ColorizeFields(rawValue: 1 << 1)
| |- warning: static property 'message' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'message' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 | public static let level = ColorizeFields(rawValue: 2 << 2)
39 |
/host/spi-builder-workspace/Glider/Sources/Formatters/XCodeFormatter/XCodeFormatter+Colorize.swift:36:27: warning: static property 'callSite' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
31 |
32 | /// What kind of fields should be colorized.
33 | public struct ColorizeFields: OptionSet {
| `- note: consider making struct 'ColorizeFields' conform to the 'Sendable' protocol
34 | public let rawValue: Int
35 |
36 | public static let callSite = ColorizeFields(rawValue: 1 << 0)
| |- warning: static property 'callSite' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'callSite' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 | public static let message = ColorizeFields(rawValue: 1 << 1)
38 | public static let level = ColorizeFields(rawValue: 2 << 2)
[87/97] Compiling Glider OSLogFormatter.swift
/host/spi-builder-workspace/Glider/Sources/Formatters/SysLogFormatter/SysLogPayload.swift:30:24: warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
28 | private static let posixLocaleID: String = "en_US_POSIX"
29 |
30 | private static let dateFormatter: DateFormatter = {
| `- warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
31 | let formatter = DateFormatter()
32 | formatter.locale = Locale(identifier: Self.posixLocaleID)
Foundation.DateFormatter:1:12: note: class 'DateFormatter' does not conform to the 'Sendable' protocol
1 | open class DateFormatter : Formatter {
| `- note: class 'DateFormatter' does not conform to the 'Sendable' protocol
2 | override public init()
3 | required public init?(coder: NSCoder)
/host/spi-builder-workspace/Glider/Sources/Formatters/SysLogFormatter/SysLogPayload.swift:16:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
14 | //
15 |
16 | import Foundation
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
17 |
18 | /// This is the payload for `SysLogFormatter`.
:
28 | private static let posixLocaleID: String = "en_US_POSIX"
29 |
30 | private static let dateFormatter: DateFormatter = {
| |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | let formatter = DateFormatter()
32 | formatter.locale = Locale(identifier: Self.posixLocaleID)
/host/spi-builder-workspace/Glider/Sources/Log/Additional Structures/ProcessIdentification.swift:23:23: warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | // this ensures we only look up process info once
23 | public static var shared = ProcessIdentification()
| |- warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |
25 | /// Name of the process.
/host/spi-builder-workspace/Glider/Sources/Formatters/TableFormatter/ASCII Table/ASCIITable.swift:221:27: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.VerticalPadding' may have shared mutable state; this is an error in the Swift 6 language mode
215 | }
216 |
217 | public struct VerticalPadding: Equatable {
| `- note: consider making struct 'VerticalPadding' conform to the 'Sendable' protocol
218 | public var top: Int = 0
219 | public var bottom: Int = 0
220 |
221 | public static let zero = VerticalPadding()
| |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.VerticalPadding' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
222 |
223 | public init(_ builder: ((inout VerticalPadding) -> Void)? = nil) {
/host/spi-builder-workspace/Glider/Sources/Formatters/TableFormatter/ASCII Table/ASCIITable.swift:144:27: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.Corners' may have shared mutable state; this is an error in the Swift 6 language mode
136 | extension ASCIITable.Column {
137 |
138 | public struct Corners {
| `- note: consider making struct 'Corners' conform to the 'Sendable' protocol
139 | public var topLeading: Character?
140 | public var topTrailing: Character?
:
142 | public var bottomLeading: Character?
143 |
144 | public static let `default`: Corners = .init()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.Corners' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
145 |
146 | public init(_ builder: ((inout Corners) -> Void)? = nil) {
/host/spi-builder-workspace/Glider/Sources/Formatters/XCodeFormatter/XCodeFormatter+Colorize.swift:38:27: warning: static property 'level' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
31 |
32 | /// What kind of fields should be colorized.
33 | public struct ColorizeFields: OptionSet {
| `- note: consider making struct 'ColorizeFields' conform to the 'Sendable' protocol
34 | public let rawValue: Int
35 |
36 | public static let callSite = ColorizeFields(rawValue: 1 << 0)
37 | public static let message = ColorizeFields(rawValue: 1 << 1)
38 | public static let level = ColorizeFields(rawValue: 2 << 2)
| |- warning: static property 'level' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'level' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |
40 | public init(rawValue: Int) {
/host/spi-builder-workspace/Glider/Sources/Formatters/XCodeFormatter/XCodeFormatter+Colorize.swift:37:27: warning: static property 'message' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
31 |
32 | /// What kind of fields should be colorized.
33 | public struct ColorizeFields: OptionSet {
| `- note: consider making struct 'ColorizeFields' conform to the 'Sendable' protocol
34 | public let rawValue: Int
35 |
36 | public static let callSite = ColorizeFields(rawValue: 1 << 0)
37 | public static let message = ColorizeFields(rawValue: 1 << 1)
| |- warning: static property 'message' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'message' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 | public static let level = ColorizeFields(rawValue: 2 << 2)
39 |
/host/spi-builder-workspace/Glider/Sources/Formatters/XCodeFormatter/XCodeFormatter+Colorize.swift:36:27: warning: static property 'callSite' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
31 |
32 | /// What kind of fields should be colorized.
33 | public struct ColorizeFields: OptionSet {
| `- note: consider making struct 'ColorizeFields' conform to the 'Sendable' protocol
34 | public let rawValue: Int
35 |
36 | public static let callSite = ColorizeFields(rawValue: 1 << 0)
| |- warning: static property 'callSite' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'callSite' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 | public static let message = ColorizeFields(rawValue: 1 << 1)
38 | public static let level = ColorizeFields(rawValue: 2 << 2)
[88/97] Compiling Glider SysLogFormatter.swift
/host/spi-builder-workspace/Glider/Sources/Formatters/SysLogFormatter/SysLogPayload.swift:30:24: warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
28 | private static let posixLocaleID: String = "en_US_POSIX"
29 |
30 | private static let dateFormatter: DateFormatter = {
| `- warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
31 | let formatter = DateFormatter()
32 | formatter.locale = Locale(identifier: Self.posixLocaleID)
Foundation.DateFormatter:1:12: note: class 'DateFormatter' does not conform to the 'Sendable' protocol
1 | open class DateFormatter : Formatter {
| `- note: class 'DateFormatter' does not conform to the 'Sendable' protocol
2 | override public init()
3 | required public init?(coder: NSCoder)
/host/spi-builder-workspace/Glider/Sources/Formatters/SysLogFormatter/SysLogPayload.swift:16:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
14 | //
15 |
16 | import Foundation
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
17 |
18 | /// This is the payload for `SysLogFormatter`.
:
28 | private static let posixLocaleID: String = "en_US_POSIX"
29 |
30 | private static let dateFormatter: DateFormatter = {
| |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | let formatter = DateFormatter()
32 | formatter.locale = Locale(identifier: Self.posixLocaleID)
/host/spi-builder-workspace/Glider/Sources/Log/Additional Structures/ProcessIdentification.swift:23:23: warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | // this ensures we only look up process info once
23 | public static var shared = ProcessIdentification()
| |- warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |
25 | /// Name of the process.
/host/spi-builder-workspace/Glider/Sources/Formatters/TableFormatter/ASCII Table/ASCIITable.swift:221:27: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.VerticalPadding' may have shared mutable state; this is an error in the Swift 6 language mode
215 | }
216 |
217 | public struct VerticalPadding: Equatable {
| `- note: consider making struct 'VerticalPadding' conform to the 'Sendable' protocol
218 | public var top: Int = 0
219 | public var bottom: Int = 0
220 |
221 | public static let zero = VerticalPadding()
| |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.VerticalPadding' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
222 |
223 | public init(_ builder: ((inout VerticalPadding) -> Void)? = nil) {
/host/spi-builder-workspace/Glider/Sources/Formatters/TableFormatter/ASCII Table/ASCIITable.swift:144:27: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.Corners' may have shared mutable state; this is an error in the Swift 6 language mode
136 | extension ASCIITable.Column {
137 |
138 | public struct Corners {
| `- note: consider making struct 'Corners' conform to the 'Sendable' protocol
139 | public var topLeading: Character?
140 | public var topTrailing: Character?
:
142 | public var bottomLeading: Character?
143 |
144 | public static let `default`: Corners = .init()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.Corners' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
145 |
146 | public init(_ builder: ((inout Corners) -> Void)? = nil) {
/host/spi-builder-workspace/Glider/Sources/Formatters/XCodeFormatter/XCodeFormatter+Colorize.swift:38:27: warning: static property 'level' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
31 |
32 | /// What kind of fields should be colorized.
33 | public struct ColorizeFields: OptionSet {
| `- note: consider making struct 'ColorizeFields' conform to the 'Sendable' protocol
34 | public let rawValue: Int
35 |
36 | public static let callSite = ColorizeFields(rawValue: 1 << 0)
37 | public static let message = ColorizeFields(rawValue: 1 << 1)
38 | public static let level = ColorizeFields(rawValue: 2 << 2)
| |- warning: static property 'level' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'level' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |
40 | public init(rawValue: Int) {
/host/spi-builder-workspace/Glider/Sources/Formatters/XCodeFormatter/XCodeFormatter+Colorize.swift:37:27: warning: static property 'message' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
31 |
32 | /// What kind of fields should be colorized.
33 | public struct ColorizeFields: OptionSet {
| `- note: consider making struct 'ColorizeFields' conform to the 'Sendable' protocol
34 | public let rawValue: Int
35 |
36 | public static let callSite = ColorizeFields(rawValue: 1 << 0)
37 | public static let message = ColorizeFields(rawValue: 1 << 1)
| |- warning: static property 'message' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'message' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 | public static let level = ColorizeFields(rawValue: 2 << 2)
39 |
/host/spi-builder-workspace/Glider/Sources/Formatters/XCodeFormatter/XCodeFormatter+Colorize.swift:36:27: warning: static property 'callSite' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
31 |
32 | /// What kind of fields should be colorized.
33 | public struct ColorizeFields: OptionSet {
| `- note: consider making struct 'ColorizeFields' conform to the 'Sendable' protocol
34 | public let rawValue: Int
35 |
36 | public static let callSite = ColorizeFields(rawValue: 1 << 0)
| |- warning: static property 'callSite' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'callSite' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 | public static let message = ColorizeFields(rawValue: 1 << 1)
38 | public static let level = ColorizeFields(rawValue: 2 << 2)
[89/97] Compiling Glider SysLogPayload.swift
/host/spi-builder-workspace/Glider/Sources/Formatters/SysLogFormatter/SysLogPayload.swift:30:24: warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
28 | private static let posixLocaleID: String = "en_US_POSIX"
29 |
30 | private static let dateFormatter: DateFormatter = {
| `- warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
31 | let formatter = DateFormatter()
32 | formatter.locale = Locale(identifier: Self.posixLocaleID)
Foundation.DateFormatter:1:12: note: class 'DateFormatter' does not conform to the 'Sendable' protocol
1 | open class DateFormatter : Formatter {
| `- note: class 'DateFormatter' does not conform to the 'Sendable' protocol
2 | override public init()
3 | required public init?(coder: NSCoder)
/host/spi-builder-workspace/Glider/Sources/Formatters/SysLogFormatter/SysLogPayload.swift:16:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
14 | //
15 |
16 | import Foundation
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
17 |
18 | /// This is the payload for `SysLogFormatter`.
:
28 | private static let posixLocaleID: String = "en_US_POSIX"
29 |
30 | private static let dateFormatter: DateFormatter = {
| |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | let formatter = DateFormatter()
32 | formatter.locale = Locale(identifier: Self.posixLocaleID)
/host/spi-builder-workspace/Glider/Sources/Log/Additional Structures/ProcessIdentification.swift:23:23: warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | // this ensures we only look up process info once
23 | public static var shared = ProcessIdentification()
| |- warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |
25 | /// Name of the process.
/host/spi-builder-workspace/Glider/Sources/Formatters/TableFormatter/ASCII Table/ASCIITable.swift:221:27: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.VerticalPadding' may have shared mutable state; this is an error in the Swift 6 language mode
215 | }
216 |
217 | public struct VerticalPadding: Equatable {
| `- note: consider making struct 'VerticalPadding' conform to the 'Sendable' protocol
218 | public var top: Int = 0
219 | public var bottom: Int = 0
220 |
221 | public static let zero = VerticalPadding()
| |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.VerticalPadding' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
222 |
223 | public init(_ builder: ((inout VerticalPadding) -> Void)? = nil) {
/host/spi-builder-workspace/Glider/Sources/Formatters/TableFormatter/ASCII Table/ASCIITable.swift:144:27: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.Corners' may have shared mutable state; this is an error in the Swift 6 language mode
136 | extension ASCIITable.Column {
137 |
138 | public struct Corners {
| `- note: consider making struct 'Corners' conform to the 'Sendable' protocol
139 | public var topLeading: Character?
140 | public var topTrailing: Character?
:
142 | public var bottomLeading: Character?
143 |
144 | public static let `default`: Corners = .init()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.Corners' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
145 |
146 | public init(_ builder: ((inout Corners) -> Void)? = nil) {
/host/spi-builder-workspace/Glider/Sources/Formatters/XCodeFormatter/XCodeFormatter+Colorize.swift:38:27: warning: static property 'level' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
31 |
32 | /// What kind of fields should be colorized.
33 | public struct ColorizeFields: OptionSet {
| `- note: consider making struct 'ColorizeFields' conform to the 'Sendable' protocol
34 | public let rawValue: Int
35 |
36 | public static let callSite = ColorizeFields(rawValue: 1 << 0)
37 | public static let message = ColorizeFields(rawValue: 1 << 1)
38 | public static let level = ColorizeFields(rawValue: 2 << 2)
| |- warning: static property 'level' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'level' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |
40 | public init(rawValue: Int) {
/host/spi-builder-workspace/Glider/Sources/Formatters/XCodeFormatter/XCodeFormatter+Colorize.swift:37:27: warning: static property 'message' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
31 |
32 | /// What kind of fields should be colorized.
33 | public struct ColorizeFields: OptionSet {
| `- note: consider making struct 'ColorizeFields' conform to the 'Sendable' protocol
34 | public let rawValue: Int
35 |
36 | public static let callSite = ColorizeFields(rawValue: 1 << 0)
37 | public static let message = ColorizeFields(rawValue: 1 << 1)
| |- warning: static property 'message' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'message' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 | public static let level = ColorizeFields(rawValue: 2 << 2)
39 |
/host/spi-builder-workspace/Glider/Sources/Formatters/XCodeFormatter/XCodeFormatter+Colorize.swift:36:27: warning: static property 'callSite' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
31 |
32 | /// What kind of fields should be colorized.
33 | public struct ColorizeFields: OptionSet {
| `- note: consider making struct 'ColorizeFields' conform to the 'Sendable' protocol
34 | public let rawValue: Int
35 |
36 | public static let callSite = ColorizeFields(rawValue: 1 << 0)
| |- warning: static property 'callSite' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'callSite' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 | public static let message = ColorizeFields(rawValue: 1 << 1)
38 | public static let level = ColorizeFields(rawValue: 2 << 2)
[90/97] Compiling Glider ASCIITable+Borders.swift
/host/spi-builder-workspace/Glider/Sources/Formatters/SysLogFormatter/SysLogPayload.swift:30:24: warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
28 | private static let posixLocaleID: String = "en_US_POSIX"
29 |
30 | private static let dateFormatter: DateFormatter = {
| `- warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
31 | let formatter = DateFormatter()
32 | formatter.locale = Locale(identifier: Self.posixLocaleID)
Foundation.DateFormatter:1:12: note: class 'DateFormatter' does not conform to the 'Sendable' protocol
1 | open class DateFormatter : Formatter {
| `- note: class 'DateFormatter' does not conform to the 'Sendable' protocol
2 | override public init()
3 | required public init?(coder: NSCoder)
/host/spi-builder-workspace/Glider/Sources/Formatters/SysLogFormatter/SysLogPayload.swift:16:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
14 | //
15 |
16 | import Foundation
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
17 |
18 | /// This is the payload for `SysLogFormatter`.
:
28 | private static let posixLocaleID: String = "en_US_POSIX"
29 |
30 | private static let dateFormatter: DateFormatter = {
| |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | let formatter = DateFormatter()
32 | formatter.locale = Locale(identifier: Self.posixLocaleID)
/host/spi-builder-workspace/Glider/Sources/Log/Additional Structures/ProcessIdentification.swift:23:23: warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | // this ensures we only look up process info once
23 | public static var shared = ProcessIdentification()
| |- warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |
25 | /// Name of the process.
/host/spi-builder-workspace/Glider/Sources/Formatters/TableFormatter/ASCII Table/ASCIITable.swift:221:27: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.VerticalPadding' may have shared mutable state; this is an error in the Swift 6 language mode
215 | }
216 |
217 | public struct VerticalPadding: Equatable {
| `- note: consider making struct 'VerticalPadding' conform to the 'Sendable' protocol
218 | public var top: Int = 0
219 | public var bottom: Int = 0
220 |
221 | public static let zero = VerticalPadding()
| |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.VerticalPadding' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
222 |
223 | public init(_ builder: ((inout VerticalPadding) -> Void)? = nil) {
/host/spi-builder-workspace/Glider/Sources/Formatters/TableFormatter/ASCII Table/ASCIITable.swift:144:27: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.Corners' may have shared mutable state; this is an error in the Swift 6 language mode
136 | extension ASCIITable.Column {
137 |
138 | public struct Corners {
| `- note: consider making struct 'Corners' conform to the 'Sendable' protocol
139 | public var topLeading: Character?
140 | public var topTrailing: Character?
:
142 | public var bottomLeading: Character?
143 |
144 | public static let `default`: Corners = .init()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.Corners' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
145 |
146 | public init(_ builder: ((inout Corners) -> Void)? = nil) {
/host/spi-builder-workspace/Glider/Sources/Formatters/XCodeFormatter/XCodeFormatter+Colorize.swift:38:27: warning: static property 'level' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
31 |
32 | /// What kind of fields should be colorized.
33 | public struct ColorizeFields: OptionSet {
| `- note: consider making struct 'ColorizeFields' conform to the 'Sendable' protocol
34 | public let rawValue: Int
35 |
36 | public static let callSite = ColorizeFields(rawValue: 1 << 0)
37 | public static let message = ColorizeFields(rawValue: 1 << 1)
38 | public static let level = ColorizeFields(rawValue: 2 << 2)
| |- warning: static property 'level' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'level' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |
40 | public init(rawValue: Int) {
/host/spi-builder-workspace/Glider/Sources/Formatters/XCodeFormatter/XCodeFormatter+Colorize.swift:37:27: warning: static property 'message' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
31 |
32 | /// What kind of fields should be colorized.
33 | public struct ColorizeFields: OptionSet {
| `- note: consider making struct 'ColorizeFields' conform to the 'Sendable' protocol
34 | public let rawValue: Int
35 |
36 | public static let callSite = ColorizeFields(rawValue: 1 << 0)
37 | public static let message = ColorizeFields(rawValue: 1 << 1)
| |- warning: static property 'message' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'message' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 | public static let level = ColorizeFields(rawValue: 2 << 2)
39 |
/host/spi-builder-workspace/Glider/Sources/Formatters/XCodeFormatter/XCodeFormatter+Colorize.swift:36:27: warning: static property 'callSite' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
31 |
32 | /// What kind of fields should be colorized.
33 | public struct ColorizeFields: OptionSet {
| `- note: consider making struct 'ColorizeFields' conform to the 'Sendable' protocol
34 | public let rawValue: Int
35 |
36 | public static let callSite = ColorizeFields(rawValue: 1 << 0)
| |- warning: static property 'callSite' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'callSite' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 | public static let message = ColorizeFields(rawValue: 1 << 1)
38 | public static let level = ColorizeFields(rawValue: 2 << 2)
[91/97] Compiling Glider ASCIITable+Rendering.swift
/host/spi-builder-workspace/Glider/Sources/Formatters/SysLogFormatter/SysLogPayload.swift:30:24: warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
28 | private static let posixLocaleID: String = "en_US_POSIX"
29 |
30 | private static let dateFormatter: DateFormatter = {
| `- warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
31 | let formatter = DateFormatter()
32 | formatter.locale = Locale(identifier: Self.posixLocaleID)
Foundation.DateFormatter:1:12: note: class 'DateFormatter' does not conform to the 'Sendable' protocol
1 | open class DateFormatter : Formatter {
| `- note: class 'DateFormatter' does not conform to the 'Sendable' protocol
2 | override public init()
3 | required public init?(coder: NSCoder)
/host/spi-builder-workspace/Glider/Sources/Formatters/SysLogFormatter/SysLogPayload.swift:16:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
14 | //
15 |
16 | import Foundation
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
17 |
18 | /// This is the payload for `SysLogFormatter`.
:
28 | private static let posixLocaleID: String = "en_US_POSIX"
29 |
30 | private static let dateFormatter: DateFormatter = {
| |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | let formatter = DateFormatter()
32 | formatter.locale = Locale(identifier: Self.posixLocaleID)
/host/spi-builder-workspace/Glider/Sources/Log/Additional Structures/ProcessIdentification.swift:23:23: warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | // this ensures we only look up process info once
23 | public static var shared = ProcessIdentification()
| |- warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |
25 | /// Name of the process.
/host/spi-builder-workspace/Glider/Sources/Formatters/TableFormatter/ASCII Table/ASCIITable.swift:221:27: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.VerticalPadding' may have shared mutable state; this is an error in the Swift 6 language mode
215 | }
216 |
217 | public struct VerticalPadding: Equatable {
| `- note: consider making struct 'VerticalPadding' conform to the 'Sendable' protocol
218 | public var top: Int = 0
219 | public var bottom: Int = 0
220 |
221 | public static let zero = VerticalPadding()
| |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.VerticalPadding' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
222 |
223 | public init(_ builder: ((inout VerticalPadding) -> Void)? = nil) {
/host/spi-builder-workspace/Glider/Sources/Formatters/TableFormatter/ASCII Table/ASCIITable.swift:144:27: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.Corners' may have shared mutable state; this is an error in the Swift 6 language mode
136 | extension ASCIITable.Column {
137 |
138 | public struct Corners {
| `- note: consider making struct 'Corners' conform to the 'Sendable' protocol
139 | public var topLeading: Character?
140 | public var topTrailing: Character?
:
142 | public var bottomLeading: Character?
143 |
144 | public static let `default`: Corners = .init()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.Corners' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
145 |
146 | public init(_ builder: ((inout Corners) -> Void)? = nil) {
/host/spi-builder-workspace/Glider/Sources/Formatters/XCodeFormatter/XCodeFormatter+Colorize.swift:38:27: warning: static property 'level' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
31 |
32 | /// What kind of fields should be colorized.
33 | public struct ColorizeFields: OptionSet {
| `- note: consider making struct 'ColorizeFields' conform to the 'Sendable' protocol
34 | public let rawValue: Int
35 |
36 | public static let callSite = ColorizeFields(rawValue: 1 << 0)
37 | public static let message = ColorizeFields(rawValue: 1 << 1)
38 | public static let level = ColorizeFields(rawValue: 2 << 2)
| |- warning: static property 'level' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'level' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |
40 | public init(rawValue: Int) {
/host/spi-builder-workspace/Glider/Sources/Formatters/XCodeFormatter/XCodeFormatter+Colorize.swift:37:27: warning: static property 'message' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
31 |
32 | /// What kind of fields should be colorized.
33 | public struct ColorizeFields: OptionSet {
| `- note: consider making struct 'ColorizeFields' conform to the 'Sendable' protocol
34 | public let rawValue: Int
35 |
36 | public static let callSite = ColorizeFields(rawValue: 1 << 0)
37 | public static let message = ColorizeFields(rawValue: 1 << 1)
| |- warning: static property 'message' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'message' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 | public static let level = ColorizeFields(rawValue: 2 << 2)
39 |
/host/spi-builder-workspace/Glider/Sources/Formatters/XCodeFormatter/XCodeFormatter+Colorize.swift:36:27: warning: static property 'callSite' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
31 |
32 | /// What kind of fields should be colorized.
33 | public struct ColorizeFields: OptionSet {
| `- note: consider making struct 'ColorizeFields' conform to the 'Sendable' protocol
34 | public let rawValue: Int
35 |
36 | public static let callSite = ColorizeFields(rawValue: 1 << 0)
| |- warning: static property 'callSite' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'callSite' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 | public static let message = ColorizeFields(rawValue: 1 << 1)
38 | public static let level = ColorizeFields(rawValue: 2 << 2)
[92/97] Compiling Glider ASCIITable.swift
/host/spi-builder-workspace/Glider/Sources/Formatters/SysLogFormatter/SysLogPayload.swift:30:24: warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
28 | private static let posixLocaleID: String = "en_US_POSIX"
29 |
30 | private static let dateFormatter: DateFormatter = {
| `- warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
31 | let formatter = DateFormatter()
32 | formatter.locale = Locale(identifier: Self.posixLocaleID)
Foundation.DateFormatter:1:12: note: class 'DateFormatter' does not conform to the 'Sendable' protocol
1 | open class DateFormatter : Formatter {
| `- note: class 'DateFormatter' does not conform to the 'Sendable' protocol
2 | override public init()
3 | required public init?(coder: NSCoder)
/host/spi-builder-workspace/Glider/Sources/Formatters/SysLogFormatter/SysLogPayload.swift:16:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
14 | //
15 |
16 | import Foundation
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
17 |
18 | /// This is the payload for `SysLogFormatter`.
:
28 | private static let posixLocaleID: String = "en_US_POSIX"
29 |
30 | private static let dateFormatter: DateFormatter = {
| |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | let formatter = DateFormatter()
32 | formatter.locale = Locale(identifier: Self.posixLocaleID)
/host/spi-builder-workspace/Glider/Sources/Log/Additional Structures/ProcessIdentification.swift:23:23: warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | // this ensures we only look up process info once
23 | public static var shared = ProcessIdentification()
| |- warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |
25 | /// Name of the process.
/host/spi-builder-workspace/Glider/Sources/Formatters/TableFormatter/ASCII Table/ASCIITable.swift:221:27: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.VerticalPadding' may have shared mutable state; this is an error in the Swift 6 language mode
215 | }
216 |
217 | public struct VerticalPadding: Equatable {
| `- note: consider making struct 'VerticalPadding' conform to the 'Sendable' protocol
218 | public var top: Int = 0
219 | public var bottom: Int = 0
220 |
221 | public static let zero = VerticalPadding()
| |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.VerticalPadding' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
222 |
223 | public init(_ builder: ((inout VerticalPadding) -> Void)? = nil) {
/host/spi-builder-workspace/Glider/Sources/Formatters/TableFormatter/ASCII Table/ASCIITable.swift:144:27: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.Corners' may have shared mutable state; this is an error in the Swift 6 language mode
136 | extension ASCIITable.Column {
137 |
138 | public struct Corners {
| `- note: consider making struct 'Corners' conform to the 'Sendable' protocol
139 | public var topLeading: Character?
140 | public var topTrailing: Character?
:
142 | public var bottomLeading: Character?
143 |
144 | public static let `default`: Corners = .init()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.Corners' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
145 |
146 | public init(_ builder: ((inout Corners) -> Void)? = nil) {
/host/spi-builder-workspace/Glider/Sources/Formatters/XCodeFormatter/XCodeFormatter+Colorize.swift:38:27: warning: static property 'level' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
31 |
32 | /// What kind of fields should be colorized.
33 | public struct ColorizeFields: OptionSet {
| `- note: consider making struct 'ColorizeFields' conform to the 'Sendable' protocol
34 | public let rawValue: Int
35 |
36 | public static let callSite = ColorizeFields(rawValue: 1 << 0)
37 | public static let message = ColorizeFields(rawValue: 1 << 1)
38 | public static let level = ColorizeFields(rawValue: 2 << 2)
| |- warning: static property 'level' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'level' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |
40 | public init(rawValue: Int) {
/host/spi-builder-workspace/Glider/Sources/Formatters/XCodeFormatter/XCodeFormatter+Colorize.swift:37:27: warning: static property 'message' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
31 |
32 | /// What kind of fields should be colorized.
33 | public struct ColorizeFields: OptionSet {
| `- note: consider making struct 'ColorizeFields' conform to the 'Sendable' protocol
34 | public let rawValue: Int
35 |
36 | public static let callSite = ColorizeFields(rawValue: 1 << 0)
37 | public static let message = ColorizeFields(rawValue: 1 << 1)
| |- warning: static property 'message' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'message' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 | public static let level = ColorizeFields(rawValue: 2 << 2)
39 |
/host/spi-builder-workspace/Glider/Sources/Formatters/XCodeFormatter/XCodeFormatter+Colorize.swift:36:27: warning: static property 'callSite' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
31 |
32 | /// What kind of fields should be colorized.
33 | public struct ColorizeFields: OptionSet {
| `- note: consider making struct 'ColorizeFields' conform to the 'Sendable' protocol
34 | public let rawValue: Int
35 |
36 | public static let callSite = ColorizeFields(rawValue: 1 << 0)
| |- warning: static property 'callSite' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'callSite' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 | public static let message = ColorizeFields(rawValue: 1 << 1)
38 | public static let level = ColorizeFields(rawValue: 2 << 2)
[93/97] Compiling Glider TableFormatter.swift
/host/spi-builder-workspace/Glider/Sources/Formatters/SysLogFormatter/SysLogPayload.swift:30:24: warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
28 | private static let posixLocaleID: String = "en_US_POSIX"
29 |
30 | private static let dateFormatter: DateFormatter = {
| `- warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
31 | let formatter = DateFormatter()
32 | formatter.locale = Locale(identifier: Self.posixLocaleID)
Foundation.DateFormatter:1:12: note: class 'DateFormatter' does not conform to the 'Sendable' protocol
1 | open class DateFormatter : Formatter {
| `- note: class 'DateFormatter' does not conform to the 'Sendable' protocol
2 | override public init()
3 | required public init?(coder: NSCoder)
/host/spi-builder-workspace/Glider/Sources/Formatters/SysLogFormatter/SysLogPayload.swift:16:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
14 | //
15 |
16 | import Foundation
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
17 |
18 | /// This is the payload for `SysLogFormatter`.
:
28 | private static let posixLocaleID: String = "en_US_POSIX"
29 |
30 | private static let dateFormatter: DateFormatter = {
| |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | let formatter = DateFormatter()
32 | formatter.locale = Locale(identifier: Self.posixLocaleID)
/host/spi-builder-workspace/Glider/Sources/Log/Additional Structures/ProcessIdentification.swift:23:23: warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | // this ensures we only look up process info once
23 | public static var shared = ProcessIdentification()
| |- warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |
25 | /// Name of the process.
/host/spi-builder-workspace/Glider/Sources/Formatters/TableFormatter/ASCII Table/ASCIITable.swift:221:27: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.VerticalPadding' may have shared mutable state; this is an error in the Swift 6 language mode
215 | }
216 |
217 | public struct VerticalPadding: Equatable {
| `- note: consider making struct 'VerticalPadding' conform to the 'Sendable' protocol
218 | public var top: Int = 0
219 | public var bottom: Int = 0
220 |
221 | public static let zero = VerticalPadding()
| |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.VerticalPadding' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
222 |
223 | public init(_ builder: ((inout VerticalPadding) -> Void)? = nil) {
/host/spi-builder-workspace/Glider/Sources/Formatters/TableFormatter/ASCII Table/ASCIITable.swift:144:27: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.Corners' may have shared mutable state; this is an error in the Swift 6 language mode
136 | extension ASCIITable.Column {
137 |
138 | public struct Corners {
| `- note: consider making struct 'Corners' conform to the 'Sendable' protocol
139 | public var topLeading: Character?
140 | public var topTrailing: Character?
:
142 | public var bottomLeading: Character?
143 |
144 | public static let `default`: Corners = .init()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.Corners' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
145 |
146 | public init(_ builder: ((inout Corners) -> Void)? = nil) {
/host/spi-builder-workspace/Glider/Sources/Formatters/XCodeFormatter/XCodeFormatter+Colorize.swift:38:27: warning: static property 'level' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
31 |
32 | /// What kind of fields should be colorized.
33 | public struct ColorizeFields: OptionSet {
| `- note: consider making struct 'ColorizeFields' conform to the 'Sendable' protocol
34 | public let rawValue: Int
35 |
36 | public static let callSite = ColorizeFields(rawValue: 1 << 0)
37 | public static let message = ColorizeFields(rawValue: 1 << 1)
38 | public static let level = ColorizeFields(rawValue: 2 << 2)
| |- warning: static property 'level' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'level' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |
40 | public init(rawValue: Int) {
/host/spi-builder-workspace/Glider/Sources/Formatters/XCodeFormatter/XCodeFormatter+Colorize.swift:37:27: warning: static property 'message' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
31 |
32 | /// What kind of fields should be colorized.
33 | public struct ColorizeFields: OptionSet {
| `- note: consider making struct 'ColorizeFields' conform to the 'Sendable' protocol
34 | public let rawValue: Int
35 |
36 | public static let callSite = ColorizeFields(rawValue: 1 << 0)
37 | public static let message = ColorizeFields(rawValue: 1 << 1)
| |- warning: static property 'message' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'message' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 | public static let level = ColorizeFields(rawValue: 2 << 2)
39 |
/host/spi-builder-workspace/Glider/Sources/Formatters/XCodeFormatter/XCodeFormatter+Colorize.swift:36:27: warning: static property 'callSite' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
31 |
32 | /// What kind of fields should be colorized.
33 | public struct ColorizeFields: OptionSet {
| `- note: consider making struct 'ColorizeFields' conform to the 'Sendable' protocol
34 | public let rawValue: Int
35 |
36 | public static let callSite = ColorizeFields(rawValue: 1 << 0)
| |- warning: static property 'callSite' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'callSite' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 | public static let message = ColorizeFields(rawValue: 1 << 1)
38 | public static let level = ColorizeFields(rawValue: 2 << 2)
[94/97] Compiling Glider TerminalFormatter+Colorize.swift
/host/spi-builder-workspace/Glider/Sources/Formatters/SysLogFormatter/SysLogPayload.swift:30:24: warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
28 | private static let posixLocaleID: String = "en_US_POSIX"
29 |
30 | private static let dateFormatter: DateFormatter = {
| `- warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
31 | let formatter = DateFormatter()
32 | formatter.locale = Locale(identifier: Self.posixLocaleID)
Foundation.DateFormatter:1:12: note: class 'DateFormatter' does not conform to the 'Sendable' protocol
1 | open class DateFormatter : Formatter {
| `- note: class 'DateFormatter' does not conform to the 'Sendable' protocol
2 | override public init()
3 | required public init?(coder: NSCoder)
/host/spi-builder-workspace/Glider/Sources/Formatters/SysLogFormatter/SysLogPayload.swift:16:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
14 | //
15 |
16 | import Foundation
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
17 |
18 | /// This is the payload for `SysLogFormatter`.
:
28 | private static let posixLocaleID: String = "en_US_POSIX"
29 |
30 | private static let dateFormatter: DateFormatter = {
| |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | let formatter = DateFormatter()
32 | formatter.locale = Locale(identifier: Self.posixLocaleID)
/host/spi-builder-workspace/Glider/Sources/Log/Additional Structures/ProcessIdentification.swift:23:23: warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | // this ensures we only look up process info once
23 | public static var shared = ProcessIdentification()
| |- warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |
25 | /// Name of the process.
/host/spi-builder-workspace/Glider/Sources/Formatters/TableFormatter/ASCII Table/ASCIITable.swift:221:27: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.VerticalPadding' may have shared mutable state; this is an error in the Swift 6 language mode
215 | }
216 |
217 | public struct VerticalPadding: Equatable {
| `- note: consider making struct 'VerticalPadding' conform to the 'Sendable' protocol
218 | public var top: Int = 0
219 | public var bottom: Int = 0
220 |
221 | public static let zero = VerticalPadding()
| |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.VerticalPadding' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
222 |
223 | public init(_ builder: ((inout VerticalPadding) -> Void)? = nil) {
/host/spi-builder-workspace/Glider/Sources/Formatters/TableFormatter/ASCII Table/ASCIITable.swift:144:27: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.Corners' may have shared mutable state; this is an error in the Swift 6 language mode
136 | extension ASCIITable.Column {
137 |
138 | public struct Corners {
| `- note: consider making struct 'Corners' conform to the 'Sendable' protocol
139 | public var topLeading: Character?
140 | public var topTrailing: Character?
:
142 | public var bottomLeading: Character?
143 |
144 | public static let `default`: Corners = .init()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.Corners' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
145 |
146 | public init(_ builder: ((inout Corners) -> Void)? = nil) {
/host/spi-builder-workspace/Glider/Sources/Formatters/XCodeFormatter/XCodeFormatter+Colorize.swift:38:27: warning: static property 'level' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
31 |
32 | /// What kind of fields should be colorized.
33 | public struct ColorizeFields: OptionSet {
| `- note: consider making struct 'ColorizeFields' conform to the 'Sendable' protocol
34 | public let rawValue: Int
35 |
36 | public static let callSite = ColorizeFields(rawValue: 1 << 0)
37 | public static let message = ColorizeFields(rawValue: 1 << 1)
38 | public static let level = ColorizeFields(rawValue: 2 << 2)
| |- warning: static property 'level' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'level' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |
40 | public init(rawValue: Int) {
/host/spi-builder-workspace/Glider/Sources/Formatters/XCodeFormatter/XCodeFormatter+Colorize.swift:37:27: warning: static property 'message' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
31 |
32 | /// What kind of fields should be colorized.
33 | public struct ColorizeFields: OptionSet {
| `- note: consider making struct 'ColorizeFields' conform to the 'Sendable' protocol
34 | public let rawValue: Int
35 |
36 | public static let callSite = ColorizeFields(rawValue: 1 << 0)
37 | public static let message = ColorizeFields(rawValue: 1 << 1)
| |- warning: static property 'message' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'message' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 | public static let level = ColorizeFields(rawValue: 2 << 2)
39 |
/host/spi-builder-workspace/Glider/Sources/Formatters/XCodeFormatter/XCodeFormatter+Colorize.swift:36:27: warning: static property 'callSite' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
31 |
32 | /// What kind of fields should be colorized.
33 | public struct ColorizeFields: OptionSet {
| `- note: consider making struct 'ColorizeFields' conform to the 'Sendable' protocol
34 | public let rawValue: Int
35 |
36 | public static let callSite = ColorizeFields(rawValue: 1 << 0)
| |- warning: static property 'callSite' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'callSite' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 | public static let message = ColorizeFields(rawValue: 1 << 1)
38 | public static let level = ColorizeFields(rawValue: 2 << 2)
[95/97] Compiling Glider TerminalFormatter.swift
/host/spi-builder-workspace/Glider/Sources/Formatters/SysLogFormatter/SysLogPayload.swift:30:24: warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
28 | private static let posixLocaleID: String = "en_US_POSIX"
29 |
30 | private static let dateFormatter: DateFormatter = {
| `- warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
31 | let formatter = DateFormatter()
32 | formatter.locale = Locale(identifier: Self.posixLocaleID)
Foundation.DateFormatter:1:12: note: class 'DateFormatter' does not conform to the 'Sendable' protocol
1 | open class DateFormatter : Formatter {
| `- note: class 'DateFormatter' does not conform to the 'Sendable' protocol
2 | override public init()
3 | required public init?(coder: NSCoder)
/host/spi-builder-workspace/Glider/Sources/Formatters/SysLogFormatter/SysLogPayload.swift:16:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
14 | //
15 |
16 | import Foundation
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
17 |
18 | /// This is the payload for `SysLogFormatter`.
:
28 | private static let posixLocaleID: String = "en_US_POSIX"
29 |
30 | private static let dateFormatter: DateFormatter = {
| |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | let formatter = DateFormatter()
32 | formatter.locale = Locale(identifier: Self.posixLocaleID)
/host/spi-builder-workspace/Glider/Sources/Log/Additional Structures/ProcessIdentification.swift:23:23: warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | // this ensures we only look up process info once
23 | public static var shared = ProcessIdentification()
| |- warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |
25 | /// Name of the process.
/host/spi-builder-workspace/Glider/Sources/Formatters/TableFormatter/ASCII Table/ASCIITable.swift:221:27: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.VerticalPadding' may have shared mutable state; this is an error in the Swift 6 language mode
215 | }
216 |
217 | public struct VerticalPadding: Equatable {
| `- note: consider making struct 'VerticalPadding' conform to the 'Sendable' protocol
218 | public var top: Int = 0
219 | public var bottom: Int = 0
220 |
221 | public static let zero = VerticalPadding()
| |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.VerticalPadding' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
222 |
223 | public init(_ builder: ((inout VerticalPadding) -> Void)? = nil) {
/host/spi-builder-workspace/Glider/Sources/Formatters/TableFormatter/ASCII Table/ASCIITable.swift:144:27: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.Corners' may have shared mutable state; this is an error in the Swift 6 language mode
136 | extension ASCIITable.Column {
137 |
138 | public struct Corners {
| `- note: consider making struct 'Corners' conform to the 'Sendable' protocol
139 | public var topLeading: Character?
140 | public var topTrailing: Character?
:
142 | public var bottomLeading: Character?
143 |
144 | public static let `default`: Corners = .init()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.Corners' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
145 |
146 | public init(_ builder: ((inout Corners) -> Void)? = nil) {
/host/spi-builder-workspace/Glider/Sources/Formatters/XCodeFormatter/XCodeFormatter+Colorize.swift:38:27: warning: static property 'level' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
31 |
32 | /// What kind of fields should be colorized.
33 | public struct ColorizeFields: OptionSet {
| `- note: consider making struct 'ColorizeFields' conform to the 'Sendable' protocol
34 | public let rawValue: Int
35 |
36 | public static let callSite = ColorizeFields(rawValue: 1 << 0)
37 | public static let message = ColorizeFields(rawValue: 1 << 1)
38 | public static let level = ColorizeFields(rawValue: 2 << 2)
| |- warning: static property 'level' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'level' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |
40 | public init(rawValue: Int) {
/host/spi-builder-workspace/Glider/Sources/Formatters/XCodeFormatter/XCodeFormatter+Colorize.swift:37:27: warning: static property 'message' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
31 |
32 | /// What kind of fields should be colorized.
33 | public struct ColorizeFields: OptionSet {
| `- note: consider making struct 'ColorizeFields' conform to the 'Sendable' protocol
34 | public let rawValue: Int
35 |
36 | public static let callSite = ColorizeFields(rawValue: 1 << 0)
37 | public static let message = ColorizeFields(rawValue: 1 << 1)
| |- warning: static property 'message' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'message' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 | public static let level = ColorizeFields(rawValue: 2 << 2)
39 |
/host/spi-builder-workspace/Glider/Sources/Formatters/XCodeFormatter/XCodeFormatter+Colorize.swift:36:27: warning: static property 'callSite' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
31 |
32 | /// What kind of fields should be colorized.
33 | public struct ColorizeFields: OptionSet {
| `- note: consider making struct 'ColorizeFields' conform to the 'Sendable' protocol
34 | public let rawValue: Int
35 |
36 | public static let callSite = ColorizeFields(rawValue: 1 << 0)
| |- warning: static property 'callSite' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'callSite' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 | public static let message = ColorizeFields(rawValue: 1 << 1)
38 | public static let level = ColorizeFields(rawValue: 2 << 2)
[96/97] Compiling Glider XCodeFormatter+Colorize.swift
/host/spi-builder-workspace/Glider/Sources/Formatters/SysLogFormatter/SysLogPayload.swift:30:24: warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
28 | private static let posixLocaleID: String = "en_US_POSIX"
29 |
30 | private static let dateFormatter: DateFormatter = {
| `- warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
31 | let formatter = DateFormatter()
32 | formatter.locale = Locale(identifier: Self.posixLocaleID)
Foundation.DateFormatter:1:12: note: class 'DateFormatter' does not conform to the 'Sendable' protocol
1 | open class DateFormatter : Formatter {
| `- note: class 'DateFormatter' does not conform to the 'Sendable' protocol
2 | override public init()
3 | required public init?(coder: NSCoder)
/host/spi-builder-workspace/Glider/Sources/Formatters/SysLogFormatter/SysLogPayload.swift:16:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
14 | //
15 |
16 | import Foundation
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
17 |
18 | /// This is the payload for `SysLogFormatter`.
:
28 | private static let posixLocaleID: String = "en_US_POSIX"
29 |
30 | private static let dateFormatter: DateFormatter = {
| |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | let formatter = DateFormatter()
32 | formatter.locale = Locale(identifier: Self.posixLocaleID)
/host/spi-builder-workspace/Glider/Sources/Log/Additional Structures/ProcessIdentification.swift:23:23: warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | // this ensures we only look up process info once
23 | public static var shared = ProcessIdentification()
| |- warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |
25 | /// Name of the process.
/host/spi-builder-workspace/Glider/Sources/Formatters/TableFormatter/ASCII Table/ASCIITable.swift:221:27: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.VerticalPadding' may have shared mutable state; this is an error in the Swift 6 language mode
215 | }
216 |
217 | public struct VerticalPadding: Equatable {
| `- note: consider making struct 'VerticalPadding' conform to the 'Sendable' protocol
218 | public var top: Int = 0
219 | public var bottom: Int = 0
220 |
221 | public static let zero = VerticalPadding()
| |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.VerticalPadding' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
222 |
223 | public init(_ builder: ((inout VerticalPadding) -> Void)? = nil) {
/host/spi-builder-workspace/Glider/Sources/Formatters/TableFormatter/ASCII Table/ASCIITable.swift:144:27: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.Corners' may have shared mutable state; this is an error in the Swift 6 language mode
136 | extension ASCIITable.Column {
137 |
138 | public struct Corners {
| `- note: consider making struct 'Corners' conform to the 'Sendable' protocol
139 | public var topLeading: Character?
140 | public var topTrailing: Character?
:
142 | public var bottomLeading: Character?
143 |
144 | public static let `default`: Corners = .init()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.Corners' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
145 |
146 | public init(_ builder: ((inout Corners) -> Void)? = nil) {
/host/spi-builder-workspace/Glider/Sources/Formatters/XCodeFormatter/XCodeFormatter+Colorize.swift:38:27: warning: static property 'level' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
31 |
32 | /// What kind of fields should be colorized.
33 | public struct ColorizeFields: OptionSet {
| `- note: consider making struct 'ColorizeFields' conform to the 'Sendable' protocol
34 | public let rawValue: Int
35 |
36 | public static let callSite = ColorizeFields(rawValue: 1 << 0)
37 | public static let message = ColorizeFields(rawValue: 1 << 1)
38 | public static let level = ColorizeFields(rawValue: 2 << 2)
| |- warning: static property 'level' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'level' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |
40 | public init(rawValue: Int) {
/host/spi-builder-workspace/Glider/Sources/Formatters/XCodeFormatter/XCodeFormatter+Colorize.swift:37:27: warning: static property 'message' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
31 |
32 | /// What kind of fields should be colorized.
33 | public struct ColorizeFields: OptionSet {
| `- note: consider making struct 'ColorizeFields' conform to the 'Sendable' protocol
34 | public let rawValue: Int
35 |
36 | public static let callSite = ColorizeFields(rawValue: 1 << 0)
37 | public static let message = ColorizeFields(rawValue: 1 << 1)
| |- warning: static property 'message' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'message' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 | public static let level = ColorizeFields(rawValue: 2 << 2)
39 |
/host/spi-builder-workspace/Glider/Sources/Formatters/XCodeFormatter/XCodeFormatter+Colorize.swift:36:27: warning: static property 'callSite' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
31 |
32 | /// What kind of fields should be colorized.
33 | public struct ColorizeFields: OptionSet {
| `- note: consider making struct 'ColorizeFields' conform to the 'Sendable' protocol
34 | public let rawValue: Int
35 |
36 | public static let callSite = ColorizeFields(rawValue: 1 << 0)
| |- warning: static property 'callSite' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'callSite' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 | public static let message = ColorizeFields(rawValue: 1 << 1)
38 | public static let level = ColorizeFields(rawValue: 2 << 2)
[97/97] Compiling Glider XCodeFormatter.swift
/host/spi-builder-workspace/Glider/Sources/Formatters/SysLogFormatter/SysLogPayload.swift:30:24: warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
28 | private static let posixLocaleID: String = "en_US_POSIX"
29 |
30 | private static let dateFormatter: DateFormatter = {
| `- warning: static property 'dateFormatter' is not concurrency-safe because non-'Sendable' type 'DateFormatter' may have shared mutable state; this is an error in the Swift 6 language mode
31 | let formatter = DateFormatter()
32 | formatter.locale = Locale(identifier: Self.posixLocaleID)
Foundation.DateFormatter:1:12: note: class 'DateFormatter' does not conform to the 'Sendable' protocol
1 | open class DateFormatter : Formatter {
| `- note: class 'DateFormatter' does not conform to the 'Sendable' protocol
2 | override public init()
3 | required public init?(coder: NSCoder)
/host/spi-builder-workspace/Glider/Sources/Formatters/SysLogFormatter/SysLogPayload.swift:16:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
14 | //
15 |
16 | import Foundation
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
17 |
18 | /// This is the payload for `SysLogFormatter`.
:
28 | private static let posixLocaleID: String = "en_US_POSIX"
29 |
30 | private static let dateFormatter: DateFormatter = {
| |- note: annotate 'dateFormatter' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | let formatter = DateFormatter()
32 | formatter.locale = Locale(identifier: Self.posixLocaleID)
/host/spi-builder-workspace/Glider/Sources/Log/Additional Structures/ProcessIdentification.swift:23:23: warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | // this ensures we only look up process info once
23 | public static var shared = ProcessIdentification()
| |- warning: static property 'shared' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'shared' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |
25 | /// Name of the process.
/host/spi-builder-workspace/Glider/Sources/Formatters/TableFormatter/ASCII Table/ASCIITable.swift:221:27: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.VerticalPadding' may have shared mutable state; this is an error in the Swift 6 language mode
215 | }
216 |
217 | public struct VerticalPadding: Equatable {
| `- note: consider making struct 'VerticalPadding' conform to the 'Sendable' protocol
218 | public var top: Int = 0
219 | public var bottom: Int = 0
220 |
221 | public static let zero = VerticalPadding()
| |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.VerticalPadding' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
222 |
223 | public init(_ builder: ((inout VerticalPadding) -> Void)? = nil) {
/host/spi-builder-workspace/Glider/Sources/Formatters/TableFormatter/ASCII Table/ASCIITable.swift:144:27: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.Corners' may have shared mutable state; this is an error in the Swift 6 language mode
136 | extension ASCIITable.Column {
137 |
138 | public struct Corners {
| `- note: consider making struct 'Corners' conform to the 'Sendable' protocol
139 | public var topLeading: Character?
140 | public var topTrailing: Character?
:
142 | public var bottomLeading: Character?
143 |
144 | public static let `default`: Corners = .init()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ASCIITable.Column.Corners' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
145 |
146 | public init(_ builder: ((inout Corners) -> Void)? = nil) {
/host/spi-builder-workspace/Glider/Sources/Formatters/XCodeFormatter/XCodeFormatter+Colorize.swift:38:27: warning: static property 'level' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
31 |
32 | /// What kind of fields should be colorized.
33 | public struct ColorizeFields: OptionSet {
| `- note: consider making struct 'ColorizeFields' conform to the 'Sendable' protocol
34 | public let rawValue: Int
35 |
36 | public static let callSite = ColorizeFields(rawValue: 1 << 0)
37 | public static let message = ColorizeFields(rawValue: 1 << 1)
38 | public static let level = ColorizeFields(rawValue: 2 << 2)
| |- warning: static property 'level' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'level' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |
40 | public init(rawValue: Int) {
/host/spi-builder-workspace/Glider/Sources/Formatters/XCodeFormatter/XCodeFormatter+Colorize.swift:37:27: warning: static property 'message' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
31 |
32 | /// What kind of fields should be colorized.
33 | public struct ColorizeFields: OptionSet {
| `- note: consider making struct 'ColorizeFields' conform to the 'Sendable' protocol
34 | public let rawValue: Int
35 |
36 | public static let callSite = ColorizeFields(rawValue: 1 << 0)
37 | public static let message = ColorizeFields(rawValue: 1 << 1)
| |- warning: static property 'message' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'message' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 | public static let level = ColorizeFields(rawValue: 2 << 2)
39 |
/host/spi-builder-workspace/Glider/Sources/Formatters/XCodeFormatter/XCodeFormatter+Colorize.swift:36:27: warning: static property 'callSite' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
31 |
32 | /// What kind of fields should be colorized.
33 | public struct ColorizeFields: OptionSet {
| `- note: consider making struct 'ColorizeFields' conform to the 'Sendable' protocol
34 | public let rawValue: Int
35 |
36 | public static let callSite = ColorizeFields(rawValue: 1 << 0)
| |- warning: static property 'callSite' is not concurrency-safe because non-'Sendable' type 'XCodeFormatter.ColorizeFields' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'callSite' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 | public static let message = ColorizeFields(rawValue: 1 << 1)
38 | public static let level = ColorizeFields(rawValue: 2 << 2)
BUILD FAILURE 6.0 linux