Build Information
Successful build of LispKit, reference master (d39a13
), with Swift 6.1 for macOS (SPM) on 27 Apr 2025 01:13:37 UTC.
Swift 6 data race errors: 92
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
2305 | ///
2306 | public struct NativePDFDocument: CustomExpr {
2307 | 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
2308 |
2309 | 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:2367: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
2365 | ///
2366 | public struct NativePDFPage: CustomExpr {
2367 | 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
2368 |
2369 | 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:2436: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
2434 | ///
2435 | public struct NativePDFAnnotation: CustomExpr {
2436 | 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
2437 |
2438 | 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:2540: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
2538 | ///
2539 | public struct NativePDFOutline: CustomExpr {
2540 | 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
2541 |
2542 | 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
[517/526] Compiling LispKit ListLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HashTableLibrary.swift:29:22: warning: static property 'equalHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
27 | public final class HashTableLibrary: NativeLibrary {
28 |
29 | private static let equalHashProc = Procedure("equal-hash", HashTableLibrary.equalHashVal)
| |- warning: static property 'equalHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'equalHashProc' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | private static let eqvHashProc = Procedure("eqv-hash", HashTableLibrary.eqvHashVal)
31 | private static let eqHashProc = Procedure("eq-hash", HashTableLibrary.eqHashVal)
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
36 | /// raw continuations for encapsulating the state of a virtual machine.
37 | ///
38 | public final class Procedure: Reference, CustomStringConvertible {
| `- note: class 'Procedure' does not conform to the 'Sendable' protocol
39 |
40 | /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HashTableLibrary.swift:30:22: warning: static property 'eqvHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
28 |
29 | private static let equalHashProc = Procedure("equal-hash", HashTableLibrary.equalHashVal)
30 | private static let eqvHashProc = Procedure("eqv-hash", HashTableLibrary.eqvHashVal)
| |- warning: static property 'eqvHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'eqvHashProc' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | private static let eqHashProc = Procedure("eq-hash", HashTableLibrary.eqHashVal)
32 |
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
36 | /// raw continuations for encapsulating the state of a virtual machine.
37 | ///
38 | public final class Procedure: Reference, CustomStringConvertible {
| `- note: class 'Procedure' does not conform to the 'Sendable' protocol
39 |
40 | /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HashTableLibrary.swift:31:22: warning: static property 'eqHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
29 | private static let equalHashProc = Procedure("equal-hash", HashTableLibrary.equalHashVal)
30 | private static let eqvHashProc = Procedure("eqv-hash", HashTableLibrary.eqvHashVal)
31 | private static let eqHashProc = Procedure("eq-hash", HashTableLibrary.eqHashVal)
| |- warning: static property 'eqHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'eqHashProc' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 | private static let defaultCapacity = 127
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
36 | /// raw continuations for encapsulating the state of a virtual machine.
37 | ///
38 | public final class Procedure: Reference, CustomStringConvertible {
| `- note: class 'Procedure' does not conform to the 'Sendable' protocol
39 |
40 | /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1099: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
1097 | ///
1098 | public struct ImageCoefficients: CustomExpr {
1099 | 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
1100 |
1101 | 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:1155: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
1153 | ///
1154 | public struct AbstractImage: CustomExpr {
1155 | 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
1156 |
1157 | 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:1268: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
1266 | ///
1267 | public struct ImageFilter: CustomExpr {
1268 | 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
1269 |
1270 | 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:1152: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
1150 |
1151 | extension JSON: CustomExpr {
1152 | 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
1153 |
1154 | 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:1265: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
1263 |
1264 | public final class MutableJSON: AnyMutableNativeObject<JSON> {
1265 | 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
1266 |
1267 | 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:1286: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
1284 |
1285 | public final class NativeJSONPatch: AnyMutableNativeObject<[JSONPatchOperation]> {
1286 | 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
1287 |
1288 | 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:628: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
626 |
627 | extension DynamicJSON.JSONSchemaRegistry: LispKit.CustomExpr {
628 | 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
629 |
630 | 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:674: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
672 |
673 | extension DynamicJSON.JSONSchemaResource: LispKit.CustomExpr {
674 | 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
675 |
676 | 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:723: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
721 |
722 | public final class JSONValidationResult: NativeObject {
723 | 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
724 |
725 | 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:80: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
78 | ]
79 | #elseif os(macOS)
80 | 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
81 | ControlFlowLibrary.self,
82 | CoreLibrary.self,
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2307: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
2305 | ///
2306 | public struct NativePDFDocument: CustomExpr {
2307 | 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
2308 |
2309 | 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:2367: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
2365 | ///
2366 | public struct NativePDFPage: CustomExpr {
2367 | 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
2368 |
2369 | 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:2436: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
2434 | ///
2435 | public struct NativePDFAnnotation: CustomExpr {
2436 | 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
2437 |
2438 | 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:2540: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
2538 | ///
2539 | public struct NativePDFOutline: CustomExpr {
2540 | 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
2541 |
2542 | 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
[518/526] Compiling LispKit MarkdownLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HashTableLibrary.swift:29:22: warning: static property 'equalHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
27 | public final class HashTableLibrary: NativeLibrary {
28 |
29 | private static let equalHashProc = Procedure("equal-hash", HashTableLibrary.equalHashVal)
| |- warning: static property 'equalHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'equalHashProc' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | private static let eqvHashProc = Procedure("eqv-hash", HashTableLibrary.eqvHashVal)
31 | private static let eqHashProc = Procedure("eq-hash", HashTableLibrary.eqHashVal)
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
36 | /// raw continuations for encapsulating the state of a virtual machine.
37 | ///
38 | public final class Procedure: Reference, CustomStringConvertible {
| `- note: class 'Procedure' does not conform to the 'Sendable' protocol
39 |
40 | /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HashTableLibrary.swift:30:22: warning: static property 'eqvHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
28 |
29 | private static let equalHashProc = Procedure("equal-hash", HashTableLibrary.equalHashVal)
30 | private static let eqvHashProc = Procedure("eqv-hash", HashTableLibrary.eqvHashVal)
| |- warning: static property 'eqvHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'eqvHashProc' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | private static let eqHashProc = Procedure("eq-hash", HashTableLibrary.eqHashVal)
32 |
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
36 | /// raw continuations for encapsulating the state of a virtual machine.
37 | ///
38 | public final class Procedure: Reference, CustomStringConvertible {
| `- note: class 'Procedure' does not conform to the 'Sendable' protocol
39 |
40 | /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HashTableLibrary.swift:31:22: warning: static property 'eqHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
29 | private static let equalHashProc = Procedure("equal-hash", HashTableLibrary.equalHashVal)
30 | private static let eqvHashProc = Procedure("eqv-hash", HashTableLibrary.eqvHashVal)
31 | private static let eqHashProc = Procedure("eq-hash", HashTableLibrary.eqHashVal)
| |- warning: static property 'eqHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'eqHashProc' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 | private static let defaultCapacity = 127
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
36 | /// raw continuations for encapsulating the state of a virtual machine.
37 | ///
38 | public final class Procedure: Reference, CustomStringConvertible {
| `- note: class 'Procedure' does not conform to the 'Sendable' protocol
39 |
40 | /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1099: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
1097 | ///
1098 | public struct ImageCoefficients: CustomExpr {
1099 | 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
1100 |
1101 | 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:1155: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
1153 | ///
1154 | public struct AbstractImage: CustomExpr {
1155 | 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
1156 |
1157 | 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:1268: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
1266 | ///
1267 | public struct ImageFilter: CustomExpr {
1268 | 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
1269 |
1270 | 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:1152: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
1150 |
1151 | extension JSON: CustomExpr {
1152 | 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
1153 |
1154 | 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:1265: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
1263 |
1264 | public final class MutableJSON: AnyMutableNativeObject<JSON> {
1265 | 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
1266 |
1267 | 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:1286: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
1284 |
1285 | public final class NativeJSONPatch: AnyMutableNativeObject<[JSONPatchOperation]> {
1286 | 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
1287 |
1288 | 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:628: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
626 |
627 | extension DynamicJSON.JSONSchemaRegistry: LispKit.CustomExpr {
628 | 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
629 |
630 | 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:674: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
672 |
673 | extension DynamicJSON.JSONSchemaResource: LispKit.CustomExpr {
674 | 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
675 |
676 | 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:723: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
721 |
722 | public final class JSONValidationResult: NativeObject {
723 | 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
724 |
725 | 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:80: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
78 | ]
79 | #elseif os(macOS)
80 | 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
81 | ControlFlowLibrary.self,
82 | CoreLibrary.self,
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2307: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
2305 | ///
2306 | public struct NativePDFDocument: CustomExpr {
2307 | 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
2308 |
2309 | 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:2367: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
2365 | ///
2366 | public struct NativePDFPage: CustomExpr {
2367 | 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
2368 |
2369 | 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:2436: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
2434 | ///
2435 | public struct NativePDFAnnotation: CustomExpr {
2436 | 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
2437 |
2438 | 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:2540: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
2538 | ///
2539 | public struct NativePDFOutline: CustomExpr {
2540 | 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
2541 |
2542 | 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
[519/526] Compiling LispKit MathLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HashTableLibrary.swift:29:22: warning: static property 'equalHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
27 | public final class HashTableLibrary: NativeLibrary {
28 |
29 | private static let equalHashProc = Procedure("equal-hash", HashTableLibrary.equalHashVal)
| |- warning: static property 'equalHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'equalHashProc' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | private static let eqvHashProc = Procedure("eqv-hash", HashTableLibrary.eqvHashVal)
31 | private static let eqHashProc = Procedure("eq-hash", HashTableLibrary.eqHashVal)
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
36 | /// raw continuations for encapsulating the state of a virtual machine.
37 | ///
38 | public final class Procedure: Reference, CustomStringConvertible {
| `- note: class 'Procedure' does not conform to the 'Sendable' protocol
39 |
40 | /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HashTableLibrary.swift:30:22: warning: static property 'eqvHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
28 |
29 | private static let equalHashProc = Procedure("equal-hash", HashTableLibrary.equalHashVal)
30 | private static let eqvHashProc = Procedure("eqv-hash", HashTableLibrary.eqvHashVal)
| |- warning: static property 'eqvHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'eqvHashProc' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | private static let eqHashProc = Procedure("eq-hash", HashTableLibrary.eqHashVal)
32 |
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
36 | /// raw continuations for encapsulating the state of a virtual machine.
37 | ///
38 | public final class Procedure: Reference, CustomStringConvertible {
| `- note: class 'Procedure' does not conform to the 'Sendable' protocol
39 |
40 | /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HashTableLibrary.swift:31:22: warning: static property 'eqHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
29 | private static let equalHashProc = Procedure("equal-hash", HashTableLibrary.equalHashVal)
30 | private static let eqvHashProc = Procedure("eqv-hash", HashTableLibrary.eqvHashVal)
31 | private static let eqHashProc = Procedure("eq-hash", HashTableLibrary.eqHashVal)
| |- warning: static property 'eqHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'eqHashProc' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 | private static let defaultCapacity = 127
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
36 | /// raw continuations for encapsulating the state of a virtual machine.
37 | ///
38 | public final class Procedure: Reference, CustomStringConvertible {
| `- note: class 'Procedure' does not conform to the 'Sendable' protocol
39 |
40 | /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1099: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
1097 | ///
1098 | public struct ImageCoefficients: CustomExpr {
1099 | 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
1100 |
1101 | 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:1155: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
1153 | ///
1154 | public struct AbstractImage: CustomExpr {
1155 | 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
1156 |
1157 | 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:1268: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
1266 | ///
1267 | public struct ImageFilter: CustomExpr {
1268 | 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
1269 |
1270 | 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:1152: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
1150 |
1151 | extension JSON: CustomExpr {
1152 | 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
1153 |
1154 | 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:1265: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
1263 |
1264 | public final class MutableJSON: AnyMutableNativeObject<JSON> {
1265 | 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
1266 |
1267 | 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:1286: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
1284 |
1285 | public final class NativeJSONPatch: AnyMutableNativeObject<[JSONPatchOperation]> {
1286 | 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
1287 |
1288 | 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:628: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
626 |
627 | extension DynamicJSON.JSONSchemaRegistry: LispKit.CustomExpr {
628 | 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
629 |
630 | 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:674: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
672 |
673 | extension DynamicJSON.JSONSchemaResource: LispKit.CustomExpr {
674 | 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
675 |
676 | 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:723: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
721 |
722 | public final class JSONValidationResult: NativeObject {
723 | 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
724 |
725 | 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:80: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
78 | ]
79 | #elseif os(macOS)
80 | 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
81 | ControlFlowLibrary.self,
82 | CoreLibrary.self,
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2307: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
2305 | ///
2306 | public struct NativePDFDocument: CustomExpr {
2307 | 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
2308 |
2309 | 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:2367: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
2365 | ///
2366 | public struct NativePDFPage: CustomExpr {
2367 | 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
2368 |
2369 | 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:2436: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
2434 | ///
2435 | public struct NativePDFAnnotation: CustomExpr {
2436 | 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
2437 |
2438 | 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:2540: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
2538 | ///
2539 | public struct NativePDFOutline: CustomExpr {
2540 | 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
2541 |
2542 | 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
[520/526] Compiling LispKit PDFLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HashTableLibrary.swift:29:22: warning: static property 'equalHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
27 | public final class HashTableLibrary: NativeLibrary {
28 |
29 | private static let equalHashProc = Procedure("equal-hash", HashTableLibrary.equalHashVal)
| |- warning: static property 'equalHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'equalHashProc' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | private static let eqvHashProc = Procedure("eqv-hash", HashTableLibrary.eqvHashVal)
31 | private static let eqHashProc = Procedure("eq-hash", HashTableLibrary.eqHashVal)
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
36 | /// raw continuations for encapsulating the state of a virtual machine.
37 | ///
38 | public final class Procedure: Reference, CustomStringConvertible {
| `- note: class 'Procedure' does not conform to the 'Sendable' protocol
39 |
40 | /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HashTableLibrary.swift:30:22: warning: static property 'eqvHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
28 |
29 | private static let equalHashProc = Procedure("equal-hash", HashTableLibrary.equalHashVal)
30 | private static let eqvHashProc = Procedure("eqv-hash", HashTableLibrary.eqvHashVal)
| |- warning: static property 'eqvHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'eqvHashProc' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | private static let eqHashProc = Procedure("eq-hash", HashTableLibrary.eqHashVal)
32 |
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
36 | /// raw continuations for encapsulating the state of a virtual machine.
37 | ///
38 | public final class Procedure: Reference, CustomStringConvertible {
| `- note: class 'Procedure' does not conform to the 'Sendable' protocol
39 |
40 | /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HashTableLibrary.swift:31:22: warning: static property 'eqHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
29 | private static let equalHashProc = Procedure("equal-hash", HashTableLibrary.equalHashVal)
30 | private static let eqvHashProc = Procedure("eqv-hash", HashTableLibrary.eqvHashVal)
31 | private static let eqHashProc = Procedure("eq-hash", HashTableLibrary.eqHashVal)
| |- warning: static property 'eqHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'eqHashProc' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 | private static let defaultCapacity = 127
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
36 | /// raw continuations for encapsulating the state of a virtual machine.
37 | ///
38 | public final class Procedure: Reference, CustomStringConvertible {
| `- note: class 'Procedure' does not conform to the 'Sendable' protocol
39 |
40 | /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1099: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
1097 | ///
1098 | public struct ImageCoefficients: CustomExpr {
1099 | 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
1100 |
1101 | 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:1155: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
1153 | ///
1154 | public struct AbstractImage: CustomExpr {
1155 | 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
1156 |
1157 | 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:1268: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
1266 | ///
1267 | public struct ImageFilter: CustomExpr {
1268 | 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
1269 |
1270 | 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:1152: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
1150 |
1151 | extension JSON: CustomExpr {
1152 | 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
1153 |
1154 | 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:1265: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
1263 |
1264 | public final class MutableJSON: AnyMutableNativeObject<JSON> {
1265 | 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
1266 |
1267 | 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:1286: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
1284 |
1285 | public final class NativeJSONPatch: AnyMutableNativeObject<[JSONPatchOperation]> {
1286 | 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
1287 |
1288 | 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:628: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
626 |
627 | extension DynamicJSON.JSONSchemaRegistry: LispKit.CustomExpr {
628 | 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
629 |
630 | 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:674: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
672 |
673 | extension DynamicJSON.JSONSchemaResource: LispKit.CustomExpr {
674 | 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
675 |
676 | 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:723: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
721 |
722 | public final class JSONValidationResult: NativeObject {
723 | 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
724 |
725 | 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:80: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
78 | ]
79 | #elseif os(macOS)
80 | 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
81 | ControlFlowLibrary.self,
82 | CoreLibrary.self,
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2307: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
2305 | ///
2306 | public struct NativePDFDocument: CustomExpr {
2307 | 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
2308 |
2309 | 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:2367: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
2365 | ///
2366 | public struct NativePDFPage: CustomExpr {
2367 | 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
2368 |
2369 | 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:2436: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
2434 | ///
2435 | public struct NativePDFAnnotation: CustomExpr {
2436 | 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
2437 |
2438 | 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:2540: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
2538 | ///
2539 | public struct NativePDFOutline: CustomExpr {
2540 | 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
2541 |
2542 | 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
[521/526] Compiling LispKit PasteboardLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HashTableLibrary.swift:29:22: warning: static property 'equalHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
27 | public final class HashTableLibrary: NativeLibrary {
28 |
29 | private static let equalHashProc = Procedure("equal-hash", HashTableLibrary.equalHashVal)
| |- warning: static property 'equalHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'equalHashProc' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | private static let eqvHashProc = Procedure("eqv-hash", HashTableLibrary.eqvHashVal)
31 | private static let eqHashProc = Procedure("eq-hash", HashTableLibrary.eqHashVal)
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
36 | /// raw continuations for encapsulating the state of a virtual machine.
37 | ///
38 | public final class Procedure: Reference, CustomStringConvertible {
| `- note: class 'Procedure' does not conform to the 'Sendable' protocol
39 |
40 | /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HashTableLibrary.swift:30:22: warning: static property 'eqvHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
28 |
29 | private static let equalHashProc = Procedure("equal-hash", HashTableLibrary.equalHashVal)
30 | private static let eqvHashProc = Procedure("eqv-hash", HashTableLibrary.eqvHashVal)
| |- warning: static property 'eqvHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'eqvHashProc' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | private static let eqHashProc = Procedure("eq-hash", HashTableLibrary.eqHashVal)
32 |
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
36 | /// raw continuations for encapsulating the state of a virtual machine.
37 | ///
38 | public final class Procedure: Reference, CustomStringConvertible {
| `- note: class 'Procedure' does not conform to the 'Sendable' protocol
39 |
40 | /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HashTableLibrary.swift:31:22: warning: static property 'eqHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
29 | private static let equalHashProc = Procedure("equal-hash", HashTableLibrary.equalHashVal)
30 | private static let eqvHashProc = Procedure("eqv-hash", HashTableLibrary.eqvHashVal)
31 | private static let eqHashProc = Procedure("eq-hash", HashTableLibrary.eqHashVal)
| |- warning: static property 'eqHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'eqHashProc' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 | private static let defaultCapacity = 127
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
36 | /// raw continuations for encapsulating the state of a virtual machine.
37 | ///
38 | public final class Procedure: Reference, CustomStringConvertible {
| `- note: class 'Procedure' does not conform to the 'Sendable' protocol
39 |
40 | /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1099: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
1097 | ///
1098 | public struct ImageCoefficients: CustomExpr {
1099 | 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
1100 |
1101 | 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:1155: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
1153 | ///
1154 | public struct AbstractImage: CustomExpr {
1155 | 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
1156 |
1157 | 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:1268: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
1266 | ///
1267 | public struct ImageFilter: CustomExpr {
1268 | 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
1269 |
1270 | 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:1152: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
1150 |
1151 | extension JSON: CustomExpr {
1152 | 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
1153 |
1154 | 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:1265: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
1263 |
1264 | public final class MutableJSON: AnyMutableNativeObject<JSON> {
1265 | 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
1266 |
1267 | 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:1286: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
1284 |
1285 | public final class NativeJSONPatch: AnyMutableNativeObject<[JSONPatchOperation]> {
1286 | 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
1287 |
1288 | 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:628: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
626 |
627 | extension DynamicJSON.JSONSchemaRegistry: LispKit.CustomExpr {
628 | 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
629 |
630 | 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:674: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
672 |
673 | extension DynamicJSON.JSONSchemaResource: LispKit.CustomExpr {
674 | 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
675 |
676 | 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:723: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
721 |
722 | public final class JSONValidationResult: NativeObject {
723 | 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
724 |
725 | 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:80: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
78 | ]
79 | #elseif os(macOS)
80 | 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
81 | ControlFlowLibrary.self,
82 | CoreLibrary.self,
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2307: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
2305 | ///
2306 | public struct NativePDFDocument: CustomExpr {
2307 | 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
2308 |
2309 | 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:2367: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
2365 | ///
2366 | public struct NativePDFPage: CustomExpr {
2367 | 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
2368 |
2369 | 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:2436: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
2434 | ///
2435 | public struct NativePDFAnnotation: CustomExpr {
2436 | 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
2437 |
2438 | 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:2540: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
2538 | ///
2539 | public struct NativePDFOutline: CustomExpr {
2540 | 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
2541 |
2542 | 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
[522/526] Compiling LispKit PortLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HashTableLibrary.swift:29:22: warning: static property 'equalHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
27 | public final class HashTableLibrary: NativeLibrary {
28 |
29 | private static let equalHashProc = Procedure("equal-hash", HashTableLibrary.equalHashVal)
| |- warning: static property 'equalHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'equalHashProc' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | private static let eqvHashProc = Procedure("eqv-hash", HashTableLibrary.eqvHashVal)
31 | private static let eqHashProc = Procedure("eq-hash", HashTableLibrary.eqHashVal)
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
36 | /// raw continuations for encapsulating the state of a virtual machine.
37 | ///
38 | public final class Procedure: Reference, CustomStringConvertible {
| `- note: class 'Procedure' does not conform to the 'Sendable' protocol
39 |
40 | /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HashTableLibrary.swift:30:22: warning: static property 'eqvHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
28 |
29 | private static let equalHashProc = Procedure("equal-hash", HashTableLibrary.equalHashVal)
30 | private static let eqvHashProc = Procedure("eqv-hash", HashTableLibrary.eqvHashVal)
| |- warning: static property 'eqvHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'eqvHashProc' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | private static let eqHashProc = Procedure("eq-hash", HashTableLibrary.eqHashVal)
32 |
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
36 | /// raw continuations for encapsulating the state of a virtual machine.
37 | ///
38 | public final class Procedure: Reference, CustomStringConvertible {
| `- note: class 'Procedure' does not conform to the 'Sendable' protocol
39 |
40 | /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HashTableLibrary.swift:31:22: warning: static property 'eqHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
29 | private static let equalHashProc = Procedure("equal-hash", HashTableLibrary.equalHashVal)
30 | private static let eqvHashProc = Procedure("eqv-hash", HashTableLibrary.eqvHashVal)
31 | private static let eqHashProc = Procedure("eq-hash", HashTableLibrary.eqHashVal)
| |- warning: static property 'eqHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'eqHashProc' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 | private static let defaultCapacity = 127
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
36 | /// raw continuations for encapsulating the state of a virtual machine.
37 | ///
38 | public final class Procedure: Reference, CustomStringConvertible {
| `- note: class 'Procedure' does not conform to the 'Sendable' protocol
39 |
40 | /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1099: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
1097 | ///
1098 | public struct ImageCoefficients: CustomExpr {
1099 | 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
1100 |
1101 | 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:1155: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
1153 | ///
1154 | public struct AbstractImage: CustomExpr {
1155 | 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
1156 |
1157 | 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:1268: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
1266 | ///
1267 | public struct ImageFilter: CustomExpr {
1268 | 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
1269 |
1270 | 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:1152: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
1150 |
1151 | extension JSON: CustomExpr {
1152 | 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
1153 |
1154 | 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:1265: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
1263 |
1264 | public final class MutableJSON: AnyMutableNativeObject<JSON> {
1265 | 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
1266 |
1267 | 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:1286: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
1284 |
1285 | public final class NativeJSONPatch: AnyMutableNativeObject<[JSONPatchOperation]> {
1286 | 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
1287 |
1288 | 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:628: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
626 |
627 | extension DynamicJSON.JSONSchemaRegistry: LispKit.CustomExpr {
628 | 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
629 |
630 | 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:674: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
672 |
673 | extension DynamicJSON.JSONSchemaResource: LispKit.CustomExpr {
674 | 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
675 |
676 | 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:723: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
721 |
722 | public final class JSONValidationResult: NativeObject {
723 | 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
724 |
725 | 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:80: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
78 | ]
79 | #elseif os(macOS)
80 | 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
81 | ControlFlowLibrary.self,
82 | CoreLibrary.self,
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2307: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
2305 | ///
2306 | public struct NativePDFDocument: CustomExpr {
2307 | 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
2308 |
2309 | 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:2367: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
2365 | ///
2366 | public struct NativePDFPage: CustomExpr {
2367 | 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
2368 |
2369 | 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:2436: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
2434 | ///
2435 | public struct NativePDFAnnotation: CustomExpr {
2436 | 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
2437 |
2438 | 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:2540: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
2538 | ///
2539 | public struct NativePDFOutline: CustomExpr {
2540 | 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
2541 |
2542 | 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
[523/526] Compiling LispKit RecordLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HashTableLibrary.swift:29:22: warning: static property 'equalHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
27 | public final class HashTableLibrary: NativeLibrary {
28 |
29 | private static let equalHashProc = Procedure("equal-hash", HashTableLibrary.equalHashVal)
| |- warning: static property 'equalHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'equalHashProc' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | private static let eqvHashProc = Procedure("eqv-hash", HashTableLibrary.eqvHashVal)
31 | private static let eqHashProc = Procedure("eq-hash", HashTableLibrary.eqHashVal)
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
36 | /// raw continuations for encapsulating the state of a virtual machine.
37 | ///
38 | public final class Procedure: Reference, CustomStringConvertible {
| `- note: class 'Procedure' does not conform to the 'Sendable' protocol
39 |
40 | /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HashTableLibrary.swift:30:22: warning: static property 'eqvHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
28 |
29 | private static let equalHashProc = Procedure("equal-hash", HashTableLibrary.equalHashVal)
30 | private static let eqvHashProc = Procedure("eqv-hash", HashTableLibrary.eqvHashVal)
| |- warning: static property 'eqvHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'eqvHashProc' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | private static let eqHashProc = Procedure("eq-hash", HashTableLibrary.eqHashVal)
32 |
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
36 | /// raw continuations for encapsulating the state of a virtual machine.
37 | ///
38 | public final class Procedure: Reference, CustomStringConvertible {
| `- note: class 'Procedure' does not conform to the 'Sendable' protocol
39 |
40 | /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HashTableLibrary.swift:31:22: warning: static property 'eqHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
29 | private static let equalHashProc = Procedure("equal-hash", HashTableLibrary.equalHashVal)
30 | private static let eqvHashProc = Procedure("eqv-hash", HashTableLibrary.eqvHashVal)
31 | private static let eqHashProc = Procedure("eq-hash", HashTableLibrary.eqHashVal)
| |- warning: static property 'eqHashProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'eqHashProc' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 | private static let defaultCapacity = 127
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
36 | /// raw continuations for encapsulating the state of a virtual machine.
37 | ///
38 | public final class Procedure: Reference, CustomStringConvertible {
| `- note: class 'Procedure' does not conform to the 'Sendable' protocol
39 |
40 | /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageLibrary.swift:1099: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
1097 | ///
1098 | public struct ImageCoefficients: CustomExpr {
1099 | 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
1100 |
1101 | 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:1155: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
1153 | ///
1154 | public struct AbstractImage: CustomExpr {
1155 | 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
1156 |
1157 | 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:1268: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
1266 | ///
1267 | public struct ImageFilter: CustomExpr {
1268 | 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
1269 |
1270 | 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:1152: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
1150 |
1151 | extension JSON: CustomExpr {
1152 | 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
1153 |
1154 | 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:1265: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
1263 |
1264 | public final class MutableJSON: AnyMutableNativeObject<JSON> {
1265 | 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
1266 |
1267 | 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:1286: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
1284 |
1285 | public final class NativeJSONPatch: AnyMutableNativeObject<[JSONPatchOperation]> {
1286 | 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
1287 |
1288 | 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:628: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
626 |
627 | extension DynamicJSON.JSONSchemaRegistry: LispKit.CustomExpr {
628 | 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
629 |
630 | 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:674: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
672 |
673 | extension DynamicJSON.JSONSchemaResource: LispKit.CustomExpr {
674 | 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
675 |
676 | 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:723: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
721 |
722 | public final class JSONValidationResult: NativeObject {
723 | 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
724 |
725 | 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:80: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
78 | ]
79 | #elseif os(macOS)
80 | 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
81 | ControlFlowLibrary.self,
82 | CoreLibrary.self,
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2307: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
2305 | ///
2306 | public struct NativePDFDocument: CustomExpr {
2307 | 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
2308 |
2309 | 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:2367: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
2365 | ///
2366 | public struct NativePDFPage: CustomExpr {
2367 | 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
2368 |
2369 | 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:2436: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
2434 | ///
2435 | public struct NativePDFAnnotation: CustomExpr {
2436 | 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
2437 |
2438 | 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:2540: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
2538 | ///
2539 | public struct NativePDFOutline: CustomExpr {
2540 | 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
2541 |
2542 | 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
[524/528] Emitting module LispKitTools
[525/528] 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.
[526/531] Compiling LispKitRepl AppInfo.swift
[527/531] Emitting module LispKitRepl
[528/531] 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
[528/531] Write Objects.LinkFileList
[529/531] Linking LispKitRepl
[530/531] Applying LispKitRepl
Build complete! (41.93s)
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.1.9",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/objecthub/swift-markdownkit.git"
},
{
"identity" : "swift-commandlinekit",
"requirement" : {
"range" : [
{
"lower_bound" : "0.3.5",
"upper_bound" : "1.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.0",
"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.19",
"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.2.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/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/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/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.