The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Failed to build Glider, reference 2.0.6 (c93275), with Swift 6.0 for Linux on 30 Nov 2024 13:41:44 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" 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 -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1

Build Log

285 | extension LogstashTransport {
286 |
287 |     private class LogstashURLSessionDelegate: NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionStreamDelegate {
    |                                                                                                     `- error: cannot find type 'URLSessionStreamDelegate' in scope
288 |
289 |         // MARK: - Private Properties
/host/spi-builder-workspace/Glider/Sources/Transports/LogstashTransport/LogstashTransport.swift:303:66: error: 'AuthChallengeDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
301 |         func urlSession(_ session: URLSession,
302 |                         didReceive challenge: URLAuthenticationChallenge,
303 |                         completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
    |                                                                  `- error: 'AuthChallengeDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
304 |
305 |             if  challenge.protectionSpace.host == transport?.configuration.host,
/host/spi-builder-workspace/Glider/Sources/Transports/LogstashTransport/LogstashTransport.swift:301:36: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
299 |         }
300 |
301 |         func urlSession(_ session: URLSession,
    |                                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
302 |                         didReceive challenge: URLAuthenticationChallenge,
303 |                         completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Glider/Sources/Transports/LogstashTransport/LogstashTransport.swift:302:47: error: 'URLAuthenticationChallenge' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
300 |
301 |         func urlSession(_ session: URLSession,
302 |                         didReceive challenge: URLAuthenticationChallenge,
    |                                               `- error: 'URLAuthenticationChallenge' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
303 |                         completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
304 |
Foundation.URLAuthenticationChallenge:2:18: note: 'URLAuthenticationChallenge' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLAuthenticationChallenge = AnyObject
  |                  `- note: 'URLAuthenticationChallenge' has been explicitly marked unavailable here
/host/spi-builder-workspace/Glider/Sources/Transports/LogstashTransport/LogstashTransport.swift:70:24: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 68 |                                                  configuration: configuration.asyncTransportConfiguration)
 69 |         self.sessionDelegate = LogstashURLSessionDelegate(transport: self)
 70 |         self.session = URLSession(configuration: .ephemeral,
    |                        `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 71 |                                   delegate: self.sessionDelegate,
 72 |                                   delegateQueue: socketQueue)
/host/spi-builder-workspace/Glider/Sources/Transports/LogstashTransport/LogstashTransport.swift:70:51: error: cannot infer contextual base in reference to member 'ephemeral'
 68 |                                                  configuration: configuration.asyncTransportConfiguration)
 69 |         self.sessionDelegate = LogstashURLSessionDelegate(transport: self)
 70 |         self.session = URLSession(configuration: .ephemeral,
    |                                                   `- error: cannot infer contextual base in reference to member 'ephemeral'
 71 |                                   delegate: self.sessionDelegate,
 72 |                                   delegateQueue: socketQueue)
/host/spi-builder-workspace/Glider/Sources/Transports/LogstashTransport/LogstashTransport.swift:92:18: error: value of type 'URLSession' (aka 'AnyObject') has no member 'invalidateAndCancel'
 90 |     /// Cancel all active tasks, invalidate the session and create the new one.
 91 |     open func reset() {
 92 |         session?.invalidateAndCancel()
    |                  `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'invalidateAndCancel'
 93 |         session = URLSession(configuration: .ephemeral,
 94 |                              delegate: sessionDelegate,
/host/spi-builder-workspace/Glider/Sources/Transports/LogstashTransport/LogstashTransport.swift:93:19: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 91 |     open func reset() {
 92 |         session?.invalidateAndCancel()
 93 |         session = URLSession(configuration: .ephemeral,
    |                   `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 94 |                              delegate: sessionDelegate,
 95 |                              delegateQueue: socketQueue)
/host/spi-builder-workspace/Glider/Sources/Transports/LogstashTransport/LogstashTransport.swift:93:46: error: cannot infer contextual base in reference to member 'ephemeral'
 91 |     open func reset() {
 92 |         session?.invalidateAndCancel()
 93 |         session = URLSession(configuration: .ephemeral,
    |                                              `- error: cannot infer contextual base in reference to member 'ephemeral'
 94 |                              delegate: sessionDelegate,
 95 |                              delegateQueue: socketQueue)
/host/spi-builder-workspace/Glider/Sources/Transports/LogstashTransport/LogstashTransport.swift:129:28: error: value of type 'URLSession' (aka 'AnyObject') has no member 'streamTask'
127 |         }
128 |
129 |         let task = session.streamTask(withHostName: configuration.host, port: configuration.port)
    |                            `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'streamTask'
130 |         if !configuration.allowUntrustedServer {
131 |             task.startSecureConnection()
/host/spi-builder-workspace/Glider/Sources/Transports/LogstashTransport/LogstashTransport.swift:146:83: error: cannot infer type of closure parameter 'error' without a type annotation
144 |             dispatchGroup.enter()
145 |
146 |             task.write(messageData, timeout: configuration.timeout) { [weak self] error in
    |                                                                                   `- error: cannot infer type of closure parameter 'error' without a type annotation
147 |                 guard let self = self else {
148 |                     dispatchGroup.leave()
/host/spi-builder-workspace/Glider/Sources/Transports/LogstashTransport/LogstashTransport.swift:305:27: error: value of type 'URLAuthenticationChallenge' (aka 'AnyObject') has no member 'protectionSpace'
303 |                         completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
304 |
305 |             if  challenge.protectionSpace.host == transport?.configuration.host,
    |                           `- error: value of type 'URLAuthenticationChallenge' (aka 'AnyObject') has no member 'protectionSpace'
306 |                 let trust = challenge.protectionSpace.serverTrust {
307 |                 let credential = URLCredential(trust: trust)
/host/spi-builder-workspace/Glider/Sources/Transports/LogstashTransport/LogstashTransport.swift:306:39: error: value of type 'URLAuthenticationChallenge' (aka 'AnyObject') has no member 'protectionSpace'
304 |
305 |             if  challenge.protectionSpace.host == transport?.configuration.host,
306 |                 let trust = challenge.protectionSpace.serverTrust {
    |                                       `- error: value of type 'URLAuthenticationChallenge' (aka 'AnyObject') has no member 'protectionSpace'
307 |                 let credential = URLCredential(trust: trust)
308 |                 completionHandler(.useCredential, credential)
/host/spi-builder-workspace/Glider/Sources/Transports/LogstashTransport/LogstashTransport.swift:307:34: error: 'URLCredential' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
305 |             if  challenge.protectionSpace.host == transport?.configuration.host,
306 |                 let trust = challenge.protectionSpace.serverTrust {
307 |                 let credential = URLCredential(trust: trust)
    |                                  `- error: 'URLCredential' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
308 |                 completionHandler(.useCredential, credential)
309 |             } else {
/host/spi-builder-workspace/Glider/Sources/Transports/LogstashTransport/LogstashTransport.swift:308:36: error: cannot infer contextual base in reference to member 'useCredential'
306 |                 let trust = challenge.protectionSpace.serverTrust {
307 |                 let credential = URLCredential(trust: trust)
308 |                 completionHandler(.useCredential, credential)
    |                                    `- error: cannot infer contextual base in reference to member 'useCredential'
309 |             } else {
310 |                 transport?.delegate?.logstashTransport(transport!, didFailTrustingService: transport!.configuration.host)
/host/spi-builder-workspace/Glider/Sources/Transports/LogstashTransport/LogstashTransport.swift:311:36: error: cannot infer contextual base in reference to member 'cancelAuthenticationChallenge'
309 |             } else {
310 |                 transport?.delegate?.logstashTransport(transport!, didFailTrustingService: transport!.configuration.host)
311 |                 completionHandler(.cancelAuthenticationChallenge, nil)
    |                                    `- error: cannot infer contextual base in reference to member 'cancelAuthenticationChallenge'
312 |             }
313 |         }
/host/spi-builder-workspace/Glider/Sources/Transports/LogstashTransport/LogstashTransport.swift:311:67: error: 'nil' requires a contextual type
309 |             } else {
310 |                 transport?.delegate?.logstashTransport(transport!, didFailTrustingService: transport!.configuration.host)
311 |                 completionHandler(.cancelAuthenticationChallenge, nil)
    |                                                                   `- error: 'nil' requires a contextual type
312 |             }
313 |         }
/host/spi-builder-workspace/Glider/Sources/Transports/RemoteTransport/RemoteTransport+Config.swift:19:11: error: cannot find type 'RemoteTransport' in scope
17 |
18 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, macCatalyst 13.0, *)
19 | extension RemoteTransport {
   |           `- error: cannot find type 'RemoteTransport' in scope
20 |
21 |     /// Represent the configuration settings used to create a new `RemoteTransport` instance.
/host/spi-builder-workspace/Glider/Sources/Transports/RemoteTransport/RemoteTransportServer/RemoteTransportServerClient.swift:19:11: error: cannot find type 'RemoteTransportServer' in scope
 17 |
 18 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, macCatalyst 13.0, *)
 19 | extension RemoteTransportServer {
    |           `- error: cannot find type 'RemoteTransportServer' in scope
 20 |
 21 |     /// Identify a client connected to the server.
/host/spi-builder-workspace/Glider/Sources/Transports/RemoteTransport/RemoteTransportServer/RemoteTransportServerClient.swift:139:11: error: cannot find type 'RemoteTransportServer' in scope
137 |
138 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, macCatalyst 13.0, *)
139 | extension RemoteTransportServer {
    |           `- error: cannot find type 'RemoteTransportServer' in scope
140 |
141 |     public struct ClientId: Hashable {
/host/spi-builder-workspace/Glider/Sources/Transports/RemoteTransport/RemoteTransport+Config.swift:58:78: error: cannot find type 'Configuration' in scope
56 |         ///
57 |         /// - Parameter builder: builder callback.
58 |         public init(serviceType: String = "_glider._tcp", _ builder: ((inout Configuration) -> Void)?) {
   |                                                                              `- error: cannot find type 'Configuration' in scope
59 |             self.serviceType = serviceType
60 |             self.queue = DispatchQueue(label: String(describing: type(of: self)), attributes: [])
/host/spi-builder-workspace/Glider/Sources/Transports/RemoteTransport/RemoteTransportServer/RemoteTransportServerClient.swift:26:44: error: cannot find type 'ClientId' in scope
 24 |         // MARK: - Public Properties
 25 |
 26 |         public internal(set) var clientId: ClientId?
    |                                            `- error: cannot find type 'ClientId' in scope
 27 |
 28 |         /// Client info.
/host/spi-builder-workspace/Glider/Sources/Transports/RemoteTransport/RemoteTransportServer/RemoteTransportServerClient.swift:29:39: error: cannot find type 'RemoteTransport' in scope
 27 |
 28 |         /// Client info.
 29 |         public private(set) var info: RemoteTransport.PacketHello.Info
    |                                       `- error: cannot find type 'RemoteTransport' in scope
 30 |
 31 |         /// Parent connection.
/host/spi-builder-workspace/Glider/Sources/Transports/RemoteTransport/RemoteTransportServer/RemoteTransportServerClient.swift:32:46: error: cannot find type 'RemoteTransport' in scope
 30 |
 31 |         /// Parent connection.
 32 |         public internal(set) var connection: RemoteTransport.Connection?
    |                                              `- error: cannot find type 'RemoteTransport' in scope
 33 |
 34 |         /// Is the client connected.
/host/spi-builder-workspace/Glider/Sources/Transports/RemoteTransport/RemoteTransportServer/RemoteTransportServerClient.swift:56:32: error: cannot find type 'RemoteTransport' in scope
 54 |         ///
 55 |         /// - Parameter request: request.
 56 |         internal init(request: RemoteTransport.PacketHello) {
    |                                `- error: cannot find type 'RemoteTransport' in scope
 57 |             self.info = request.info
 58 |
/host/spi-builder-workspace/Glider/Sources/Transports/RemoteTransport/RemoteTransportServer/RemoteTransportServerClient.swift:144:32: error: cannot find type 'RemoteTransport' in scope
142 |         public let raw: String
143 |
144 |         internal init(request: RemoteTransport.PacketHello) {
    |                                `- error: cannot find type 'RemoteTransport' in scope
145 |             self.raw = (request.info.deviceId?.uuidString ?? "") +
146 |                         (request.info.appInfo.bundleIdentifier ?? "–")
[73/97] Compiling Glider RemoteTransportServerClient.swift
/host/spi-builder-workspace/Glider/Sources/Transports/HTTPTransport/HTTPTransport.swift:163:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
161 |         /// URL Session used to send data.
162 |         /// By default `.default` is used
163 |         public var urlSession: URLSession
    |                                `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
164 |
165 |         /// Formatters set.
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Glider/Sources/Transports/HTTPTransport/HTTPTransport.swift:223:31: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
221 |         public init(_ builder: ((inout Configuration) -> Void)?) throws {
222 |             self.asyncTransportConfiguration = .init()
223 |             self.urlSession = URLSession(configuration: .default)
    |                               `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
224 |             self.queue = DispatchQueue(label: String(describing: type(of: self)), attributes: [])
225 |             builder?(&self)
/host/spi-builder-workspace/Glider/Sources/Transports/HTTPTransport/HTTPTransport.swift:223:58: error: cannot infer contextual base in reference to member 'default'
221 |         public init(_ builder: ((inout Configuration) -> Void)?) throws {
222 |             self.asyncTransportConfiguration = .init()
223 |             self.urlSession = URLSession(configuration: .default)
    |                                                          `- error: cannot infer contextual base in reference to member 'default'
224 |             self.queue = DispatchQueue(label: String(describing: type(of: self)), attributes: [])
225 |             builder?(&self)
/host/spi-builder-workspace/Glider/Sources/Transports/HTTPTransport/HTTPTransportRequest.swift:30:28: error: cannot find type 'URLRequest' in scope
 28 |
 29 |     /// URLRequest to execute.
 30 |     public let urlRequest: URLRequest
    |                            `- error: cannot find type 'URLRequest' in scope
 31 |
 32 |     /// Configuration
/host/spi-builder-workspace/Glider/Sources/Transports/HTTPTransport/HTTPTransportRequest.swift:49:29: error: cannot find type 'URLRequest' in scope
 47 |     ///   - urlRequest: url request to execute.
 48 |     ///   - builder: builder function to customize the call.
 49 |     public init(urlRequest: URLRequest, _ builder: ((inout Configuration) -> Void)? = nil) {
    |                             `- error: cannot find type 'URLRequest' in scope
 50 |         self.configuration = Configuration(builder)
 51 |         self.urlRequest = urlRequest
/host/spi-builder-workspace/Glider/Sources/Transports/HTTPTransport/HTTPTransportRequest.swift:127:30: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
125 |         case `internal`(Swift.Error)
126 |         case noResponse
127 |         case invalidResponse(URLResponse)
    |                              `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
128 |         case emptyResponse(HTTPURLResponse)
129 |         case httpError(HTTPURLResponse, Data?)
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Glider/Sources/Transports/HTTPTransport/HTTPTransportRequest.swift:128:28: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
126 |         case noResponse
127 |         case invalidResponse(URLResponse)
128 |         case emptyResponse(HTTPURLResponse)
    |                            `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
129 |         case httpError(HTTPURLResponse, Data?)
130 |     }
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Glider/Sources/Transports/HTTPTransport/HTTPTransportRequest.swift:129:24: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
127 |         case invalidResponse(URLResponse)
128 |         case emptyResponse(HTTPURLResponse)
129 |         case httpError(HTTPURLResponse, Data?)
    |                        `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
130 |     }
131 |
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Glider/Sources/Transports/HTTPTransport/HTTPTransportRequest.swift:127:14: warning: associated value 'invalidResponse' of 'Sendable'-conforming enum 'RequestError' has non-sendable type 'URLResponse' (aka 'AnyObject'); this is an error in the Swift 6 language mode
125 |         case `internal`(Swift.Error)
126 |         case noResponse
127 |         case invalidResponse(URLResponse)
    |              `- warning: associated value 'invalidResponse' of 'Sendable'-conforming enum 'RequestError' has non-sendable type 'URLResponse' (aka 'AnyObject'); this is an error in the Swift 6 language mode
128 |         case emptyResponse(HTTPURLResponse)
129 |         case httpError(HTTPURLResponse, Data?)
/host/spi-builder-workspace/Glider/Sources/Transports/HTTPTransport/HTTPTransportRequest.swift:128:14: warning: associated value 'emptyResponse' of 'Sendable'-conforming enum 'RequestError' has non-sendable type 'HTTPURLResponse' (aka 'AnyObject'); this is an error in the Swift 6 language mode
126 |         case noResponse
127 |         case invalidResponse(URLResponse)
128 |         case emptyResponse(HTTPURLResponse)
    |              `- warning: associated value 'emptyResponse' of 'Sendable'-conforming enum 'RequestError' has non-sendable type 'HTTPURLResponse' (aka 'AnyObject'); this is an error in the Swift 6 language mode
129 |         case httpError(HTTPURLResponse, Data?)
130 |     }
/host/spi-builder-workspace/Glider/Sources/Transports/HTTPTransport/HTTPTransportRequest.swift:129:14: warning: associated value 'httpError' of 'Sendable'-conforming enum 'RequestError' has non-sendable type 'HTTPURLResponse' (aka 'AnyObject'); this is an error in the Swift 6 language mode
127 |         case invalidResponse(URLResponse)
128 |         case emptyResponse(HTTPURLResponse)
129 |         case httpError(HTTPURLResponse, Data?)
    |              `- warning: associated value 'httpError' of 'Sendable'-conforming enum 'RequestError' has non-sendable type 'HTTPURLResponse' (aka 'AnyObject'); this is an error in the Swift 6 language mode
130 |     }
131 |
/host/spi-builder-workspace/Glider/Sources/Transports/HTTPTransport/Support/AsyncOperation.swift:19:14: warning: class 'AsyncOperation' must restate inherited '@unchecked Sendable' conformance
17 |
18 | /// This class allows subclasses in order to make an async Operation.
19 | public class AsyncOperation: Operation {
   |              `- warning: class 'AsyncOperation' must restate inherited '@unchecked Sendable' conformance
20 |
21 |     /// Identifier of the operation.
/host/spi-builder-workspace/Glider/Sources/Transports/HTTPTransport/Support/AsyncURLRequestsOperation.swift:18:20: warning: class 'AsyncURLRequestOperation' must restate inherited '@unchecked Sendable' conformance
16 | import Foundation
17 |
18 | public final class AsyncURLRequestOperation: AsyncOperation {
   |                    `- warning: class 'AsyncURLRequestOperation' must restate inherited '@unchecked Sendable' conformance
19 |     public typealias Response = Result<Data, Error>
20 |     typealias Callback = ((Response) -> Void)
/host/spi-builder-workspace/Glider/Sources/Transports/HTTPTransport/Support/AsyncURLRequestsOperation.swift:54:45: error: value of type 'URLSession' (aka 'AnyObject') has no member 'execute'
52 |             self?.asyncFinish()
53 |         }
54 |         transport?.configuration.urlSession.execute(request)
   |                                             `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'execute'
55 |     }
56 |
/host/spi-builder-workspace/Glider/Sources/Transports/HTTPTransport/Support/URLSession+Extensions.swift:17:1: error: non-nominal type 'URLSession' (aka 'AnyObject') cannot be extended
 15 | // MARK: - Public Functions
 16 |
 17 | extension URLSession {
    | `- error: non-nominal type 'URLSession' (aka 'AnyObject') cannot be extended
 18 |
 19 |     /// Execute the `URLSessionDataTask` which is part of the request, then call validate on it where we can decide if we need to retry or not.
/host/spi-builder-workspace/Glider/Sources/Transports/HTTPTransport/Support/URLSession+Extensions.swift:40:9: error: non-nominal type 'URLSession' (aka 'AnyObject') cannot be extended
 38 | }
 39 |
 40 | private extension URLSession {
    |         `- error: non-nominal type 'URLSession' (aka 'AnyObject') cannot be extended
 41 |
 42 |     ///    Process results of `URLSessionDataTask` and converts it into `DataResult` instance
/host/spi-builder-workspace/Glider/Sources/Transports/LogstashTransport/LogstashTransport.swift:47:26: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 45 |
 46 |     /// URLSession to use.
 47 |     private var session: URLSession?
    |                          `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 48 |
 49 |     /// Session delegate.
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Glider/Sources/Transports/LogstashTransport/LogstashTransport.swift:287:57: error: cannot find type 'URLSessionDelegate' in scope
285 | extension LogstashTransport {
286 |
287 |     private class LogstashURLSessionDelegate: NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionStreamDelegate {
    |                                                         `- error: cannot find type 'URLSessionDelegate' in scope
288 |
289 |         // MARK: - Private Properties
/host/spi-builder-workspace/Glider/Sources/Transports/LogstashTransport/LogstashTransport.swift:287:77: error: cannot find type 'URLSessionTaskDelegate' in scope
285 | extension LogstashTransport {
286 |
287 |     private class LogstashURLSessionDelegate: NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionStreamDelegate {
    |                                                                             `- error: cannot find type 'URLSessionTaskDelegate' in scope
288 |
289 |         // MARK: - Private Properties
/host/spi-builder-workspace/Glider/Sources/Transports/LogstashTransport/LogstashTransport.swift:287:101: error: cannot find type 'URLSessionStreamDelegate' in scope
285 | extension LogstashTransport {
286 |
287 |     private class LogstashURLSessionDelegate: NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionStreamDelegate {
    |                                                                                                     `- error: cannot find type 'URLSessionStreamDelegate' in scope
288 |
289 |         // MARK: - Private Properties
/host/spi-builder-workspace/Glider/Sources/Transports/LogstashTransport/LogstashTransport.swift:303:66: error: 'AuthChallengeDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
301 |         func urlSession(_ session: URLSession,
302 |                         didReceive challenge: URLAuthenticationChallenge,
303 |                         completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
    |                                                                  `- error: 'AuthChallengeDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
304 |
305 |             if  challenge.protectionSpace.host == transport?.configuration.host,
/host/spi-builder-workspace/Glider/Sources/Transports/LogstashTransport/LogstashTransport.swift:301:36: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
299 |         }
300 |
301 |         func urlSession(_ session: URLSession,
    |                                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
302 |                         didReceive challenge: URLAuthenticationChallenge,
303 |                         completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Glider/Sources/Transports/LogstashTransport/LogstashTransport.swift:302:47: error: 'URLAuthenticationChallenge' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
300 |
301 |         func urlSession(_ session: URLSession,
302 |                         didReceive challenge: URLAuthenticationChallenge,
    |                                               `- error: 'URLAuthenticationChallenge' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
303 |                         completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
304 |
Foundation.URLAuthenticationChallenge:2:18: note: 'URLAuthenticationChallenge' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLAuthenticationChallenge = AnyObject
  |                  `- note: 'URLAuthenticationChallenge' has been explicitly marked unavailable here
/host/spi-builder-workspace/Glider/Sources/Transports/LogstashTransport/LogstashTransport.swift:70:24: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 68 |                                                  configuration: configuration.asyncTransportConfiguration)
 69 |         self.sessionDelegate = LogstashURLSessionDelegate(transport: self)
 70 |         self.session = URLSession(configuration: .ephemeral,
    |                        `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 71 |                                   delegate: self.sessionDelegate,
 72 |                                   delegateQueue: socketQueue)
/host/spi-builder-workspace/Glider/Sources/Transports/LogstashTransport/LogstashTransport.swift:70:51: error: cannot infer contextual base in reference to member 'ephemeral'
 68 |                                                  configuration: configuration.asyncTransportConfiguration)
 69 |         self.sessionDelegate = LogstashURLSessionDelegate(transport: self)
 70 |         self.session = URLSession(configuration: .ephemeral,
    |                                                   `- error: cannot infer contextual base in reference to member 'ephemeral'
 71 |                                   delegate: self.sessionDelegate,
 72 |                                   delegateQueue: socketQueue)
/host/spi-builder-workspace/Glider/Sources/Transports/LogstashTransport/LogstashTransport.swift:92:18: error: value of type 'URLSession' (aka 'AnyObject') has no member 'invalidateAndCancel'
 90 |     /// Cancel all active tasks, invalidate the session and create the new one.
 91 |     open func reset() {
 92 |         session?.invalidateAndCancel()
    |                  `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'invalidateAndCancel'
 93 |         session = URLSession(configuration: .ephemeral,
 94 |                              delegate: sessionDelegate,
/host/spi-builder-workspace/Glider/Sources/Transports/LogstashTransport/LogstashTransport.swift:93:19: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 91 |     open func reset() {
 92 |         session?.invalidateAndCancel()
 93 |         session = URLSession(configuration: .ephemeral,
    |                   `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 94 |                              delegate: sessionDelegate,
 95 |                              delegateQueue: socketQueue)
/host/spi-builder-workspace/Glider/Sources/Transports/LogstashTransport/LogstashTransport.swift:93:46: error: cannot infer contextual base in reference to member 'ephemeral'
 91 |     open func reset() {
 92 |         session?.invalidateAndCancel()
 93 |         session = URLSession(configuration: .ephemeral,
    |                                              `- error: cannot infer contextual base in reference to member 'ephemeral'
 94 |                              delegate: sessionDelegate,
 95 |                              delegateQueue: socketQueue)
/host/spi-builder-workspace/Glider/Sources/Transports/LogstashTransport/LogstashTransport.swift:129:28: error: value of type 'URLSession' (aka 'AnyObject') has no member 'streamTask'
127 |         }
128 |
129 |         let task = session.streamTask(withHostName: configuration.host, port: configuration.port)
    |                            `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'streamTask'
130 |         if !configuration.allowUntrustedServer {
131 |             task.startSecureConnection()
/host/spi-builder-workspace/Glider/Sources/Transports/LogstashTransport/LogstashTransport.swift:146:83: error: cannot infer type of closure parameter 'error' without a type annotation
144 |             dispatchGroup.enter()
145 |
146 |             task.write(messageData, timeout: configuration.timeout) { [weak self] error in
    |                                                                                   `- error: cannot infer type of closure parameter 'error' without a type annotation
147 |                 guard let self = self else {
148 |                     dispatchGroup.leave()
/host/spi-builder-workspace/Glider/Sources/Transports/LogstashTransport/LogstashTransport.swift:305:27: error: value of type 'URLAuthenticationChallenge' (aka 'AnyObject') has no member 'protectionSpace'
303 |                         completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
304 |
305 |             if  challenge.protectionSpace.host == transport?.configuration.host,
    |                           `- error: value of type 'URLAuthenticationChallenge' (aka 'AnyObject') has no member 'protectionSpace'
306 |                 let trust = challenge.protectionSpace.serverTrust {
307 |                 let credential = URLCredential(trust: trust)
/host/spi-builder-workspace/Glider/Sources/Transports/LogstashTransport/LogstashTransport.swift:306:39: error: value of type 'URLAuthenticationChallenge' (aka 'AnyObject') has no member 'protectionSpace'
304 |
305 |             if  challenge.protectionSpace.host == transport?.configuration.host,
306 |                 let trust = challenge.protectionSpace.serverTrust {
    |                                       `- error: value of type 'URLAuthenticationChallenge' (aka 'AnyObject') has no member 'protectionSpace'
307 |                 let credential = URLCredential(trust: trust)
308 |                 completionHandler(.useCredential, credential)
/host/spi-builder-workspace/Glider/Sources/Transports/LogstashTransport/LogstashTransport.swift:307:34: error: 'URLCredential' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
305 |             if  challenge.protectionSpace.host == transport?.configuration.host,
306 |                 let trust = challenge.protectionSpace.serverTrust {
307 |                 let credential = URLCredential(trust: trust)
    |                                  `- error: 'URLCredential' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
308 |                 completionHandler(.useCredential, credential)
309 |             } else {
/host/spi-builder-workspace/Glider/Sources/Transports/LogstashTransport/LogstashTransport.swift:308:36: error: cannot infer contextual base in reference to member 'useCredential'
306 |                 let trust = challenge.protectionSpace.serverTrust {
307 |                 let credential = URLCredential(trust: trust)
308 |                 completionHandler(.useCredential, credential)
    |                                    `- error: cannot infer contextual base in reference to member 'useCredential'
309 |             } else {
310 |                 transport?.delegate?.logstashTransport(transport!, didFailTrustingService: transport!.configuration.host)
/host/spi-builder-workspace/Glider/Sources/Transports/LogstashTransport/LogstashTransport.swift:311:36: error: cannot infer contextual base in reference to member 'cancelAuthenticationChallenge'
309 |             } else {
310 |                 transport?.delegate?.logstashTransport(transport!, didFailTrustingService: transport!.configuration.host)
311 |                 completionHandler(.cancelAuthenticationChallenge, nil)
    |                                    `- error: cannot infer contextual base in reference to member 'cancelAuthenticationChallenge'
312 |             }
313 |         }
/host/spi-builder-workspace/Glider/Sources/Transports/LogstashTransport/LogstashTransport.swift:311:67: error: 'nil' requires a contextual type
309 |             } else {
310 |                 transport?.delegate?.logstashTransport(transport!, didFailTrustingService: transport!.configuration.host)
311 |                 completionHandler(.cancelAuthenticationChallenge, nil)
    |                                                                   `- error: 'nil' requires a contextual type
312 |             }
313 |         }
/host/spi-builder-workspace/Glider/Sources/Transports/RemoteTransport/RemoteTransport+Config.swift:19:11: error: cannot find type 'RemoteTransport' in scope
17 |
18 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, macCatalyst 13.0, *)
19 | extension RemoteTransport {
   |           `- error: cannot find type 'RemoteTransport' in scope
20 |
21 |     /// Represent the configuration settings used to create a new `RemoteTransport` instance.
/host/spi-builder-workspace/Glider/Sources/Transports/RemoteTransport/RemoteTransportServer/RemoteTransportServerClient.swift:19:11: error: cannot find type 'RemoteTransportServer' in scope
 17 |
 18 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, macCatalyst 13.0, *)
 19 | extension RemoteTransportServer {
    |           `- error: cannot find type 'RemoteTransportServer' in scope
 20 |
 21 |     /// Identify a client connected to the server.
/host/spi-builder-workspace/Glider/Sources/Transports/RemoteTransport/RemoteTransportServer/RemoteTransportServerClient.swift:139:11: error: cannot find type 'RemoteTransportServer' in scope
137 |
138 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, macCatalyst 13.0, *)
139 | extension RemoteTransportServer {
    |           `- error: cannot find type 'RemoteTransportServer' in scope
140 |
141 |     public struct ClientId: Hashable {
/host/spi-builder-workspace/Glider/Sources/Transports/RemoteTransport/RemoteTransport+Config.swift:58:78: error: cannot find type 'Configuration' in scope
56 |         ///
57 |         /// - Parameter builder: builder callback.
58 |         public init(serviceType: String = "_glider._tcp", _ builder: ((inout Configuration) -> Void)?) {
   |                                                                              `- error: cannot find type 'Configuration' in scope
59 |             self.serviceType = serviceType
60 |             self.queue = DispatchQueue(label: String(describing: type(of: self)), attributes: [])
/host/spi-builder-workspace/Glider/Sources/Transports/RemoteTransport/RemoteTransportServer/RemoteTransportServerClient.swift:26:44: error: cannot find type 'ClientId' in scope
 24 |         // MARK: - Public Properties
 25 |
 26 |         public internal(set) var clientId: ClientId?
    |                                            `- error: cannot find type 'ClientId' in scope
 27 |
 28 |         /// Client info.
/host/spi-builder-workspace/Glider/Sources/Transports/RemoteTransport/RemoteTransportServer/RemoteTransportServerClient.swift:29:39: error: cannot find type 'RemoteTransport' in scope
 27 |
 28 |         /// Client info.
 29 |         public private(set) var info: RemoteTransport.PacketHello.Info
    |                                       `- error: cannot find type 'RemoteTransport' in scope
 30 |
 31 |         /// Parent connection.
/host/spi-builder-workspace/Glider/Sources/Transports/RemoteTransport/RemoteTransportServer/RemoteTransportServerClient.swift:32:46: error: cannot find type 'RemoteTransport' in scope
 30 |
 31 |         /// Parent connection.
 32 |         public internal(set) var connection: RemoteTransport.Connection?
    |                                              `- error: cannot find type 'RemoteTransport' in scope
 33 |
 34 |         /// Is the client connected.
/host/spi-builder-workspace/Glider/Sources/Transports/RemoteTransport/RemoteTransportServer/RemoteTransportServerClient.swift:56:32: error: cannot find type 'RemoteTransport' in scope
 54 |         ///
 55 |         /// - Parameter request: request.
 56 |         internal init(request: RemoteTransport.PacketHello) {
    |                                `- error: cannot find type 'RemoteTransport' in scope
 57 |             self.info = request.info
 58 |
/host/spi-builder-workspace/Glider/Sources/Transports/RemoteTransport/RemoteTransportServer/RemoteTransportServerClient.swift:144:32: error: cannot find type 'RemoteTransport' in scope
142 |         public let raw: String
143 |
144 |         internal init(request: RemoteTransport.PacketHello) {
    |                                `- error: cannot find type 'RemoteTransport' in scope
145 |             self.raw = (request.info.deviceId?.uuidString ?? "") +
146 |                         (request.info.appInfo.bundleIdentifier ?? "–")
[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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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 nonisolated 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/Log/Additional Structures/ProcessIdentification.swift:23:23: warning: static property 'shared' is not concurrency-safe because it is nonisolated 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 nonisolated 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/Log/Additional Structures/ProcessIdentification.swift:23:23: warning: static property 'shared' is not concurrency-safe because it is nonisolated 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 nonisolated 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/Log/Additional Structures/ProcessIdentification.swift:23:23: warning: static property 'shared' is not concurrency-safe because it is nonisolated 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 nonisolated 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/Log/Additional Structures/ProcessIdentification.swift:23:23: warning: static property 'shared' is not concurrency-safe because it is nonisolated 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 nonisolated 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/Log/Additional Structures/ProcessIdentification.swift:23:23: warning: static property 'shared' is not concurrency-safe because it is nonisolated 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 nonisolated 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/Log/Additional Structures/ProcessIdentification.swift:23:23: warning: static property 'shared' is not concurrency-safe because it is nonisolated 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 nonisolated 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/Log/Additional Structures/ProcessIdentification.swift:23:23: warning: static property 'shared' is not concurrency-safe because it is nonisolated 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 nonisolated 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/Log/Additional Structures/ProcessIdentification.swift:23:23: warning: static property 'shared' is not concurrency-safe because it is nonisolated 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 nonisolated 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/Log/Additional Structures/ProcessIdentification.swift:23:23: warning: static property 'shared' is not concurrency-safe because it is nonisolated 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 nonisolated 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/Log/Additional Structures/ProcessIdentification.swift:23:23: warning: static property 'shared' is not concurrency-safe because it is nonisolated 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 nonisolated 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/Log/Additional Structures/ProcessIdentification.swift:23:23: warning: static property 'shared' is not concurrency-safe because it is nonisolated 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 nonisolated 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/Log/Additional Structures/ProcessIdentification.swift:23:23: warning: static property 'shared' is not concurrency-safe because it is nonisolated 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 nonisolated 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