The Swift Package Index logo.Swift Package Index

Build Information

Successful build of LispKit, reference master (aee792), with Swift 6.1 for macOS (SPM) on 26 Apr 2026 13:22:33 UTC.

Swift 6 data race errors: 98

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -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

Build Log

 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:680:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
678 |
679 | extension DynamicJSON.JSONSchemaResource: LispKit.CustomExpr {
680 |   public static let type = Type.objectType(Symbol(uninterned: "json-schema"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
681 |
682 |   public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:729:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
727 |
728 | public final class JSONValidationResult: NativeObject {
729 |   public static let type = Type.objectType(Symbol(uninterned: "json-validation-result"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
730 |
731 |   public let result: JSONSchemaValidationResult
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/KeychainLibrary.swift:524:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
522 |
523 |   /// Type representing zip archives
524 |   public static let type = Type.objectType(Symbol(uninterned: "keychain"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
525 |
526 |   /// Keychain accessor
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LibraryRegistry.swift:83:34: warning: static property 'nativeLibraries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 81 |   ]
 82 |   #elseif os(macOS)
 83 |   public private(set) static var nativeLibraries: [NativeLibrary.Type] = [
    |                                  |- warning: static property 'nativeLibraries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                  |- note: convert 'nativeLibraries' to a 'let' constant to make 'Sendable' shared state immutable
    |                                  |- note: add '@MainActor' to make static property 'nativeLibraries' part of global actor 'MainActor'
    |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 84 |     ControlFlowLibrary.self,
 85 |     CoreLibrary.self,
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:583:7: warning: capture of 'self' with non-sendable type 'LocationManager' in a '@Sendable' closure
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
581 |                             raising: Bool) {
582 |     DispatchQueue.global(qos: .userInitiated).async {
583 |       self.condition.lock()
    |       `- warning: capture of 'self' with non-sendable type 'LocationManager' in a '@Sendable' closure
584 |       self.locationManager.requestLocation()
585 |       self.lastLocation = self.locationManager.location
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:608:19: warning: capture of 'result' with non-sendable type 'Future' in a '@Sendable' closure
606 |                                 .pair(.makeNumber(location.coordinate.longitude),
607 |                                       .pair(.makeNumber(location.altitude), .null)))
608 |           _ = try result.setResult(in: context, to: res, raise: false)
    |                   `- warning: capture of 'result' with non-sendable type 'Future' in a '@Sendable' closure
609 |         } else if let error = self.locationError {
610 |           self.condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ThreadFutureLibrary.swift:224:20: note: class 'Future' does not conform to the 'Sendable' protocol
222 | }
223 |
224 | public final class Future: NativeObject {
    |                    `- note: class 'Future' does not conform to the 'Sendable' protocol
225 |
226 |   /// Type representing zip archives
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:608:40: warning: capture of 'context' with non-sendable type 'Context' in a '@Sendable' closure
606 |                                 .pair(.makeNumber(location.coordinate.longitude),
607 |                                       .pair(.makeNumber(location.altitude), .null)))
608 |           _ = try result.setResult(in: context, to: res, raise: false)
    |                                        `- warning: capture of 'context' with non-sendable type 'Context' in a '@Sendable' closure
609 |         } else if let error = self.locationError {
610 |           self.condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/Context.swift:29:12: note: class 'Context' does not conform to the 'Sendable' protocol
 27 | /// used if the interpreter is used without customizations.
 28 | ///
 29 | open class Context {
    |            `- note: class 'Context' does not conform to the 'Sendable' protocol
 30 |
 31 |   /// The name of the LispKit interpreter which is defined by this context.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:590:13: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
588 |       var n = 0
589 |       while self.lastLocation == nil &&
590 |             self.locationError == nil &&
    |             `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
591 |             !self.accessDenied &&
592 |             !self.evaluator.isAbortionRequested() {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:591:14: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
589 |       while self.lastLocation == nil &&
590 |             self.locationError == nil &&
591 |             !self.accessDenied &&
    |              `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
592 |             !self.evaluator.isAbortionRequested() {
593 |         n += 1
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:592:14: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
590 |             self.locationError == nil &&
591 |             !self.accessDenied &&
592 |             !self.evaluator.isAbortionRequested() {
    |              `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
593 |         n += 1
594 |         if n >= 16 {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2375:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2373 | ///
2374 | public struct NativePDFDocument: CustomExpr {
2375 |   public static let type = Type.objectType(Symbol(uninterned: "pdf"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2376 |
2377 |   public let document: PDFDocument
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2437:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2435 | ///
2436 | public struct NativePDFPage: CustomExpr {
2437 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-page"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2438 |
2439 |   public let page: PDFPage
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2502:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2500 | ///
2501 | public struct NativePDFAnnotation: CustomExpr {
2502 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-annotation"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2503 |
2504 |   public let annotation: PDFAnnotation
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2606:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2604 | ///
2605 | public struct NativePDFOutline: CustomExpr {
2606 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-outline"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2607 |
2608 |   public let outline: PDFOutline
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
[526/534] Compiling LispKit MarkdownLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1130:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1128 | ///
1129 | public struct ImageCoefficients: CustomExpr {
1130 |   public static let type = Type.objectType(Symbol(uninterned: "image-coefficients"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1131 |
1132 |   public let ciVector: CIVector
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1184:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1182 | ///
1183 | public struct AbstractImage: CustomExpr {
1184 |   public static let type = Type.objectType(Symbol(uninterned: "abstract-image"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1185 |
1186 |   public let ciImage: CIImage
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1298:23: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1296 |   ///
1297 |   public struct ImageFilter: CustomExpr {
1298 |     public static let type = Type.objectType(Symbol(uninterned: "image-filter"))
     |                       |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1299 |
1300 |     public let ciFilter: CIFilter
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/InternalLibrary.swift:28:21: warning: static property 'deconstructionTag' is not concurrency-safe because non-'Sendable' type 'Symbol' may have shared mutable state; this is an error in the Swift 6 language mode
 26 | public final class InternalLibrary: NativeLibrary {
 27 |
 28 |   public static let deconstructionTag = Symbol(uninterned: "deconstruct-datatype")
    |                     |- warning: static property 'deconstructionTag' is not concurrency-safe because non-'Sendable' type 'Symbol' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'deconstructionTag' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 |   /// Name of the library.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Symbol.swift:29:20: note: class 'Symbol' does not conform to the 'Sendable' protocol
 27 | /// corresponding lexical environment.
 28 | ///
 29 | public final class Symbol: Reference, CustomStringConvertible {
    |                    `- note: class 'Symbol' does not conform to the 'Sendable' protocol
 30 |
 31 |   private enum Kind {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONLibrary.swift:1231:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1229 |
1230 | extension JSON: CustomExpr {
1231 |   public static let type = Type.objectType(Symbol(uninterned: "json"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1232 |
1233 |   public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONLibrary.swift:1344:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1342 |
1343 | public final class MutableJSON: AnyMutableNativeObject<JSON> {
1344 |   public static let type = Type.objectType(Symbol(uninterned: "mutable-json"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1345 |
1346 |   public override var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONLibrary.swift:1365:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1363 |
1364 | public final class NativeJSONPatch: AnyMutableNativeObject<[JSONPatchOperation]> {
1365 |   public static let type = Type.objectType(Symbol(uninterned: "json-patch"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1366 |
1367 |   public override var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:631:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
629 |
630 | extension DynamicJSON.JSONSchemaRegistry: LispKit.CustomExpr {
631 |   public static let type = Type.objectType(Symbol(uninterned: "json-schema-registry"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
632 |
633 |   public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:680:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
678 |
679 | extension DynamicJSON.JSONSchemaResource: LispKit.CustomExpr {
680 |   public static let type = Type.objectType(Symbol(uninterned: "json-schema"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
681 |
682 |   public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:729:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
727 |
728 | public final class JSONValidationResult: NativeObject {
729 |   public static let type = Type.objectType(Symbol(uninterned: "json-validation-result"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
730 |
731 |   public let result: JSONSchemaValidationResult
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/KeychainLibrary.swift:524:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
522 |
523 |   /// Type representing zip archives
524 |   public static let type = Type.objectType(Symbol(uninterned: "keychain"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
525 |
526 |   /// Keychain accessor
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LibraryRegistry.swift:83:34: warning: static property 'nativeLibraries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 81 |   ]
 82 |   #elseif os(macOS)
 83 |   public private(set) static var nativeLibraries: [NativeLibrary.Type] = [
    |                                  |- warning: static property 'nativeLibraries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                  |- note: convert 'nativeLibraries' to a 'let' constant to make 'Sendable' shared state immutable
    |                                  |- note: add '@MainActor' to make static property 'nativeLibraries' part of global actor 'MainActor'
    |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 84 |     ControlFlowLibrary.self,
 85 |     CoreLibrary.self,
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:583:7: warning: capture of 'self' with non-sendable type 'LocationManager' in a '@Sendable' closure
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
581 |                             raising: Bool) {
582 |     DispatchQueue.global(qos: .userInitiated).async {
583 |       self.condition.lock()
    |       `- warning: capture of 'self' with non-sendable type 'LocationManager' in a '@Sendable' closure
584 |       self.locationManager.requestLocation()
585 |       self.lastLocation = self.locationManager.location
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:608:19: warning: capture of 'result' with non-sendable type 'Future' in a '@Sendable' closure
606 |                                 .pair(.makeNumber(location.coordinate.longitude),
607 |                                       .pair(.makeNumber(location.altitude), .null)))
608 |           _ = try result.setResult(in: context, to: res, raise: false)
    |                   `- warning: capture of 'result' with non-sendable type 'Future' in a '@Sendable' closure
609 |         } else if let error = self.locationError {
610 |           self.condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ThreadFutureLibrary.swift:224:20: note: class 'Future' does not conform to the 'Sendable' protocol
222 | }
223 |
224 | public final class Future: NativeObject {
    |                    `- note: class 'Future' does not conform to the 'Sendable' protocol
225 |
226 |   /// Type representing zip archives
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:608:40: warning: capture of 'context' with non-sendable type 'Context' in a '@Sendable' closure
606 |                                 .pair(.makeNumber(location.coordinate.longitude),
607 |                                       .pair(.makeNumber(location.altitude), .null)))
608 |           _ = try result.setResult(in: context, to: res, raise: false)
    |                                        `- warning: capture of 'context' with non-sendable type 'Context' in a '@Sendable' closure
609 |         } else if let error = self.locationError {
610 |           self.condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/Context.swift:29:12: note: class 'Context' does not conform to the 'Sendable' protocol
 27 | /// used if the interpreter is used without customizations.
 28 | ///
 29 | open class Context {
    |            `- note: class 'Context' does not conform to the 'Sendable' protocol
 30 |
 31 |   /// The name of the LispKit interpreter which is defined by this context.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:590:13: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
588 |       var n = 0
589 |       while self.lastLocation == nil &&
590 |             self.locationError == nil &&
    |             `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
591 |             !self.accessDenied &&
592 |             !self.evaluator.isAbortionRequested() {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:591:14: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
589 |       while self.lastLocation == nil &&
590 |             self.locationError == nil &&
591 |             !self.accessDenied &&
    |              `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
592 |             !self.evaluator.isAbortionRequested() {
593 |         n += 1
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:592:14: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
590 |             self.locationError == nil &&
591 |             !self.accessDenied &&
592 |             !self.evaluator.isAbortionRequested() {
    |              `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
593 |         n += 1
594 |         if n >= 16 {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2375:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2373 | ///
2374 | public struct NativePDFDocument: CustomExpr {
2375 |   public static let type = Type.objectType(Symbol(uninterned: "pdf"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2376 |
2377 |   public let document: PDFDocument
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2437:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2435 | ///
2436 | public struct NativePDFPage: CustomExpr {
2437 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-page"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2438 |
2439 |   public let page: PDFPage
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2502:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2500 | ///
2501 | public struct NativePDFAnnotation: CustomExpr {
2502 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-annotation"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2503 |
2504 |   public let annotation: PDFAnnotation
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2606:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2604 | ///
2605 | public struct NativePDFOutline: CustomExpr {
2606 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-outline"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2607 |
2608 |   public let outline: PDFOutline
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
[527/534] Compiling LispKit MathLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1130:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1128 | ///
1129 | public struct ImageCoefficients: CustomExpr {
1130 |   public static let type = Type.objectType(Symbol(uninterned: "image-coefficients"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1131 |
1132 |   public let ciVector: CIVector
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1184:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1182 | ///
1183 | public struct AbstractImage: CustomExpr {
1184 |   public static let type = Type.objectType(Symbol(uninterned: "abstract-image"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1185 |
1186 |   public let ciImage: CIImage
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1298:23: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1296 |   ///
1297 |   public struct ImageFilter: CustomExpr {
1298 |     public static let type = Type.objectType(Symbol(uninterned: "image-filter"))
     |                       |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1299 |
1300 |     public let ciFilter: CIFilter
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/InternalLibrary.swift:28:21: warning: static property 'deconstructionTag' is not concurrency-safe because non-'Sendable' type 'Symbol' may have shared mutable state; this is an error in the Swift 6 language mode
 26 | public final class InternalLibrary: NativeLibrary {
 27 |
 28 |   public static let deconstructionTag = Symbol(uninterned: "deconstruct-datatype")
    |                     |- warning: static property 'deconstructionTag' is not concurrency-safe because non-'Sendable' type 'Symbol' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'deconstructionTag' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 |   /// Name of the library.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Symbol.swift:29:20: note: class 'Symbol' does not conform to the 'Sendable' protocol
 27 | /// corresponding lexical environment.
 28 | ///
 29 | public final class Symbol: Reference, CustomStringConvertible {
    |                    `- note: class 'Symbol' does not conform to the 'Sendable' protocol
 30 |
 31 |   private enum Kind {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONLibrary.swift:1231:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1229 |
1230 | extension JSON: CustomExpr {
1231 |   public static let type = Type.objectType(Symbol(uninterned: "json"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1232 |
1233 |   public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONLibrary.swift:1344:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1342 |
1343 | public final class MutableJSON: AnyMutableNativeObject<JSON> {
1344 |   public static let type = Type.objectType(Symbol(uninterned: "mutable-json"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1345 |
1346 |   public override var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONLibrary.swift:1365:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1363 |
1364 | public final class NativeJSONPatch: AnyMutableNativeObject<[JSONPatchOperation]> {
1365 |   public static let type = Type.objectType(Symbol(uninterned: "json-patch"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1366 |
1367 |   public override var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:631:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
629 |
630 | extension DynamicJSON.JSONSchemaRegistry: LispKit.CustomExpr {
631 |   public static let type = Type.objectType(Symbol(uninterned: "json-schema-registry"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
632 |
633 |   public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:680:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
678 |
679 | extension DynamicJSON.JSONSchemaResource: LispKit.CustomExpr {
680 |   public static let type = Type.objectType(Symbol(uninterned: "json-schema"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
681 |
682 |   public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:729:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
727 |
728 | public final class JSONValidationResult: NativeObject {
729 |   public static let type = Type.objectType(Symbol(uninterned: "json-validation-result"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
730 |
731 |   public let result: JSONSchemaValidationResult
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/KeychainLibrary.swift:524:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
522 |
523 |   /// Type representing zip archives
524 |   public static let type = Type.objectType(Symbol(uninterned: "keychain"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
525 |
526 |   /// Keychain accessor
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LibraryRegistry.swift:83:34: warning: static property 'nativeLibraries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 81 |   ]
 82 |   #elseif os(macOS)
 83 |   public private(set) static var nativeLibraries: [NativeLibrary.Type] = [
    |                                  |- warning: static property 'nativeLibraries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                  |- note: convert 'nativeLibraries' to a 'let' constant to make 'Sendable' shared state immutable
    |                                  |- note: add '@MainActor' to make static property 'nativeLibraries' part of global actor 'MainActor'
    |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 84 |     ControlFlowLibrary.self,
 85 |     CoreLibrary.self,
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:583:7: warning: capture of 'self' with non-sendable type 'LocationManager' in a '@Sendable' closure
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
581 |                             raising: Bool) {
582 |     DispatchQueue.global(qos: .userInitiated).async {
583 |       self.condition.lock()
    |       `- warning: capture of 'self' with non-sendable type 'LocationManager' in a '@Sendable' closure
584 |       self.locationManager.requestLocation()
585 |       self.lastLocation = self.locationManager.location
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:608:19: warning: capture of 'result' with non-sendable type 'Future' in a '@Sendable' closure
606 |                                 .pair(.makeNumber(location.coordinate.longitude),
607 |                                       .pair(.makeNumber(location.altitude), .null)))
608 |           _ = try result.setResult(in: context, to: res, raise: false)
    |                   `- warning: capture of 'result' with non-sendable type 'Future' in a '@Sendable' closure
609 |         } else if let error = self.locationError {
610 |           self.condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ThreadFutureLibrary.swift:224:20: note: class 'Future' does not conform to the 'Sendable' protocol
222 | }
223 |
224 | public final class Future: NativeObject {
    |                    `- note: class 'Future' does not conform to the 'Sendable' protocol
225 |
226 |   /// Type representing zip archives
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:608:40: warning: capture of 'context' with non-sendable type 'Context' in a '@Sendable' closure
606 |                                 .pair(.makeNumber(location.coordinate.longitude),
607 |                                       .pair(.makeNumber(location.altitude), .null)))
608 |           _ = try result.setResult(in: context, to: res, raise: false)
    |                                        `- warning: capture of 'context' with non-sendable type 'Context' in a '@Sendable' closure
609 |         } else if let error = self.locationError {
610 |           self.condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/Context.swift:29:12: note: class 'Context' does not conform to the 'Sendable' protocol
 27 | /// used if the interpreter is used without customizations.
 28 | ///
 29 | open class Context {
    |            `- note: class 'Context' does not conform to the 'Sendable' protocol
 30 |
 31 |   /// The name of the LispKit interpreter which is defined by this context.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:590:13: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
588 |       var n = 0
589 |       while self.lastLocation == nil &&
590 |             self.locationError == nil &&
    |             `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
591 |             !self.accessDenied &&
592 |             !self.evaluator.isAbortionRequested() {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:591:14: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
589 |       while self.lastLocation == nil &&
590 |             self.locationError == nil &&
591 |             !self.accessDenied &&
    |              `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
592 |             !self.evaluator.isAbortionRequested() {
593 |         n += 1
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:592:14: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
590 |             self.locationError == nil &&
591 |             !self.accessDenied &&
592 |             !self.evaluator.isAbortionRequested() {
    |              `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
593 |         n += 1
594 |         if n >= 16 {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2375:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2373 | ///
2374 | public struct NativePDFDocument: CustomExpr {
2375 |   public static let type = Type.objectType(Symbol(uninterned: "pdf"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2376 |
2377 |   public let document: PDFDocument
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2437:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2435 | ///
2436 | public struct NativePDFPage: CustomExpr {
2437 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-page"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2438 |
2439 |   public let page: PDFPage
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2502:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2500 | ///
2501 | public struct NativePDFAnnotation: CustomExpr {
2502 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-annotation"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2503 |
2504 |   public let annotation: PDFAnnotation
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2606:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2604 | ///
2605 | public struct NativePDFOutline: CustomExpr {
2606 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-outline"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2607 |
2608 |   public let outline: PDFOutline
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
[528/534] Compiling LispKit PDFLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1130:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1128 | ///
1129 | public struct ImageCoefficients: CustomExpr {
1130 |   public static let type = Type.objectType(Symbol(uninterned: "image-coefficients"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1131 |
1132 |   public let ciVector: CIVector
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1184:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1182 | ///
1183 | public struct AbstractImage: CustomExpr {
1184 |   public static let type = Type.objectType(Symbol(uninterned: "abstract-image"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1185 |
1186 |   public let ciImage: CIImage
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1298:23: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1296 |   ///
1297 |   public struct ImageFilter: CustomExpr {
1298 |     public static let type = Type.objectType(Symbol(uninterned: "image-filter"))
     |                       |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1299 |
1300 |     public let ciFilter: CIFilter
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/InternalLibrary.swift:28:21: warning: static property 'deconstructionTag' is not concurrency-safe because non-'Sendable' type 'Symbol' may have shared mutable state; this is an error in the Swift 6 language mode
 26 | public final class InternalLibrary: NativeLibrary {
 27 |
 28 |   public static let deconstructionTag = Symbol(uninterned: "deconstruct-datatype")
    |                     |- warning: static property 'deconstructionTag' is not concurrency-safe because non-'Sendable' type 'Symbol' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'deconstructionTag' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 |   /// Name of the library.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Symbol.swift:29:20: note: class 'Symbol' does not conform to the 'Sendable' protocol
 27 | /// corresponding lexical environment.
 28 | ///
 29 | public final class Symbol: Reference, CustomStringConvertible {
    |                    `- note: class 'Symbol' does not conform to the 'Sendable' protocol
 30 |
 31 |   private enum Kind {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONLibrary.swift:1231:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1229 |
1230 | extension JSON: CustomExpr {
1231 |   public static let type = Type.objectType(Symbol(uninterned: "json"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1232 |
1233 |   public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONLibrary.swift:1344:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1342 |
1343 | public final class MutableJSON: AnyMutableNativeObject<JSON> {
1344 |   public static let type = Type.objectType(Symbol(uninterned: "mutable-json"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1345 |
1346 |   public override var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONLibrary.swift:1365:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1363 |
1364 | public final class NativeJSONPatch: AnyMutableNativeObject<[JSONPatchOperation]> {
1365 |   public static let type = Type.objectType(Symbol(uninterned: "json-patch"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1366 |
1367 |   public override var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:631:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
629 |
630 | extension DynamicJSON.JSONSchemaRegistry: LispKit.CustomExpr {
631 |   public static let type = Type.objectType(Symbol(uninterned: "json-schema-registry"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
632 |
633 |   public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:680:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
678 |
679 | extension DynamicJSON.JSONSchemaResource: LispKit.CustomExpr {
680 |   public static let type = Type.objectType(Symbol(uninterned: "json-schema"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
681 |
682 |   public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:729:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
727 |
728 | public final class JSONValidationResult: NativeObject {
729 |   public static let type = Type.objectType(Symbol(uninterned: "json-validation-result"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
730 |
731 |   public let result: JSONSchemaValidationResult
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/KeychainLibrary.swift:524:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
522 |
523 |   /// Type representing zip archives
524 |   public static let type = Type.objectType(Symbol(uninterned: "keychain"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
525 |
526 |   /// Keychain accessor
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LibraryRegistry.swift:83:34: warning: static property 'nativeLibraries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 81 |   ]
 82 |   #elseif os(macOS)
 83 |   public private(set) static var nativeLibraries: [NativeLibrary.Type] = [
    |                                  |- warning: static property 'nativeLibraries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                  |- note: convert 'nativeLibraries' to a 'let' constant to make 'Sendable' shared state immutable
    |                                  |- note: add '@MainActor' to make static property 'nativeLibraries' part of global actor 'MainActor'
    |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 84 |     ControlFlowLibrary.self,
 85 |     CoreLibrary.self,
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:583:7: warning: capture of 'self' with non-sendable type 'LocationManager' in a '@Sendable' closure
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
581 |                             raising: Bool) {
582 |     DispatchQueue.global(qos: .userInitiated).async {
583 |       self.condition.lock()
    |       `- warning: capture of 'self' with non-sendable type 'LocationManager' in a '@Sendable' closure
584 |       self.locationManager.requestLocation()
585 |       self.lastLocation = self.locationManager.location
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:608:19: warning: capture of 'result' with non-sendable type 'Future' in a '@Sendable' closure
606 |                                 .pair(.makeNumber(location.coordinate.longitude),
607 |                                       .pair(.makeNumber(location.altitude), .null)))
608 |           _ = try result.setResult(in: context, to: res, raise: false)
    |                   `- warning: capture of 'result' with non-sendable type 'Future' in a '@Sendable' closure
609 |         } else if let error = self.locationError {
610 |           self.condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ThreadFutureLibrary.swift:224:20: note: class 'Future' does not conform to the 'Sendable' protocol
222 | }
223 |
224 | public final class Future: NativeObject {
    |                    `- note: class 'Future' does not conform to the 'Sendable' protocol
225 |
226 |   /// Type representing zip archives
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:608:40: warning: capture of 'context' with non-sendable type 'Context' in a '@Sendable' closure
606 |                                 .pair(.makeNumber(location.coordinate.longitude),
607 |                                       .pair(.makeNumber(location.altitude), .null)))
608 |           _ = try result.setResult(in: context, to: res, raise: false)
    |                                        `- warning: capture of 'context' with non-sendable type 'Context' in a '@Sendable' closure
609 |         } else if let error = self.locationError {
610 |           self.condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/Context.swift:29:12: note: class 'Context' does not conform to the 'Sendable' protocol
 27 | /// used if the interpreter is used without customizations.
 28 | ///
 29 | open class Context {
    |            `- note: class 'Context' does not conform to the 'Sendable' protocol
 30 |
 31 |   /// The name of the LispKit interpreter which is defined by this context.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:590:13: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
588 |       var n = 0
589 |       while self.lastLocation == nil &&
590 |             self.locationError == nil &&
    |             `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
591 |             !self.accessDenied &&
592 |             !self.evaluator.isAbortionRequested() {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:591:14: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
589 |       while self.lastLocation == nil &&
590 |             self.locationError == nil &&
591 |             !self.accessDenied &&
    |              `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
592 |             !self.evaluator.isAbortionRequested() {
593 |         n += 1
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:592:14: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
590 |             self.locationError == nil &&
591 |             !self.accessDenied &&
592 |             !self.evaluator.isAbortionRequested() {
    |              `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
593 |         n += 1
594 |         if n >= 16 {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2375:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2373 | ///
2374 | public struct NativePDFDocument: CustomExpr {
2375 |   public static let type = Type.objectType(Symbol(uninterned: "pdf"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2376 |
2377 |   public let document: PDFDocument
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2437:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2435 | ///
2436 | public struct NativePDFPage: CustomExpr {
2437 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-page"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2438 |
2439 |   public let page: PDFPage
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2502:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2500 | ///
2501 | public struct NativePDFAnnotation: CustomExpr {
2502 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-annotation"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2503 |
2504 |   public let annotation: PDFAnnotation
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2606:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2604 | ///
2605 | public struct NativePDFOutline: CustomExpr {
2606 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-outline"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2607 |
2608 |   public let outline: PDFOutline
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
[529/534] Compiling LispKit PasteboardLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1130:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1128 | ///
1129 | public struct ImageCoefficients: CustomExpr {
1130 |   public static let type = Type.objectType(Symbol(uninterned: "image-coefficients"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1131 |
1132 |   public let ciVector: CIVector
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1184:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1182 | ///
1183 | public struct AbstractImage: CustomExpr {
1184 |   public static let type = Type.objectType(Symbol(uninterned: "abstract-image"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1185 |
1186 |   public let ciImage: CIImage
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1298:23: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1296 |   ///
1297 |   public struct ImageFilter: CustomExpr {
1298 |     public static let type = Type.objectType(Symbol(uninterned: "image-filter"))
     |                       |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1299 |
1300 |     public let ciFilter: CIFilter
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/InternalLibrary.swift:28:21: warning: static property 'deconstructionTag' is not concurrency-safe because non-'Sendable' type 'Symbol' may have shared mutable state; this is an error in the Swift 6 language mode
 26 | public final class InternalLibrary: NativeLibrary {
 27 |
 28 |   public static let deconstructionTag = Symbol(uninterned: "deconstruct-datatype")
    |                     |- warning: static property 'deconstructionTag' is not concurrency-safe because non-'Sendable' type 'Symbol' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'deconstructionTag' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 |   /// Name of the library.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Symbol.swift:29:20: note: class 'Symbol' does not conform to the 'Sendable' protocol
 27 | /// corresponding lexical environment.
 28 | ///
 29 | public final class Symbol: Reference, CustomStringConvertible {
    |                    `- note: class 'Symbol' does not conform to the 'Sendable' protocol
 30 |
 31 |   private enum Kind {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONLibrary.swift:1231:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1229 |
1230 | extension JSON: CustomExpr {
1231 |   public static let type = Type.objectType(Symbol(uninterned: "json"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1232 |
1233 |   public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONLibrary.swift:1344:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1342 |
1343 | public final class MutableJSON: AnyMutableNativeObject<JSON> {
1344 |   public static let type = Type.objectType(Symbol(uninterned: "mutable-json"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1345 |
1346 |   public override var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONLibrary.swift:1365:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1363 |
1364 | public final class NativeJSONPatch: AnyMutableNativeObject<[JSONPatchOperation]> {
1365 |   public static let type = Type.objectType(Symbol(uninterned: "json-patch"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1366 |
1367 |   public override var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:631:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
629 |
630 | extension DynamicJSON.JSONSchemaRegistry: LispKit.CustomExpr {
631 |   public static let type = Type.objectType(Symbol(uninterned: "json-schema-registry"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
632 |
633 |   public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:680:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
678 |
679 | extension DynamicJSON.JSONSchemaResource: LispKit.CustomExpr {
680 |   public static let type = Type.objectType(Symbol(uninterned: "json-schema"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
681 |
682 |   public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:729:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
727 |
728 | public final class JSONValidationResult: NativeObject {
729 |   public static let type = Type.objectType(Symbol(uninterned: "json-validation-result"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
730 |
731 |   public let result: JSONSchemaValidationResult
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/KeychainLibrary.swift:524:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
522 |
523 |   /// Type representing zip archives
524 |   public static let type = Type.objectType(Symbol(uninterned: "keychain"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
525 |
526 |   /// Keychain accessor
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LibraryRegistry.swift:83:34: warning: static property 'nativeLibraries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 81 |   ]
 82 |   #elseif os(macOS)
 83 |   public private(set) static var nativeLibraries: [NativeLibrary.Type] = [
    |                                  |- warning: static property 'nativeLibraries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                  |- note: convert 'nativeLibraries' to a 'let' constant to make 'Sendable' shared state immutable
    |                                  |- note: add '@MainActor' to make static property 'nativeLibraries' part of global actor 'MainActor'
    |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 84 |     ControlFlowLibrary.self,
 85 |     CoreLibrary.self,
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:583:7: warning: capture of 'self' with non-sendable type 'LocationManager' in a '@Sendable' closure
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
581 |                             raising: Bool) {
582 |     DispatchQueue.global(qos: .userInitiated).async {
583 |       self.condition.lock()
    |       `- warning: capture of 'self' with non-sendable type 'LocationManager' in a '@Sendable' closure
584 |       self.locationManager.requestLocation()
585 |       self.lastLocation = self.locationManager.location
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:608:19: warning: capture of 'result' with non-sendable type 'Future' in a '@Sendable' closure
606 |                                 .pair(.makeNumber(location.coordinate.longitude),
607 |                                       .pair(.makeNumber(location.altitude), .null)))
608 |           _ = try result.setResult(in: context, to: res, raise: false)
    |                   `- warning: capture of 'result' with non-sendable type 'Future' in a '@Sendable' closure
609 |         } else if let error = self.locationError {
610 |           self.condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ThreadFutureLibrary.swift:224:20: note: class 'Future' does not conform to the 'Sendable' protocol
222 | }
223 |
224 | public final class Future: NativeObject {
    |                    `- note: class 'Future' does not conform to the 'Sendable' protocol
225 |
226 |   /// Type representing zip archives
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:608:40: warning: capture of 'context' with non-sendable type 'Context' in a '@Sendable' closure
606 |                                 .pair(.makeNumber(location.coordinate.longitude),
607 |                                       .pair(.makeNumber(location.altitude), .null)))
608 |           _ = try result.setResult(in: context, to: res, raise: false)
    |                                        `- warning: capture of 'context' with non-sendable type 'Context' in a '@Sendable' closure
609 |         } else if let error = self.locationError {
610 |           self.condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/Context.swift:29:12: note: class 'Context' does not conform to the 'Sendable' protocol
 27 | /// used if the interpreter is used without customizations.
 28 | ///
 29 | open class Context {
    |            `- note: class 'Context' does not conform to the 'Sendable' protocol
 30 |
 31 |   /// The name of the LispKit interpreter which is defined by this context.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:590:13: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
588 |       var n = 0
589 |       while self.lastLocation == nil &&
590 |             self.locationError == nil &&
    |             `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
591 |             !self.accessDenied &&
592 |             !self.evaluator.isAbortionRequested() {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:591:14: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
589 |       while self.lastLocation == nil &&
590 |             self.locationError == nil &&
591 |             !self.accessDenied &&
    |              `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
592 |             !self.evaluator.isAbortionRequested() {
593 |         n += 1
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:592:14: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
590 |             self.locationError == nil &&
591 |             !self.accessDenied &&
592 |             !self.evaluator.isAbortionRequested() {
    |              `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
593 |         n += 1
594 |         if n >= 16 {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2375:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2373 | ///
2374 | public struct NativePDFDocument: CustomExpr {
2375 |   public static let type = Type.objectType(Symbol(uninterned: "pdf"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2376 |
2377 |   public let document: PDFDocument
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2437:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2435 | ///
2436 | public struct NativePDFPage: CustomExpr {
2437 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-page"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2438 |
2439 |   public let page: PDFPage
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2502:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2500 | ///
2501 | public struct NativePDFAnnotation: CustomExpr {
2502 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-annotation"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2503 |
2504 |   public let annotation: PDFAnnotation
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2606:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2604 | ///
2605 | public struct NativePDFOutline: CustomExpr {
2606 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-outline"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2607 |
2608 |   public let outline: PDFOutline
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
[530/534] Compiling LispKit PortLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1130:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1128 | ///
1129 | public struct ImageCoefficients: CustomExpr {
1130 |   public static let type = Type.objectType(Symbol(uninterned: "image-coefficients"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1131 |
1132 |   public let ciVector: CIVector
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1184:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1182 | ///
1183 | public struct AbstractImage: CustomExpr {
1184 |   public static let type = Type.objectType(Symbol(uninterned: "abstract-image"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1185 |
1186 |   public let ciImage: CIImage
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1298:23: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1296 |   ///
1297 |   public struct ImageFilter: CustomExpr {
1298 |     public static let type = Type.objectType(Symbol(uninterned: "image-filter"))
     |                       |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1299 |
1300 |     public let ciFilter: CIFilter
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/InternalLibrary.swift:28:21: warning: static property 'deconstructionTag' is not concurrency-safe because non-'Sendable' type 'Symbol' may have shared mutable state; this is an error in the Swift 6 language mode
 26 | public final class InternalLibrary: NativeLibrary {
 27 |
 28 |   public static let deconstructionTag = Symbol(uninterned: "deconstruct-datatype")
    |                     |- warning: static property 'deconstructionTag' is not concurrency-safe because non-'Sendable' type 'Symbol' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'deconstructionTag' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 |   /// Name of the library.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Symbol.swift:29:20: note: class 'Symbol' does not conform to the 'Sendable' protocol
 27 | /// corresponding lexical environment.
 28 | ///
 29 | public final class Symbol: Reference, CustomStringConvertible {
    |                    `- note: class 'Symbol' does not conform to the 'Sendable' protocol
 30 |
 31 |   private enum Kind {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONLibrary.swift:1231:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1229 |
1230 | extension JSON: CustomExpr {
1231 |   public static let type = Type.objectType(Symbol(uninterned: "json"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1232 |
1233 |   public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONLibrary.swift:1344:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1342 |
1343 | public final class MutableJSON: AnyMutableNativeObject<JSON> {
1344 |   public static let type = Type.objectType(Symbol(uninterned: "mutable-json"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1345 |
1346 |   public override var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONLibrary.swift:1365:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1363 |
1364 | public final class NativeJSONPatch: AnyMutableNativeObject<[JSONPatchOperation]> {
1365 |   public static let type = Type.objectType(Symbol(uninterned: "json-patch"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1366 |
1367 |   public override var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:631:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
629 |
630 | extension DynamicJSON.JSONSchemaRegistry: LispKit.CustomExpr {
631 |   public static let type = Type.objectType(Symbol(uninterned: "json-schema-registry"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
632 |
633 |   public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:680:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
678 |
679 | extension DynamicJSON.JSONSchemaResource: LispKit.CustomExpr {
680 |   public static let type = Type.objectType(Symbol(uninterned: "json-schema"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
681 |
682 |   public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:729:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
727 |
728 | public final class JSONValidationResult: NativeObject {
729 |   public static let type = Type.objectType(Symbol(uninterned: "json-validation-result"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
730 |
731 |   public let result: JSONSchemaValidationResult
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/KeychainLibrary.swift:524:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
522 |
523 |   /// Type representing zip archives
524 |   public static let type = Type.objectType(Symbol(uninterned: "keychain"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
525 |
526 |   /// Keychain accessor
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LibraryRegistry.swift:83:34: warning: static property 'nativeLibraries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 81 |   ]
 82 |   #elseif os(macOS)
 83 |   public private(set) static var nativeLibraries: [NativeLibrary.Type] = [
    |                                  |- warning: static property 'nativeLibraries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                  |- note: convert 'nativeLibraries' to a 'let' constant to make 'Sendable' shared state immutable
    |                                  |- note: add '@MainActor' to make static property 'nativeLibraries' part of global actor 'MainActor'
    |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 84 |     ControlFlowLibrary.self,
 85 |     CoreLibrary.self,
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:583:7: warning: capture of 'self' with non-sendable type 'LocationManager' in a '@Sendable' closure
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
581 |                             raising: Bool) {
582 |     DispatchQueue.global(qos: .userInitiated).async {
583 |       self.condition.lock()
    |       `- warning: capture of 'self' with non-sendable type 'LocationManager' in a '@Sendable' closure
584 |       self.locationManager.requestLocation()
585 |       self.lastLocation = self.locationManager.location
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:608:19: warning: capture of 'result' with non-sendable type 'Future' in a '@Sendable' closure
606 |                                 .pair(.makeNumber(location.coordinate.longitude),
607 |                                       .pair(.makeNumber(location.altitude), .null)))
608 |           _ = try result.setResult(in: context, to: res, raise: false)
    |                   `- warning: capture of 'result' with non-sendable type 'Future' in a '@Sendable' closure
609 |         } else if let error = self.locationError {
610 |           self.condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ThreadFutureLibrary.swift:224:20: note: class 'Future' does not conform to the 'Sendable' protocol
222 | }
223 |
224 | public final class Future: NativeObject {
    |                    `- note: class 'Future' does not conform to the 'Sendable' protocol
225 |
226 |   /// Type representing zip archives
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:608:40: warning: capture of 'context' with non-sendable type 'Context' in a '@Sendable' closure
606 |                                 .pair(.makeNumber(location.coordinate.longitude),
607 |                                       .pair(.makeNumber(location.altitude), .null)))
608 |           _ = try result.setResult(in: context, to: res, raise: false)
    |                                        `- warning: capture of 'context' with non-sendable type 'Context' in a '@Sendable' closure
609 |         } else if let error = self.locationError {
610 |           self.condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/Context.swift:29:12: note: class 'Context' does not conform to the 'Sendable' protocol
 27 | /// used if the interpreter is used without customizations.
 28 | ///
 29 | open class Context {
    |            `- note: class 'Context' does not conform to the 'Sendable' protocol
 30 |
 31 |   /// The name of the LispKit interpreter which is defined by this context.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:590:13: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
588 |       var n = 0
589 |       while self.lastLocation == nil &&
590 |             self.locationError == nil &&
    |             `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
591 |             !self.accessDenied &&
592 |             !self.evaluator.isAbortionRequested() {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:591:14: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
589 |       while self.lastLocation == nil &&
590 |             self.locationError == nil &&
591 |             !self.accessDenied &&
    |              `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
592 |             !self.evaluator.isAbortionRequested() {
593 |         n += 1
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:592:14: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
590 |             self.locationError == nil &&
591 |             !self.accessDenied &&
592 |             !self.evaluator.isAbortionRequested() {
    |              `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
593 |         n += 1
594 |         if n >= 16 {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2375:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2373 | ///
2374 | public struct NativePDFDocument: CustomExpr {
2375 |   public static let type = Type.objectType(Symbol(uninterned: "pdf"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2376 |
2377 |   public let document: PDFDocument
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2437:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2435 | ///
2436 | public struct NativePDFPage: CustomExpr {
2437 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-page"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2438 |
2439 |   public let page: PDFPage
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2502:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2500 | ///
2501 | public struct NativePDFAnnotation: CustomExpr {
2502 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-annotation"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2503 |
2504 |   public let annotation: PDFAnnotation
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2606:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2604 | ///
2605 | public struct NativePDFOutline: CustomExpr {
2606 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-outline"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2607 |
2608 |   public let outline: PDFOutline
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
[531/534] Compiling LispKit RecordLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1130:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1128 | ///
1129 | public struct ImageCoefficients: CustomExpr {
1130 |   public static let type = Type.objectType(Symbol(uninterned: "image-coefficients"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1131 |
1132 |   public let ciVector: CIVector
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1184:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1182 | ///
1183 | public struct AbstractImage: CustomExpr {
1184 |   public static let type = Type.objectType(Symbol(uninterned: "abstract-image"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1185 |
1186 |   public let ciImage: CIImage
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1298:23: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1296 |   ///
1297 |   public struct ImageFilter: CustomExpr {
1298 |     public static let type = Type.objectType(Symbol(uninterned: "image-filter"))
     |                       |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1299 |
1300 |     public let ciFilter: CIFilter
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/InternalLibrary.swift:28:21: warning: static property 'deconstructionTag' is not concurrency-safe because non-'Sendable' type 'Symbol' may have shared mutable state; this is an error in the Swift 6 language mode
 26 | public final class InternalLibrary: NativeLibrary {
 27 |
 28 |   public static let deconstructionTag = Symbol(uninterned: "deconstruct-datatype")
    |                     |- warning: static property 'deconstructionTag' is not concurrency-safe because non-'Sendable' type 'Symbol' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'deconstructionTag' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 |   /// Name of the library.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Symbol.swift:29:20: note: class 'Symbol' does not conform to the 'Sendable' protocol
 27 | /// corresponding lexical environment.
 28 | ///
 29 | public final class Symbol: Reference, CustomStringConvertible {
    |                    `- note: class 'Symbol' does not conform to the 'Sendable' protocol
 30 |
 31 |   private enum Kind {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONLibrary.swift:1231:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1229 |
1230 | extension JSON: CustomExpr {
1231 |   public static let type = Type.objectType(Symbol(uninterned: "json"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1232 |
1233 |   public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONLibrary.swift:1344:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1342 |
1343 | public final class MutableJSON: AnyMutableNativeObject<JSON> {
1344 |   public static let type = Type.objectType(Symbol(uninterned: "mutable-json"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1345 |
1346 |   public override var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONLibrary.swift:1365:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1363 |
1364 | public final class NativeJSONPatch: AnyMutableNativeObject<[JSONPatchOperation]> {
1365 |   public static let type = Type.objectType(Symbol(uninterned: "json-patch"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1366 |
1367 |   public override var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:631:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
629 |
630 | extension DynamicJSON.JSONSchemaRegistry: LispKit.CustomExpr {
631 |   public static let type = Type.objectType(Symbol(uninterned: "json-schema-registry"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
632 |
633 |   public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:680:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
678 |
679 | extension DynamicJSON.JSONSchemaResource: LispKit.CustomExpr {
680 |   public static let type = Type.objectType(Symbol(uninterned: "json-schema"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
681 |
682 |   public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:729:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
727 |
728 | public final class JSONValidationResult: NativeObject {
729 |   public static let type = Type.objectType(Symbol(uninterned: "json-validation-result"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
730 |
731 |   public let result: JSONSchemaValidationResult
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/KeychainLibrary.swift:524:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
522 |
523 |   /// Type representing zip archives
524 |   public static let type = Type.objectType(Symbol(uninterned: "keychain"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
525 |
526 |   /// Keychain accessor
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LibraryRegistry.swift:83:34: warning: static property 'nativeLibraries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 81 |   ]
 82 |   #elseif os(macOS)
 83 |   public private(set) static var nativeLibraries: [NativeLibrary.Type] = [
    |                                  |- warning: static property 'nativeLibraries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                                  |- note: convert 'nativeLibraries' to a 'let' constant to make 'Sendable' shared state immutable
    |                                  |- note: add '@MainActor' to make static property 'nativeLibraries' part of global actor 'MainActor'
    |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 84 |     ControlFlowLibrary.self,
 85 |     CoreLibrary.self,
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:583:7: warning: capture of 'self' with non-sendable type 'LocationManager' in a '@Sendable' closure
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
581 |                             raising: Bool) {
582 |     DispatchQueue.global(qos: .userInitiated).async {
583 |       self.condition.lock()
    |       `- warning: capture of 'self' with non-sendable type 'LocationManager' in a '@Sendable' closure
584 |       self.locationManager.requestLocation()
585 |       self.lastLocation = self.locationManager.location
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:608:19: warning: capture of 'result' with non-sendable type 'Future' in a '@Sendable' closure
606 |                                 .pair(.makeNumber(location.coordinate.longitude),
607 |                                       .pair(.makeNumber(location.altitude), .null)))
608 |           _ = try result.setResult(in: context, to: res, raise: false)
    |                   `- warning: capture of 'result' with non-sendable type 'Future' in a '@Sendable' closure
609 |         } else if let error = self.locationError {
610 |           self.condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ThreadFutureLibrary.swift:224:20: note: class 'Future' does not conform to the 'Sendable' protocol
222 | }
223 |
224 | public final class Future: NativeObject {
    |                    `- note: class 'Future' does not conform to the 'Sendable' protocol
225 |
226 |   /// Type representing zip archives
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:608:40: warning: capture of 'context' with non-sendable type 'Context' in a '@Sendable' closure
606 |                                 .pair(.makeNumber(location.coordinate.longitude),
607 |                                       .pair(.makeNumber(location.altitude), .null)))
608 |           _ = try result.setResult(in: context, to: res, raise: false)
    |                                        `- warning: capture of 'context' with non-sendable type 'Context' in a '@Sendable' closure
609 |         } else if let error = self.locationError {
610 |           self.condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/Context.swift:29:12: note: class 'Context' does not conform to the 'Sendable' protocol
 27 | /// used if the interpreter is used without customizations.
 28 | ///
 29 | open class Context {
    |            `- note: class 'Context' does not conform to the 'Sendable' protocol
 30 |
 31 |   /// The name of the LispKit interpreter which is defined by this context.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:590:13: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
588 |       var n = 0
589 |       while self.lastLocation == nil &&
590 |             self.locationError == nil &&
    |             `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
591 |             !self.accessDenied &&
592 |             !self.evaluator.isAbortionRequested() {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:591:14: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
589 |       while self.lastLocation == nil &&
590 |             self.locationError == nil &&
591 |             !self.accessDenied &&
    |              `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
592 |             !self.evaluator.isAbortionRequested() {
593 |         n += 1
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:592:14: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
    |                         `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 |   private let evaluator: Evaluator
547 |   private let locationManager: CLLocationManager
    :
590 |             self.locationError == nil &&
591 |             !self.accessDenied &&
592 |             !self.evaluator.isAbortionRequested() {
    |              `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
593 |         n += 1
594 |         if n >= 16 {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2375:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2373 | ///
2374 | public struct NativePDFDocument: CustomExpr {
2375 |   public static let type = Type.objectType(Symbol(uninterned: "pdf"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2376 |
2377 |   public let document: PDFDocument
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2437:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2435 | ///
2436 | public struct NativePDFPage: CustomExpr {
2437 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-page"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2438 |
2439 |   public let page: PDFPage
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2502:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2500 | ///
2501 | public struct NativePDFAnnotation: CustomExpr {
2502 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-annotation"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2503 |
2504 |   public let annotation: PDFAnnotation
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2606:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2604 | ///
2605 | public struct NativePDFOutline: CustomExpr {
2606 |   public static let type = Type.objectType(Symbol(uninterned: "pdf-outline"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2607 |
2608 |   public let outline: PDFOutline
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/value
 23 | ///
 24 | public enum Type: Hashable, CustomStringConvertible {
    |             `- note: consider making enum 'Type' conform to the 'Sendable' protocol
 25 |   case undefinedType
 26 |   case errorType
[532/536] Emitting module LispKitTools
[533/536] Compiling LispKitTools LispKitRepl.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKitTools/LispKitRepl.swift:185:13: warning: reference to class property 'simplifiedDescriptions' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
183 |     }
184 |     // Are simplified descriptions requested?
185 |     Context.simplifiedDescriptions = !self.extended.wasSet
    |             `- warning: reference to class property 'simplifiedDescriptions' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
186 |     return true
187 |   }
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/Context.swift:85:21: note: class property declared here
 83 |
 84 |   /// Use simplified descriptions?
 85 |   public static var simplifiedDescriptions: Bool = false
    |                     `- note: class property declared here
 86 |
 87 |   /// Initializes a new context.
[534/539] Compiling LispKitRepl AppInfo.swift
[535/539] Compiling LispKitRepl LispKitRepl.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKitRepl/LispKitRepl.swift:58:27: warning: capture of 'repl' with non-sendable type 'LispKitRepl' in a '@Sendable' closure
56 |         repl.toolMessage = "[enabled run loop]"
57 |         let main = Thread {
58 |           let succeeded = repl.run()
   |                           `- warning: capture of 'repl' with non-sendable type 'LispKitRepl' in a '@Sendable' closure
59 |           repl.release()
60 |           exit(succeeded ? 0 : 1)
/Users/admin/builder/spi-builder-workspace/Sources/LispKitTools/LispKitRepl.swift:28:12: note: class 'LispKitRepl' does not conform to the 'Sendable' protocol
 26 | /// Framework for building simple command-line tools based on LispKit and CommandLineKit.
 27 | ///
 28 | open class LispKitRepl {
    |            `- note: class 'LispKitRepl' does not conform to the 'Sendable' protocol
 29 |
 30 |   // Tool metadata
/Users/admin/builder/spi-builder-workspace/Sources/LispKitRepl/LispKitRepl.swift:23:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'LispKitTools'
21 | import Foundation
22 | import LispKit
23 | import LispKitTools
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'LispKitTools'
24 |
25 | @main
[536/539] Emitting module LispKitRepl
[536/539] Write Objects.LinkFileList
[537/539] Linking LispKitRepl
[538/539] Applying LispKitRepl
Build complete! (65.86s)
Fetching https://github.com/objecthub/swift-dynamicjson.git
[1/921] Fetching swift-dynamicjson
Fetched https://github.com/objecthub/swift-dynamicjson.git from cache (0.88s)
Fetching https://github.com/kishikawakatsumi/KeychainAccess.git
[1/4388] Fetching keychainaccess
Fetched https://github.com/kishikawakatsumi/KeychainAccess.git from cache (1.20s)
Fetching https://github.com/SomeRandomiOSDev/CBORCoding.git
Fetching https://github.com/tsolomko/SWCompression.git
Fetching https://github.com/apple/swift-atomics.git from cache
Fetching https://github.com/weichsel/ZIPFoundation.git
Fetching https://github.com/objecthub/swift-nanohttp.git
Fetching https://github.com/objecthub/swift-clformat.git
Fetching https://github.com/p2/OAuth2.git
[1/5963] Fetching zipfoundation
[2/6472] Fetching zipfoundation, swift-clformat
[67/6725] Fetching zipfoundation, swift-clformat, swift-nanohttp
[197/8177] Fetching zipfoundation, swift-clformat, swift-nanohttp, cborcoding
[212/14409] Fetching zipfoundation, swift-clformat, swift-nanohttp, cborcoding, oauth2
[399/32126] Fetching zipfoundation, swift-clformat, swift-nanohttp, cborcoding, oauth2, swcompression
Fetched https://github.com/objecthub/swift-nanohttp.git from cache (0.82s)
[2472/31873] Fetching zipfoundation, swift-clformat, cborcoding, oauth2, swcompression
Fetching https://github.com/objecthub/swift-sqliteexpress.git
Fetched https://github.com/weichsel/ZIPFoundation.git from cache (1.37s)
Fetched https://github.com/p2/OAuth2.git from cache (1.37s)
Fetched https://github.com/objecthub/swift-clformat.git from cache (1.37s)
[10843/19169] Fetching cborcoding, swcompression
Fetching https://github.com/objecthub/swift-numberkit.git
Fetching https://github.com/objecthub/swift-markdownkit.git
Fetching https://github.com/objecthub/swift-commandlinekit.git
[13501/19268] Fetching cborcoding, swcompression, swift-sqliteexpress
Fetched https://github.com/objecthub/swift-sqliteexpress.git from cache (0.80s)
[13604/19169] Fetching cborcoding, swcompression
[19170/19531] Fetching cborcoding, swcompression, swift-commandlinekit
[19221/20262] Fetching cborcoding, swcompression, swift-commandlinekit, swift-markdownkit
[19287/21287] Fetching cborcoding, swcompression, swift-commandlinekit, swift-markdownkit, swift-numberkit
Fetched https://github.com/SomeRandomiOSDev/CBORCoding.git from cache (2.12s)
Fetched https://github.com/tsolomko/SWCompression.git from cache (2.12s)
Fetched https://github.com/apple/swift-atomics.git from cache (2.13s)
[1135/2118] Fetching swift-commandlinekit, swift-markdownkit, swift-numberkit
Fetched https://github.com/objecthub/swift-commandlinekit.git from cache (1.00s)
Fetched https://github.com/objecthub/swift-numberkit.git from cache (1.00s)
Fetched https://github.com/objecthub/swift-markdownkit.git from cache (1.00s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.0 (2.89s)
Computing version for https://github.com/SomeRandomiOSDev/CBORCoding.git
Computed https://github.com/SomeRandomiOSDev/CBORCoding.git at 1.4.0 (0.55s)
Fetching https://github.com/SomeRandomiOSDev/Half
[1/630] Fetching half
Fetched https://github.com/SomeRandomiOSDev/Half from cache (0.80s)
Computing version for https://github.com/p2/OAuth2.git
Computed https://github.com/p2/OAuth2.git at 5.3.5 (1.38s)
Computing version for https://github.com/tsolomko/SWCompression.git
Computed https://github.com/tsolomko/SWCompression.git at 4.8.6 (0.56s)
Fetching https://github.com/tsolomko/BitByteData
[1/3232] Fetching bitbytedata
Fetched https://github.com/tsolomko/BitByteData from cache (1.00s)
Computing version for https://github.com/weichsel/ZIPFoundation.git
Computed https://github.com/weichsel/ZIPFoundation.git at 0.9.20 (1.59s)
Computing version for https://github.com/objecthub/swift-nanohttp.git
Computed https://github.com/objecthub/swift-nanohttp.git at 1.0.1 (0.57s)
Computing version for https://github.com/objecthub/swift-clformat.git
Computed https://github.com/objecthub/swift-clformat.git at 1.1.1 (0.57s)
Computing version for https://github.com/objecthub/swift-sqliteexpress.git
Computed https://github.com/objecthub/swift-sqliteexpress.git at 1.0.3 (0.56s)
Computing version for https://github.com/objecthub/swift-commandlinekit.git
Computed https://github.com/objecthub/swift-commandlinekit.git at 1.0.0 (0.57s)
Computing version for https://github.com/objecthub/swift-markdownkit.git
Computed https://github.com/objecthub/swift-markdownkit.git at 1.3.0 (0.55s)
Computing version for https://github.com/objecthub/swift-numberkit.git
Computed https://github.com/objecthub/swift-numberkit.git at 2.6.0 (0.53s)
Computing version for https://github.com/SomeRandomiOSDev/Half
Computed https://github.com/SomeRandomiOSDev/Half at 1.4.2 (0.45s)
Computing version for https://github.com/tsolomko/BitByteData
Computed https://github.com/tsolomko/BitByteData at 2.0.4 (0.53s)
Creating working copy for https://github.com/objecthub/swift-nanohttp.git
Working copy of https://github.com/objecthub/swift-nanohttp.git resolved at 1.0.1
Creating working copy for https://github.com/objecthub/swift-sqliteexpress.git
Working copy of https://github.com/objecthub/swift-sqliteexpress.git resolved at 1.0.3
Creating working copy for https://github.com/SomeRandomiOSDev/CBORCoding.git
Working copy of https://github.com/SomeRandomiOSDev/CBORCoding.git resolved at 1.4.0
Creating working copy for https://github.com/objecthub/swift-markdownkit.git
Working copy of https://github.com/objecthub/swift-markdownkit.git resolved at 1.3.0
Creating working copy for https://github.com/tsolomko/BitByteData
Working copy of https://github.com/tsolomko/BitByteData resolved at 2.0.4
Creating working copy for https://github.com/objecthub/swift-commandlinekit.git
Working copy of https://github.com/objecthub/swift-commandlinekit.git resolved at 1.0.0
Creating working copy for https://github.com/p2/OAuth2.git
Working copy of https://github.com/p2/OAuth2.git resolved at 5.3.5
Creating working copy for https://github.com/SomeRandomiOSDev/Half
Working copy of https://github.com/SomeRandomiOSDev/Half resolved at 1.4.2
Creating working copy for https://github.com/weichsel/ZIPFoundation.git
Working copy of https://github.com/weichsel/ZIPFoundation.git resolved at 0.9.20
Creating working copy for https://github.com/objecthub/swift-clformat.git
Working copy of https://github.com/objecthub/swift-clformat.git resolved at 1.1.1
Creating working copy for https://github.com/objecthub/swift-dynamicjson.git
Working copy of https://github.com/objecthub/swift-dynamicjson.git resolved at main (9648f32)
Creating working copy for https://github.com/objecthub/swift-numberkit.git
Working copy of https://github.com/objecthub/swift-numberkit.git resolved at 2.6.0
Creating working copy for https://github.com/tsolomko/SWCompression.git
Working copy of https://github.com/tsolomko/SWCompression.git resolved at 4.8.6
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.3.0
Creating working copy for https://github.com/kishikawakatsumi/KeychainAccess.git
Working copy of https://github.com/kishikawakatsumi/KeychainAccess.git resolved at master (e0c7eeb)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-numberkit",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.6.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/objecthub/swift-numberkit.git"
    },
    {
      "identity" : "swift-markdownkit",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.3.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/objecthub/swift-markdownkit.git"
    },
    {
      "identity" : "swift-commandlinekit",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/objecthub/swift-commandlinekit.git"
    },
    {
      "identity" : "swift-sqliteexpress",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.3",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/objecthub/swift-sqliteexpress.git"
    },
    {
      "identity" : "swift-clformat",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.1",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/objecthub/swift-clformat.git"
    },
    {
      "identity" : "swift-dynamicjson",
      "requirement" : {
        "branch" : [
          "main"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/objecthub/swift-dynamicjson.git"
    },
    {
      "identity" : "swift-nanohttp",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.1",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/objecthub/swift-nanohttp.git"
    },
    {
      "identity" : "zipfoundation",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.9.20",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/weichsel/ZIPFoundation.git"
    },
    {
      "identity" : "swcompression",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "4.8.6",
            "upper_bound" : "5.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/tsolomko/SWCompression.git"
    },
    {
      "identity" : "oauth2",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "5.3.5",
            "upper_bound" : "6.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/p2/OAuth2.git"
    },
    {
      "identity" : "cborcoding",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.4.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/SomeRandomiOSDev/CBORCoding.git"
    },
    {
      "identity" : "keychainaccess",
      "requirement" : {
        "branch" : [
          "master"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/kishikawakatsumi/KeychainAccess.git"
    },
    {
      "identity" : "swift-atomics",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.3.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-atomics.git"
    }
  ],
  "manifest_display_name" : "LispKit",
  "name" : "LispKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "13.4"
    },
    {
      "name" : "ios",
      "version" : "16.0"
    }
  ],
  "products" : [
    {
      "name" : "LispKit",
      "targets" : [
        "LispKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "LispKitTools",
      "targets" : [
        "LispKitTools"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "LispKitRepl",
      "targets" : [
        "LispKitRepl"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "LispKitTools",
      "module_type" : "SwiftTarget",
      "name" : "LispKitTools",
      "path" : "Sources/LispKitTools",
      "product_dependencies" : [
        "CommandLineKit"
      ],
      "product_memberships" : [
        "LispKitTools",
        "LispKitRepl"
      ],
      "sources" : [
        "LispKitRepl.swift"
      ],
      "target_dependencies" : [
        "LispKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "LispKitTests",
      "module_type" : "SwiftTarget",
      "name" : "LispKitTests",
      "path" : "Tests/LispKitTests",
      "sources" : [
        "LispKitTestCase.swift",
        "RegressionTests.swift",
        "SmallTests.swift"
      ],
      "target_dependencies" : [
        "LispKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "LispKitRepl",
      "module_type" : "SwiftTarget",
      "name" : "LispKitRepl",
      "path" : "Sources/LispKitRepl",
      "product_memberships" : [
        "LispKitRepl"
      ],
      "sources" : [
        "AppInfo.swift",
        "LispKitRepl.swift"
      ],
      "target_dependencies" : [
        "LispKit",
        "LispKitTools"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "LispKit",
      "module_type" : "SwiftTarget",
      "name" : "LispKit",
      "path" : "Sources/LispKit",
      "product_dependencies" : [
        "NumberKit",
        "MarkdownKit",
        "SQLiteExpress",
        "CLFormat",
        "DynamicJSON",
        "NanoHTTP",
        "ZIPFoundation",
        "SWCompression",
        "OAuth2",
        "CBORCoding",
        "KeychainAccess",
        "Atomics"
      ],
      "product_memberships" : [
        "LispKit",
        "LispKitTools",
        "LispKitRepl"
      ],
      "sources" : [
        "Base/Bitset.swift",
        "Base/Boxes.swift",
        "Base/Compression.swift",
        "Base/Data.swift",
        "Base/Global.swift",
        "Base/Locks.swift",
        "Base/ManagedObject.swift",
        "Base/ManagedObjectPool.swift",
        "Base/MethodProfiler.swift",
        "Base/MultiMap.swift",
        "Base/OAuth2DeviceGrantLK.swift",
        "Base/ObjectPool.swift",
        "Base/Owners.swift",
        "Base/Reference.swift",
        "Base/ScanBuffer.swift",
        "Base/String.swift",
        "Base/StringBuilder.swift",
        "Base/Sysctl.swift",
        "Base/Timer.swift",
        "Base/TimezoneLookup.swift",
        "Base/TrackedObject.swift",
        "Compiler/BindingGroup.swift",
        "Compiler/CaptureGroup.swift",
        "Compiler/Checkpointer.swift",
        "Compiler/Compiler.swift",
        "Compiler/Env.swift",
        "Compiler/EvalError.swift",
        "Compiler/LexicalError.swift",
        "Compiler/Parser.swift",
        "Compiler/RuntimeError.swift",
        "Compiler/Scanner.swift",
        "Compiler/SourcePosition.swift",
        "Compiler/SyntaxError.swift",
        "Data/Cell.swift",
        "Data/CharSet.swift",
        "Data/Collection.swift",
        "Data/CustomExpr.swift",
        "Data/Environment.swift",
        "Data/Equality.swift",
        "Data/Expr.swift",
        "Data/Exprs.swift",
        "Data/Hash.swift",
        "Data/HashTable.swift",
        "Data/NativeObject.swift",
        "Data/Port.swift",
        "Data/Procedure.swift",
        "Data/Promise.swift",
        "Data/Serialization.swift",
        "Data/SpecialForm.swift",
        "Data/Symbol.swift",
        "Data/Tuple.swift",
        "Data/Type.swift",
        "Graphics/Barcode.swift",
        "Graphics/Color.swift",
        "Graphics/Drawing.swift",
        "Graphics/DrawingDocument.swift",
        "Graphics/Shape.swift",
        "Graphics/Transformation.swift",
        "IO/BinaryInput.swift",
        "IO/BinaryInputSource.swift",
        "IO/BinaryOutput.swift",
        "IO/TextInput.swift",
        "IO/TextInputSource.swift",
        "IO/TextOutput.swift",
        "IO/TextOutputTarget.swift",
        "Primitives/BaseLibrary.swift",
        "Primitives/BitsetLibrary.swift",
        "Primitives/BoxLibrary.swift",
        "Primitives/BytevectorLibrary.swift",
        "Primitives/CharLibrary.swift",
        "Primitives/CharSetLibrary.swift",
        "Primitives/ControlFlowLibrary.swift",
        "Primitives/CoreLibrary.swift",
        "Primitives/CryptoLibrary.swift",
        "Primitives/DateTimeLibrary.swift",
        "Primitives/DebugLibrary.swift",
        "Primitives/DrawBarcodeLibrary.swift",
        "Primitives/DrawMapLibrary.swift",
        "Primitives/DrawWebLibrary.swift",
        "Primitives/DrawingLibrary.swift",
        "Primitives/DynamicControlLibrary.swift",
        "Primitives/EnumLibrary.swift",
        "Primitives/FormatLibrary.swift",
        "Primitives/GrowableVectorLibrary.swift",
        "Primitives/HTTPLibrary.swift",
        "Primitives/HTTPOAuthLibrary.swift",
        "Primitives/HTTPServerLibrary.swift",
        "Primitives/HashTableLibrary.swift",
        "Primitives/ImageLibrary.swift",
        "Primitives/InternalLibrary.swift",
        "Primitives/JSONLibrary.swift",
        "Primitives/JSONSchemaLibrary.swift",
        "Primitives/KeychainLibrary.swift",
        "Primitives/LibraryRegistry.swift",
        "Primitives/ListLibrary.swift",
        "Primitives/LocationLibrary.swift",
        "Primitives/MarkdownLibrary.swift",
        "Primitives/MathLibrary.swift",
        "Primitives/PDFLibrary.swift",
        "Primitives/PasteboardLibrary.swift",
        "Primitives/PortLibrary.swift",
        "Primitives/RecordLibrary.swift",
        "Primitives/RegexpLibrary.swift",
        "Primitives/SQLiteLibrary.swift",
        "Primitives/SerializeLibrary.swift",
        "Primitives/SharedQueueLibrary.swift",
        "Primitives/StringLibrary.swift",
        "Primitives/StyledTextLibrary.swift",
        "Primitives/SystemCallLibrary.swift",
        "Primitives/SystemLibrary.swift",
        "Primitives/TarArchiveLibrary.swift",
        "Primitives/ThreadFutureLibrary.swift",
        "Primitives/ThreadLibrary.swift",
        "Primitives/TypeLibrary.swift",
        "Primitives/URLLibrary.swift",
        "Primitives/VectorLibrary.swift",
        "Primitives/VisionLibrary.swift",
        "Primitives/ZipArchiveLibrary.swift",
        "Runtime/Code.swift",
        "Runtime/Context.swift",
        "Runtime/ContextDelegate.swift",
        "Runtime/Evaluator.swift",
        "Runtime/FeatureRequirement.swift",
        "Runtime/Features.swift",
        "Runtime/FileHandler.swift",
        "Runtime/Formatter.swift",
        "Runtime/GarbageCollector.swift",
        "Runtime/Heap.swift",
        "Runtime/ImportSet.swift",
        "Runtime/Instruction.swift",
        "Runtime/Library.swift",
        "Runtime/LibraryManager.swift",
        "Runtime/LispKitContext.swift",
        "Runtime/NativeLibrary.swift",
        "Runtime/Registers.swift",
        "Runtime/SourceManager.swift",
        "Runtime/SymbolTable.swift",
        "Runtime/SyntaxRules.swift",
        "Runtime/Threads/EvalCondition.swift",
        "Runtime/Threads/EvalMutex.swift",
        "Runtime/Threads/EvalThread.swift",
        "Runtime/Threads/ThreadManager.swift",
        "Runtime/VirtualMachine.swift",
        "Runtime/VirtualMachineState.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.7"
}
Done.