Build Information
Failed to build LispKit, reference 2.6.4 (886da2), with Swift 6.1 for macOS (SPM) on 27 Oct 2026 23:52:51 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64Build Log
522 |
523 | /// Type representing zip archives
524 | public static let type = Type.objectType(Symbol(uninterned: "keychain"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
525 |
526 | /// Keychain accessor
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LibraryRegistry.swift:83:34: warning: static property 'nativeLibraries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
81 | ]
82 | #elseif os(macOS)
83 | public private(set) static var nativeLibraries: [NativeLibrary.Type] = [
| |- warning: static property 'nativeLibraries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'nativeLibraries' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'nativeLibraries' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
84 | ControlFlowLibrary.self,
85 | CoreLibrary.self,
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:583:7: warning: capture of 'self' with non-sendable type 'LocationManager' in a '@Sendable' closure
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
| `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 | private let evaluator: Evaluator
547 | private let locationManager: CLLocationManager
:
581 | raising: Bool) {
582 | DispatchQueue.global(qos: .userInitiated).async {
583 | self.condition.lock()
| `- warning: capture of 'self' with non-sendable type 'LocationManager' in a '@Sendable' closure
584 | self.locationManager.requestLocation()
585 | self.lastLocation = self.locationManager.location
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:608:19: warning: capture of 'result' with non-sendable type 'Future' in a '@Sendable' closure
606 | .pair(.makeNumber(location.coordinate.longitude),
607 | .pair(.makeNumber(location.altitude), .null)))
608 | _ = try result.setResult(in: context, to: res, raise: false)
| `- warning: capture of 'result' with non-sendable type 'Future' in a '@Sendable' closure
609 | } else if let error = self.locationError {
610 | self.condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ThreadFutureLibrary.swift:224:20: note: class 'Future' does not conform to the 'Sendable' protocol
222 | }
223 |
224 | public final class Future: NativeObject {
| `- note: class 'Future' does not conform to the 'Sendable' protocol
225 |
226 | /// Type representing zip archives
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:608:40: warning: capture of 'context' with non-sendable type 'Context' in a '@Sendable' closure
606 | .pair(.makeNumber(location.coordinate.longitude),
607 | .pair(.makeNumber(location.altitude), .null)))
608 | _ = try result.setResult(in: context, to: res, raise: false)
| `- warning: capture of 'context' with non-sendable type 'Context' in a '@Sendable' closure
609 | } else if let error = self.locationError {
610 | self.condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/Context.swift:29:12: note: class 'Context' does not conform to the 'Sendable' protocol
27 | /// used if the interpreter is used without customizations.
28 | ///
29 | open class Context {
| `- note: class 'Context' does not conform to the 'Sendable' protocol
30 |
31 | /// A lock for controlling access to `globalConfigsStorage` array.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:590:13: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
| `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 | private let evaluator: Evaluator
547 | private let locationManager: CLLocationManager
:
588 | var n = 0
589 | while self.lastLocation == nil &&
590 | self.locationError == nil &&
| `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
591 | !self.accessDenied &&
592 | !self.evaluator.isAbortionRequested() {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:591:14: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
| `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 | private let evaluator: Evaluator
547 | private let locationManager: CLLocationManager
:
589 | while self.lastLocation == nil &&
590 | self.locationError == nil &&
591 | !self.accessDenied &&
| `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
592 | !self.evaluator.isAbortionRequested() {
593 | n += 1
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:592:14: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
| `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 | private let evaluator: Evaluator
547 | private let locationManager: CLLocationManager
:
590 | self.locationError == nil &&
591 | !self.accessDenied &&
592 | !self.evaluator.isAbortionRequested() {
| `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
593 | n += 1
594 | if n >= 16 {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2375:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2373 | ///
2374 | public struct NativePDFDocument: CustomExpr {
2375 | public static let type = Type.objectType(Symbol(uninterned: "pdf"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2376 |
2377 | public let document: PDFDocument
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2437:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2435 | ///
2436 | public struct NativePDFPage: CustomExpr {
2437 | public static let type = Type.objectType(Symbol(uninterned: "pdf-page"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2438 |
2439 | public let page: PDFPage
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2502:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2500 | ///
2501 | public struct NativePDFAnnotation: CustomExpr {
2502 | public static let type = Type.objectType(Symbol(uninterned: "pdf-annotation"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2503 |
2504 | public let annotation: PDFAnnotation
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2606:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2604 | ///
2605 | public struct NativePDFOutline: CustomExpr {
2606 | public static let type = Type.objectType(Symbol(uninterned: "pdf-outline"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2607 |
2608 | public let outline: PDFOutline
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/RegexpLibrary.swift:374: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
372 |
373 | /// Type representing regular expressions.
374 | public static let type = Type.objectType(Symbol(uninterned: "regexp"))
| |- warning: static property 'type' 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
375 |
376 | 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/MarkdownLibrary.swift:2401:10: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
2399 | style: options.style)
2400 | let outcome = RenderingOutcome<Value, Error>()
2401 | Task {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
2402 | do {
2403 | outcome.store(.success(try await body(util)))
| `- note: closure captures 'body' which is accessible to code in the current task
2404 | } catch {
2405 | outcome.store(.failure(error))
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageGenLibraryAddOn.swift:32:20: error: 'weak' must be a mutable variable, because it may change at runtime
30 | ///
31 | final class ImageGenLibraryAddOn {
32 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
33 | private let util: MarkdownUtil
34 |
[708/715] Compiling LispKit PDFLibrary.swift
/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:1232: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
1230 |
1231 | extension JSON: CustomExpr {
1232 | 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
1233 |
1234 | 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:1345: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
1343 |
1344 | public final class MutableJSON: AnyMutableNativeObject<JSON> {
1345 | 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
1346 |
1347 | 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:1366: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
1364 |
1365 | public final class NativeJSONPatch: AnyMutableNativeObject<[JSONPatchOperation]> {
1366 | 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
1367 |
1368 | public override var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:631:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
629 |
630 | extension DynamicJSON.JSONSchemaRegistry: LispKit.CustomExpr {
631 | public static let type = Type.objectType(Symbol(uninterned: "json-schema-registry"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
632 |
633 | public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:680:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
678 |
679 | extension DynamicJSON.JSONSchemaResource: LispKit.CustomExpr {
680 | public static let type = Type.objectType(Symbol(uninterned: "json-schema"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
681 |
682 | public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:729:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
727 |
728 | public final class JSONValidationResult: NativeObject {
729 | public static let type = Type.objectType(Symbol(uninterned: "json-validation-result"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
730 |
731 | public let result: JSONSchemaValidationResult
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/KeychainLibrary.swift:524:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
522 |
523 | /// Type representing zip archives
524 | public static let type = Type.objectType(Symbol(uninterned: "keychain"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
525 |
526 | /// Keychain accessor
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LibraryRegistry.swift:83:34: warning: static property 'nativeLibraries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
81 | ]
82 | #elseif os(macOS)
83 | public private(set) static var nativeLibraries: [NativeLibrary.Type] = [
| |- warning: static property 'nativeLibraries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'nativeLibraries' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'nativeLibraries' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
84 | ControlFlowLibrary.self,
85 | CoreLibrary.self,
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:583:7: warning: capture of 'self' with non-sendable type 'LocationManager' in a '@Sendable' closure
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
| `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 | private let evaluator: Evaluator
547 | private let locationManager: CLLocationManager
:
581 | raising: Bool) {
582 | DispatchQueue.global(qos: .userInitiated).async {
583 | self.condition.lock()
| `- warning: capture of 'self' with non-sendable type 'LocationManager' in a '@Sendable' closure
584 | self.locationManager.requestLocation()
585 | self.lastLocation = self.locationManager.location
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:608:19: warning: capture of 'result' with non-sendable type 'Future' in a '@Sendable' closure
606 | .pair(.makeNumber(location.coordinate.longitude),
607 | .pair(.makeNumber(location.altitude), .null)))
608 | _ = try result.setResult(in: context, to: res, raise: false)
| `- warning: capture of 'result' with non-sendable type 'Future' in a '@Sendable' closure
609 | } else if let error = self.locationError {
610 | self.condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ThreadFutureLibrary.swift:224:20: note: class 'Future' does not conform to the 'Sendable' protocol
222 | }
223 |
224 | public final class Future: NativeObject {
| `- note: class 'Future' does not conform to the 'Sendable' protocol
225 |
226 | /// Type representing zip archives
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:608:40: warning: capture of 'context' with non-sendable type 'Context' in a '@Sendable' closure
606 | .pair(.makeNumber(location.coordinate.longitude),
607 | .pair(.makeNumber(location.altitude), .null)))
608 | _ = try result.setResult(in: context, to: res, raise: false)
| `- warning: capture of 'context' with non-sendable type 'Context' in a '@Sendable' closure
609 | } else if let error = self.locationError {
610 | self.condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/Context.swift:29:12: note: class 'Context' does not conform to the 'Sendable' protocol
27 | /// used if the interpreter is used without customizations.
28 | ///
29 | open class Context {
| `- note: class 'Context' does not conform to the 'Sendable' protocol
30 |
31 | /// A lock for controlling access to `globalConfigsStorage` array.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:590:13: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
| `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 | private let evaluator: Evaluator
547 | private let locationManager: CLLocationManager
:
588 | var n = 0
589 | while self.lastLocation == nil &&
590 | self.locationError == nil &&
| `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
591 | !self.accessDenied &&
592 | !self.evaluator.isAbortionRequested() {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:591:14: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
| `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 | private let evaluator: Evaluator
547 | private let locationManager: CLLocationManager
:
589 | while self.lastLocation == nil &&
590 | self.locationError == nil &&
591 | !self.accessDenied &&
| `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
592 | !self.evaluator.isAbortionRequested() {
593 | n += 1
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:592:14: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
| `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 | private let evaluator: Evaluator
547 | private let locationManager: CLLocationManager
:
590 | self.locationError == nil &&
591 | !self.accessDenied &&
592 | !self.evaluator.isAbortionRequested() {
| `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
593 | n += 1
594 | if n >= 16 {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2375:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2373 | ///
2374 | public struct NativePDFDocument: CustomExpr {
2375 | public static let type = Type.objectType(Symbol(uninterned: "pdf"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2376 |
2377 | public let document: PDFDocument
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2437:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2435 | ///
2436 | public struct NativePDFPage: CustomExpr {
2437 | public static let type = Type.objectType(Symbol(uninterned: "pdf-page"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2438 |
2439 | public let page: PDFPage
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2502:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2500 | ///
2501 | public struct NativePDFAnnotation: CustomExpr {
2502 | public static let type = Type.objectType(Symbol(uninterned: "pdf-annotation"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2503 |
2504 | public let annotation: PDFAnnotation
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2606:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2604 | ///
2605 | public struct NativePDFOutline: CustomExpr {
2606 | public static let type = Type.objectType(Symbol(uninterned: "pdf-outline"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2607 |
2608 | public let outline: PDFOutline
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/RegexpLibrary.swift:374: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
372 |
373 | /// Type representing regular expressions.
374 | public static let type = Type.objectType(Symbol(uninterned: "regexp"))
| |- warning: static property 'type' 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
375 |
376 | 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/MarkdownLibrary.swift:2401:10: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
2399 | style: options.style)
2400 | let outcome = RenderingOutcome<Value, Error>()
2401 | Task {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
2402 | do {
2403 | outcome.store(.success(try await body(util)))
| `- note: closure captures 'body' which is accessible to code in the current task
2404 | } catch {
2405 | outcome.store(.failure(error))
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageGenLibraryAddOn.swift:32:20: error: 'weak' must be a mutable variable, because it may change at runtime
30 | ///
31 | final class ImageGenLibraryAddOn {
32 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
33 | private let util: MarkdownUtil
34 |
[709/715] Compiling LispKit PasteboardLibrary.swift
/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:1232: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
1230 |
1231 | extension JSON: CustomExpr {
1232 | 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
1233 |
1234 | 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:1345: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
1343 |
1344 | public final class MutableJSON: AnyMutableNativeObject<JSON> {
1345 | 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
1346 |
1347 | 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:1366: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
1364 |
1365 | public final class NativeJSONPatch: AnyMutableNativeObject<[JSONPatchOperation]> {
1366 | 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
1367 |
1368 | public override var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:631:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
629 |
630 | extension DynamicJSON.JSONSchemaRegistry: LispKit.CustomExpr {
631 | public static let type = Type.objectType(Symbol(uninterned: "json-schema-registry"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
632 |
633 | public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:680:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
678 |
679 | extension DynamicJSON.JSONSchemaResource: LispKit.CustomExpr {
680 | public static let type = Type.objectType(Symbol(uninterned: "json-schema"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
681 |
682 | public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:729:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
727 |
728 | public final class JSONValidationResult: NativeObject {
729 | public static let type = Type.objectType(Symbol(uninterned: "json-validation-result"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
730 |
731 | public let result: JSONSchemaValidationResult
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/KeychainLibrary.swift:524:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
522 |
523 | /// Type representing zip archives
524 | public static let type = Type.objectType(Symbol(uninterned: "keychain"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
525 |
526 | /// Keychain accessor
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LibraryRegistry.swift:83:34: warning: static property 'nativeLibraries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
81 | ]
82 | #elseif os(macOS)
83 | public private(set) static var nativeLibraries: [NativeLibrary.Type] = [
| |- warning: static property 'nativeLibraries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'nativeLibraries' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'nativeLibraries' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
84 | ControlFlowLibrary.self,
85 | CoreLibrary.self,
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:583:7: warning: capture of 'self' with non-sendable type 'LocationManager' in a '@Sendable' closure
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
| `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 | private let evaluator: Evaluator
547 | private let locationManager: CLLocationManager
:
581 | raising: Bool) {
582 | DispatchQueue.global(qos: .userInitiated).async {
583 | self.condition.lock()
| `- warning: capture of 'self' with non-sendable type 'LocationManager' in a '@Sendable' closure
584 | self.locationManager.requestLocation()
585 | self.lastLocation = self.locationManager.location
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:608:19: warning: capture of 'result' with non-sendable type 'Future' in a '@Sendable' closure
606 | .pair(.makeNumber(location.coordinate.longitude),
607 | .pair(.makeNumber(location.altitude), .null)))
608 | _ = try result.setResult(in: context, to: res, raise: false)
| `- warning: capture of 'result' with non-sendable type 'Future' in a '@Sendable' closure
609 | } else if let error = self.locationError {
610 | self.condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ThreadFutureLibrary.swift:224:20: note: class 'Future' does not conform to the 'Sendable' protocol
222 | }
223 |
224 | public final class Future: NativeObject {
| `- note: class 'Future' does not conform to the 'Sendable' protocol
225 |
226 | /// Type representing zip archives
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:608:40: warning: capture of 'context' with non-sendable type 'Context' in a '@Sendable' closure
606 | .pair(.makeNumber(location.coordinate.longitude),
607 | .pair(.makeNumber(location.altitude), .null)))
608 | _ = try result.setResult(in: context, to: res, raise: false)
| `- warning: capture of 'context' with non-sendable type 'Context' in a '@Sendable' closure
609 | } else if let error = self.locationError {
610 | self.condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/Context.swift:29:12: note: class 'Context' does not conform to the 'Sendable' protocol
27 | /// used if the interpreter is used without customizations.
28 | ///
29 | open class Context {
| `- note: class 'Context' does not conform to the 'Sendable' protocol
30 |
31 | /// A lock for controlling access to `globalConfigsStorage` array.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:590:13: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
| `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 | private let evaluator: Evaluator
547 | private let locationManager: CLLocationManager
:
588 | var n = 0
589 | while self.lastLocation == nil &&
590 | self.locationError == nil &&
| `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
591 | !self.accessDenied &&
592 | !self.evaluator.isAbortionRequested() {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:591:14: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
| `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 | private let evaluator: Evaluator
547 | private let locationManager: CLLocationManager
:
589 | while self.lastLocation == nil &&
590 | self.locationError == nil &&
591 | !self.accessDenied &&
| `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
592 | !self.evaluator.isAbortionRequested() {
593 | n += 1
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:592:14: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
| `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 | private let evaluator: Evaluator
547 | private let locationManager: CLLocationManager
:
590 | self.locationError == nil &&
591 | !self.accessDenied &&
592 | !self.evaluator.isAbortionRequested() {
| `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
593 | n += 1
594 | if n >= 16 {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2375:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2373 | ///
2374 | public struct NativePDFDocument: CustomExpr {
2375 | public static let type = Type.objectType(Symbol(uninterned: "pdf"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2376 |
2377 | public let document: PDFDocument
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2437:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2435 | ///
2436 | public struct NativePDFPage: CustomExpr {
2437 | public static let type = Type.objectType(Symbol(uninterned: "pdf-page"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2438 |
2439 | public let page: PDFPage
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2502:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2500 | ///
2501 | public struct NativePDFAnnotation: CustomExpr {
2502 | public static let type = Type.objectType(Symbol(uninterned: "pdf-annotation"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2503 |
2504 | public let annotation: PDFAnnotation
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2606:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2604 | ///
2605 | public struct NativePDFOutline: CustomExpr {
2606 | public static let type = Type.objectType(Symbol(uninterned: "pdf-outline"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2607 |
2608 | public let outline: PDFOutline
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/RegexpLibrary.swift:374: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
372 |
373 | /// Type representing regular expressions.
374 | public static let type = Type.objectType(Symbol(uninterned: "regexp"))
| |- warning: static property 'type' 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
375 |
376 | 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/MarkdownLibrary.swift:2401:10: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
2399 | style: options.style)
2400 | let outcome = RenderingOutcome<Value, Error>()
2401 | Task {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
2402 | do {
2403 | outcome.store(.success(try await body(util)))
| `- note: closure captures 'body' which is accessible to code in the current task
2404 | } catch {
2405 | outcome.store(.failure(error))
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageGenLibraryAddOn.swift:32:20: error: 'weak' must be a mutable variable, because it may change at runtime
30 | ///
31 | final class ImageGenLibraryAddOn {
32 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
33 | private let util: MarkdownUtil
34 |
[710/715] Compiling LispKit PortLibrary.swift
/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:1232: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
1230 |
1231 | extension JSON: CustomExpr {
1232 | 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
1233 |
1234 | 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:1345: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
1343 |
1344 | public final class MutableJSON: AnyMutableNativeObject<JSON> {
1345 | 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
1346 |
1347 | 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:1366: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
1364 |
1365 | public final class NativeJSONPatch: AnyMutableNativeObject<[JSONPatchOperation]> {
1366 | 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
1367 |
1368 | public override var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:631:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
629 |
630 | extension DynamicJSON.JSONSchemaRegistry: LispKit.CustomExpr {
631 | public static let type = Type.objectType(Symbol(uninterned: "json-schema-registry"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
632 |
633 | public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:680:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
678 |
679 | extension DynamicJSON.JSONSchemaResource: LispKit.CustomExpr {
680 | public static let type = Type.objectType(Symbol(uninterned: "json-schema"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
681 |
682 | public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:729:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
727 |
728 | public final class JSONValidationResult: NativeObject {
729 | public static let type = Type.objectType(Symbol(uninterned: "json-validation-result"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
730 |
731 | public let result: JSONSchemaValidationResult
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/KeychainLibrary.swift:524:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
522 |
523 | /// Type representing zip archives
524 | public static let type = Type.objectType(Symbol(uninterned: "keychain"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
525 |
526 | /// Keychain accessor
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LibraryRegistry.swift:83:34: warning: static property 'nativeLibraries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
81 | ]
82 | #elseif os(macOS)
83 | public private(set) static var nativeLibraries: [NativeLibrary.Type] = [
| |- warning: static property 'nativeLibraries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'nativeLibraries' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'nativeLibraries' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
84 | ControlFlowLibrary.self,
85 | CoreLibrary.self,
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:583:7: warning: capture of 'self' with non-sendable type 'LocationManager' in a '@Sendable' closure
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
| `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 | private let evaluator: Evaluator
547 | private let locationManager: CLLocationManager
:
581 | raising: Bool) {
582 | DispatchQueue.global(qos: .userInitiated).async {
583 | self.condition.lock()
| `- warning: capture of 'self' with non-sendable type 'LocationManager' in a '@Sendable' closure
584 | self.locationManager.requestLocation()
585 | self.lastLocation = self.locationManager.location
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:608:19: warning: capture of 'result' with non-sendable type 'Future' in a '@Sendable' closure
606 | .pair(.makeNumber(location.coordinate.longitude),
607 | .pair(.makeNumber(location.altitude), .null)))
608 | _ = try result.setResult(in: context, to: res, raise: false)
| `- warning: capture of 'result' with non-sendable type 'Future' in a '@Sendable' closure
609 | } else if let error = self.locationError {
610 | self.condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ThreadFutureLibrary.swift:224:20: note: class 'Future' does not conform to the 'Sendable' protocol
222 | }
223 |
224 | public final class Future: NativeObject {
| `- note: class 'Future' does not conform to the 'Sendable' protocol
225 |
226 | /// Type representing zip archives
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:608:40: warning: capture of 'context' with non-sendable type 'Context' in a '@Sendable' closure
606 | .pair(.makeNumber(location.coordinate.longitude),
607 | .pair(.makeNumber(location.altitude), .null)))
608 | _ = try result.setResult(in: context, to: res, raise: false)
| `- warning: capture of 'context' with non-sendable type 'Context' in a '@Sendable' closure
609 | } else if let error = self.locationError {
610 | self.condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/Context.swift:29:12: note: class 'Context' does not conform to the 'Sendable' protocol
27 | /// used if the interpreter is used without customizations.
28 | ///
29 | open class Context {
| `- note: class 'Context' does not conform to the 'Sendable' protocol
30 |
31 | /// A lock for controlling access to `globalConfigsStorage` array.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:590:13: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
| `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 | private let evaluator: Evaluator
547 | private let locationManager: CLLocationManager
:
588 | var n = 0
589 | while self.lastLocation == nil &&
590 | self.locationError == nil &&
| `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
591 | !self.accessDenied &&
592 | !self.evaluator.isAbortionRequested() {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:591:14: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
| `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 | private let evaluator: Evaluator
547 | private let locationManager: CLLocationManager
:
589 | while self.lastLocation == nil &&
590 | self.locationError == nil &&
591 | !self.accessDenied &&
| `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
592 | !self.evaluator.isAbortionRequested() {
593 | n += 1
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:592:14: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
| `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 | private let evaluator: Evaluator
547 | private let locationManager: CLLocationManager
:
590 | self.locationError == nil &&
591 | !self.accessDenied &&
592 | !self.evaluator.isAbortionRequested() {
| `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
593 | n += 1
594 | if n >= 16 {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2375:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2373 | ///
2374 | public struct NativePDFDocument: CustomExpr {
2375 | public static let type = Type.objectType(Symbol(uninterned: "pdf"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2376 |
2377 | public let document: PDFDocument
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2437:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2435 | ///
2436 | public struct NativePDFPage: CustomExpr {
2437 | public static let type = Type.objectType(Symbol(uninterned: "pdf-page"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2438 |
2439 | public let page: PDFPage
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2502:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2500 | ///
2501 | public struct NativePDFAnnotation: CustomExpr {
2502 | public static let type = Type.objectType(Symbol(uninterned: "pdf-annotation"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2503 |
2504 | public let annotation: PDFAnnotation
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2606:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2604 | ///
2605 | public struct NativePDFOutline: CustomExpr {
2606 | public static let type = Type.objectType(Symbol(uninterned: "pdf-outline"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2607 |
2608 | public let outline: PDFOutline
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/RegexpLibrary.swift:374: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
372 |
373 | /// Type representing regular expressions.
374 | public static let type = Type.objectType(Symbol(uninterned: "regexp"))
| |- warning: static property 'type' 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
375 |
376 | 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/MarkdownLibrary.swift:2401:10: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
2399 | style: options.style)
2400 | let outcome = RenderingOutcome<Value, Error>()
2401 | Task {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
2402 | do {
2403 | outcome.store(.success(try await body(util)))
| `- note: closure captures 'body' which is accessible to code in the current task
2404 | } catch {
2405 | outcome.store(.failure(error))
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageGenLibraryAddOn.swift:32:20: error: 'weak' must be a mutable variable, because it may change at runtime
30 | ///
31 | final class ImageGenLibraryAddOn {
32 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
33 | private let util: MarkdownUtil
34 |
[711/715] Compiling LispKit RecordLibrary.swift
/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:1232: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
1230 |
1231 | extension JSON: CustomExpr {
1232 | 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
1233 |
1234 | 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:1345: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
1343 |
1344 | public final class MutableJSON: AnyMutableNativeObject<JSON> {
1345 | 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
1346 |
1347 | 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:1366: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
1364 |
1365 | public final class NativeJSONPatch: AnyMutableNativeObject<[JSONPatchOperation]> {
1366 | 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
1367 |
1368 | public override var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:631:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
629 |
630 | extension DynamicJSON.JSONSchemaRegistry: LispKit.CustomExpr {
631 | public static let type = Type.objectType(Symbol(uninterned: "json-schema-registry"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
632 |
633 | public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:680:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
678 |
679 | extension DynamicJSON.JSONSchemaResource: LispKit.CustomExpr {
680 | public static let type = Type.objectType(Symbol(uninterned: "json-schema"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
681 |
682 | public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:729:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
727 |
728 | public final class JSONValidationResult: NativeObject {
729 | public static let type = Type.objectType(Symbol(uninterned: "json-validation-result"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
730 |
731 | public let result: JSONSchemaValidationResult
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/KeychainLibrary.swift:524:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
522 |
523 | /// Type representing zip archives
524 | public static let type = Type.objectType(Symbol(uninterned: "keychain"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
525 |
526 | /// Keychain accessor
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LibraryRegistry.swift:83:34: warning: static property 'nativeLibraries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
81 | ]
82 | #elseif os(macOS)
83 | public private(set) static var nativeLibraries: [NativeLibrary.Type] = [
| |- warning: static property 'nativeLibraries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'nativeLibraries' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'nativeLibraries' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
84 | ControlFlowLibrary.self,
85 | CoreLibrary.self,
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:583:7: warning: capture of 'self' with non-sendable type 'LocationManager' in a '@Sendable' closure
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
| `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 | private let evaluator: Evaluator
547 | private let locationManager: CLLocationManager
:
581 | raising: Bool) {
582 | DispatchQueue.global(qos: .userInitiated).async {
583 | self.condition.lock()
| `- warning: capture of 'self' with non-sendable type 'LocationManager' in a '@Sendable' closure
584 | self.locationManager.requestLocation()
585 | self.lastLocation = self.locationManager.location
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:608:19: warning: capture of 'result' with non-sendable type 'Future' in a '@Sendable' closure
606 | .pair(.makeNumber(location.coordinate.longitude),
607 | .pair(.makeNumber(location.altitude), .null)))
608 | _ = try result.setResult(in: context, to: res, raise: false)
| `- warning: capture of 'result' with non-sendable type 'Future' in a '@Sendable' closure
609 | } else if let error = self.locationError {
610 | self.condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ThreadFutureLibrary.swift:224:20: note: class 'Future' does not conform to the 'Sendable' protocol
222 | }
223 |
224 | public final class Future: NativeObject {
| `- note: class 'Future' does not conform to the 'Sendable' protocol
225 |
226 | /// Type representing zip archives
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:608:40: warning: capture of 'context' with non-sendable type 'Context' in a '@Sendable' closure
606 | .pair(.makeNumber(location.coordinate.longitude),
607 | .pair(.makeNumber(location.altitude), .null)))
608 | _ = try result.setResult(in: context, to: res, raise: false)
| `- warning: capture of 'context' with non-sendable type 'Context' in a '@Sendable' closure
609 | } else if let error = self.locationError {
610 | self.condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/Context.swift:29:12: note: class 'Context' does not conform to the 'Sendable' protocol
27 | /// used if the interpreter is used without customizations.
28 | ///
29 | open class Context {
| `- note: class 'Context' does not conform to the 'Sendable' protocol
30 |
31 | /// A lock for controlling access to `globalConfigsStorage` array.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:590:13: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
| `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 | private let evaluator: Evaluator
547 | private let locationManager: CLLocationManager
:
588 | var n = 0
589 | while self.lastLocation == nil &&
590 | self.locationError == nil &&
| `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
591 | !self.accessDenied &&
592 | !self.evaluator.isAbortionRequested() {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:591:14: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
| `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 | private let evaluator: Evaluator
547 | private let locationManager: CLLocationManager
:
589 | while self.lastLocation == nil &&
590 | self.locationError == nil &&
591 | !self.accessDenied &&
| `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
592 | !self.evaluator.isAbortionRequested() {
593 | n += 1
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:592:14: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
| `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 | private let evaluator: Evaluator
547 | private let locationManager: CLLocationManager
:
590 | self.locationError == nil &&
591 | !self.accessDenied &&
592 | !self.evaluator.isAbortionRequested() {
| `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
593 | n += 1
594 | if n >= 16 {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2375:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2373 | ///
2374 | public struct NativePDFDocument: CustomExpr {
2375 | public static let type = Type.objectType(Symbol(uninterned: "pdf"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2376 |
2377 | public let document: PDFDocument
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2437:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2435 | ///
2436 | public struct NativePDFPage: CustomExpr {
2437 | public static let type = Type.objectType(Symbol(uninterned: "pdf-page"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2438 |
2439 | public let page: PDFPage
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2502:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2500 | ///
2501 | public struct NativePDFAnnotation: CustomExpr {
2502 | public static let type = Type.objectType(Symbol(uninterned: "pdf-annotation"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2503 |
2504 | public let annotation: PDFAnnotation
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2606:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2604 | ///
2605 | public struct NativePDFOutline: CustomExpr {
2606 | public static let type = Type.objectType(Symbol(uninterned: "pdf-outline"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2607 |
2608 | public let outline: PDFOutline
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/RegexpLibrary.swift:374: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
372 |
373 | /// Type representing regular expressions.
374 | public static let type = Type.objectType(Symbol(uninterned: "regexp"))
| |- warning: static property 'type' 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
375 |
376 | 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/MarkdownLibrary.swift:2401:10: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
2399 | style: options.style)
2400 | let outcome = RenderingOutcome<Value, Error>()
2401 | Task {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
2402 | do {
2403 | outcome.store(.success(try await body(util)))
| `- note: closure captures 'body' which is accessible to code in the current task
2404 | } catch {
2405 | outcome.store(.failure(error))
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageGenLibraryAddOn.swift:32:20: error: 'weak' must be a mutable variable, because it may change at runtime
30 | ///
31 | final class ImageGenLibraryAddOn {
32 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
33 | private let util: MarkdownUtil
34 |
[712/715] Compiling LispKit RegexpLibrary.swift
/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:1232: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
1230 |
1231 | extension JSON: CustomExpr {
1232 | 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
1233 |
1234 | 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:1345: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
1343 |
1344 | public final class MutableJSON: AnyMutableNativeObject<JSON> {
1345 | 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
1346 |
1347 | 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:1366: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
1364 |
1365 | public final class NativeJSONPatch: AnyMutableNativeObject<[JSONPatchOperation]> {
1366 | 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
1367 |
1368 | public override var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:631:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
629 |
630 | extension DynamicJSON.JSONSchemaRegistry: LispKit.CustomExpr {
631 | public static let type = Type.objectType(Symbol(uninterned: "json-schema-registry"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
632 |
633 | public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:680:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
678 |
679 | extension DynamicJSON.JSONSchemaResource: LispKit.CustomExpr {
680 | public static let type = Type.objectType(Symbol(uninterned: "json-schema"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
681 |
682 | public var type: Type {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/JSONSchemaLibrary.swift:729:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
727 |
728 | public final class JSONValidationResult: NativeObject {
729 | public static let type = Type.objectType(Symbol(uninterned: "json-validation-result"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
730 |
731 | public let result: JSONSchemaValidationResult
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/KeychainLibrary.swift:524:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
522 |
523 | /// Type representing zip archives
524 | public static let type = Type.objectType(Symbol(uninterned: "keychain"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
525 |
526 | /// Keychain accessor
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LibraryRegistry.swift:83:34: warning: static property 'nativeLibraries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
81 | ]
82 | #elseif os(macOS)
83 | public private(set) static var nativeLibraries: [NativeLibrary.Type] = [
| |- warning: static property 'nativeLibraries' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'nativeLibraries' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'nativeLibraries' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
84 | ControlFlowLibrary.self,
85 | CoreLibrary.self,
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:583:7: warning: capture of 'self' with non-sendable type 'LocationManager' in a '@Sendable' closure
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
| `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 | private let evaluator: Evaluator
547 | private let locationManager: CLLocationManager
:
581 | raising: Bool) {
582 | DispatchQueue.global(qos: .userInitiated).async {
583 | self.condition.lock()
| `- warning: capture of 'self' with non-sendable type 'LocationManager' in a '@Sendable' closure
584 | self.locationManager.requestLocation()
585 | self.lastLocation = self.locationManager.location
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:608:19: warning: capture of 'result' with non-sendable type 'Future' in a '@Sendable' closure
606 | .pair(.makeNumber(location.coordinate.longitude),
607 | .pair(.makeNumber(location.altitude), .null)))
608 | _ = try result.setResult(in: context, to: res, raise: false)
| `- warning: capture of 'result' with non-sendable type 'Future' in a '@Sendable' closure
609 | } else if let error = self.locationError {
610 | self.condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ThreadFutureLibrary.swift:224:20: note: class 'Future' does not conform to the 'Sendable' protocol
222 | }
223 |
224 | public final class Future: NativeObject {
| `- note: class 'Future' does not conform to the 'Sendable' protocol
225 |
226 | /// Type representing zip archives
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:608:40: warning: capture of 'context' with non-sendable type 'Context' in a '@Sendable' closure
606 | .pair(.makeNumber(location.coordinate.longitude),
607 | .pair(.makeNumber(location.altitude), .null)))
608 | _ = try result.setResult(in: context, to: res, raise: false)
| `- warning: capture of 'context' with non-sendable type 'Context' in a '@Sendable' closure
609 | } else if let error = self.locationError {
610 | self.condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/Context.swift:29:12: note: class 'Context' does not conform to the 'Sendable' protocol
27 | /// used if the interpreter is used without customizations.
28 | ///
29 | open class Context {
| `- note: class 'Context' does not conform to the 'Sendable' protocol
30 |
31 | /// A lock for controlling access to `globalConfigsStorage` array.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:590:13: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
| `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 | private let evaluator: Evaluator
547 | private let locationManager: CLLocationManager
:
588 | var n = 0
589 | while self.lastLocation == nil &&
590 | self.locationError == nil &&
| `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
591 | !self.accessDenied &&
592 | !self.evaluator.isAbortionRequested() {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:591:14: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
| `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 | private let evaluator: Evaluator
547 | private let locationManager: CLLocationManager
:
589 | while self.lastLocation == nil &&
590 | self.locationError == nil &&
591 | !self.accessDenied &&
| `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
592 | !self.evaluator.isAbortionRequested() {
593 | n += 1
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LocationLibrary.swift:592:14: warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
543 | }
544 |
545 | fileprivate final class LocationManager: NSObject, ObservableObject, CLLocationManagerDelegate {
| `- note: class 'LocationManager' does not conform to the 'Sendable' protocol
546 | private let evaluator: Evaluator
547 | private let locationManager: CLLocationManager
:
590 | self.locationError == nil &&
591 | !self.accessDenied &&
592 | !self.evaluator.isAbortionRequested() {
| `- warning: implicit capture of 'self' requires that 'LocationManager' conforms to 'Sendable'; this is an error in the Swift 6 language mode
593 | n += 1
594 | if n >= 16 {
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2375:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2373 | ///
2374 | public struct NativePDFDocument: CustomExpr {
2375 | public static let type = Type.objectType(Symbol(uninterned: "pdf"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2376 |
2377 | public let document: PDFDocument
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2437:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2435 | ///
2436 | public struct NativePDFPage: CustomExpr {
2437 | public static let type = Type.objectType(Symbol(uninterned: "pdf-page"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2438 |
2439 | public let page: PDFPage
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2502:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2500 | ///
2501 | public struct NativePDFAnnotation: CustomExpr {
2502 | public static let type = Type.objectType(Symbol(uninterned: "pdf-annotation"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2503 |
2504 | public let annotation: PDFAnnotation
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/PDFLibrary.swift:2606:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2604 | ///
2605 | public struct NativePDFOutline: CustomExpr {
2606 | public static let type = Type.objectType(Symbol(uninterned: "pdf-outline"))
| |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2607 |
2608 | public let outline: PDFOutline
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/RegexpLibrary.swift:374: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
372 |
373 | /// Type representing regular expressions.
374 | public static let type = Type.objectType(Symbol(uninterned: "regexp"))
| |- warning: static property 'type' 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
375 |
376 | 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/MarkdownLibrary.swift:2401:10: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
2399 | style: options.style)
2400 | let outcome = RenderingOutcome<Value, Error>()
2401 | Task {
| `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
2402 | do {
2403 | outcome.store(.success(try await body(util)))
| `- note: closure captures 'body' which is accessible to code in the current task
2404 | } catch {
2405 | outcome.store(.failure(error))
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageGenLibraryAddOn.swift:32:20: error: 'weak' must be a mutable variable, because it may change at runtime
30 | ///
31 | final class ImageGenLibraryAddOn {
32 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
33 | private let util: MarkdownUtil
34 |
Fetching https://github.com/kishikawakatsumi/KeychainAccess.git
[1/4394] Fetching keychainaccess
Fetched https://github.com/kishikawakatsumi/KeychainAccess.git from cache (1.99s)
Fetching https://github.com/apple/swift-atomics.git from cache
Fetching https://github.com/objecthub/swift-nanohttp.git
Fetching https://github.com/SomeRandomiOSDev/CBORCoding.git
Fetching https://github.com/tsolomko/SWCompression.git
Fetching https://github.com/weichsel/ZIPFoundation.git
Fetching https://github.com/objecthub/swift-dynamicjson.git
Fetching https://github.com/p2/OAuth2.git
[1/4522] Fetching swift-nanohttp
[2/22600] Fetching swift-nanohttp, swcompression
[3/28832] Fetching swift-nanohttp, swcompression, oauth2
[4/31824] Fetching swift-nanohttp, swcompression, oauth2, swift-dynamicjson
[5/38331] Fetching swift-nanohttp, swcompression, oauth2, swift-dynamicjson, zipfoundation
Fetched https://github.com/apple/swift-atomics.git from cache (0.85s)
Fetching https://github.com/objecthub/swift-clformat.git
[1066/39783] Fetching swift-nanohttp, swcompression, oauth2, swift-dynamicjson, zipfoundation, cborcoding
Fetched https://github.com/SomeRandomiOSDev/CBORCoding.git from cache (1.50s)
Fetched https://github.com/objecthub/swift-nanohttp.git from cache (1.51s)
[14589/33809] Fetching swcompression, oauth2, swift-dynamicjson, zipfoundation
[14590/35074] Fetching swcompression, oauth2, swift-dynamicjson, zipfoundation, swift-clformat
Fetching https://github.com/objecthub/swift-commandlinekit.git
Fetching https://github.com/objecthub/swift-sqliteexpress.git
Fetched https://github.com/objecthub/swift-clformat.git from cache (1.09s)
Fetching https://github.com/objecthub/swift-markdownkit.git
[20401/33809] Fetching swcompression, oauth2, swift-dynamicjson, zipfoundation
[24709/33908] Fetching swcompression, oauth2, swift-dynamicjson, zipfoundation, swift-sqliteexpress
[25024/34500] Fetching swcompression, oauth2, swift-dynamicjson, zipfoundation, swift-sqliteexpress, swift-commandlinekit
Fetched https://github.com/objecthub/swift-sqliteexpress.git from cache (0.93s)
Fetched https://github.com/objecthub/swift-commandlinekit.git from cache (0.93s)
[26036/33809] Fetching swcompression, oauth2, swift-dynamicjson, zipfoundation
Fetching https://github.com/objecthub/swift-numberkit.git
[27845/39138] Fetching swcompression, oauth2, swift-dynamicjson, zipfoundation, swift-markdownkit
[27846/40280] Fetching swcompression, oauth2, swift-dynamicjson, zipfoundation, swift-markdownkit, swift-numberkit
Fetched https://github.com/objecthub/swift-numberkit.git from cache (1.09s)
[30349/39138] Fetching swcompression, oauth2, swift-dynamicjson, zipfoundation, swift-markdownkit
Fetched https://github.com/objecthub/swift-markdownkit.git from cache (1.84s)
[27882/33809] Fetching swcompression, oauth2, swift-dynamicjson, zipfoundation
Fetched https://github.com/tsolomko/SWCompression.git from cache (5.83s)
Fetched https://github.com/objecthub/swift-dynamicjson.git from cache (5.83s)
Fetched https://github.com/p2/OAuth2.git from cache (5.83s)
Fetched https://github.com/weichsel/ZIPFoundation.git from cache (5.83s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (6.38s)
Computing version for https://github.com/SomeRandomiOSDev/CBORCoding.git
Computed https://github.com/SomeRandomiOSDev/CBORCoding.git at 1.4.0 (0.60s)
Fetching https://github.com/SomeRandomiOSDev/Half
[1/630] Fetching half
Fetched https://github.com/SomeRandomiOSDev/Half from cache (1.98s)
Computing version for https://github.com/p2/OAuth2.git
Computed https://github.com/p2/OAuth2.git at 5.3.5 (2.62s)
Computing version for https://github.com/tsolomko/SWCompression.git
Computed https://github.com/tsolomko/SWCompression.git at 4.9.1 (0.49s)
Fetching https://github.com/tsolomko/BitByteData
[1/3281] Fetching bitbytedata
Fetched https://github.com/tsolomko/BitByteData from cache (1.16s)
Computing version for https://github.com/weichsel/ZIPFoundation.git
Computed https://github.com/weichsel/ZIPFoundation.git at 0.9.20 (1.69s)
Computing version for https://github.com/objecthub/swift-nanohttp.git
Computed https://github.com/objecthub/swift-nanohttp.git at 2.1.2 (0.63s)
Computing version for https://github.com/objecthub/swift-dynamicjson.git
Computed https://github.com/objecthub/swift-dynamicjson.git at 2.0.1 (2.68s)
Computing version for https://github.com/objecthub/swift-clformat.git
Computed https://github.com/objecthub/swift-clformat.git at 1.4.0 (0.48s)
Computing version for https://github.com/objecthub/swift-sqliteexpress.git
Computed https://github.com/objecthub/swift-sqliteexpress.git at 1.0.3 (0.58s)
Computing version for https://github.com/objecthub/swift-commandlinekit.git
Computed https://github.com/objecthub/swift-commandlinekit.git at 1.1.3 (0.60s)
Computing version for https://github.com/objecthub/swift-markdownkit.git
Computed https://github.com/objecthub/swift-markdownkit.git at 2.3.2 (0.64s)
Computing version for https://github.com/objecthub/swift-numberkit.git
Computed https://github.com/objecthub/swift-numberkit.git at 3.0.0 (0.47s)
Computing version for https://github.com/tsolomko/BitByteData
Computed https://github.com/tsolomko/BitByteData at 2.1.0 (0.48s)
Computing version for https://github.com/SomeRandomiOSDev/Half
Computed https://github.com/SomeRandomiOSDev/Half at 1.4.2 (0.47s)
Creating working copy for https://github.com/objecthub/swift-commandlinekit.git
Working copy of https://github.com/objecthub/swift-commandlinekit.git resolved at 1.1.3
Creating working copy for https://github.com/SomeRandomiOSDev/Half
Working copy of https://github.com/SomeRandomiOSDev/Half resolved at 1.4.2
Creating working copy for https://github.com/objecthub/swift-dynamicjson.git
Working copy of https://github.com/objecthub/swift-dynamicjson.git resolved at 2.0.1
Creating working copy for https://github.com/p2/OAuth2.git
Working copy of https://github.com/p2/OAuth2.git resolved at 5.3.5
Creating working copy for https://github.com/kishikawakatsumi/KeychainAccess.git
Working copy of https://github.com/kishikawakatsumi/KeychainAccess.git resolved at master (e0c7eeb)
Creating working copy for https://github.com/objecthub/swift-sqliteexpress.git
Working copy of https://github.com/objecthub/swift-sqliteexpress.git resolved at 1.0.3
Creating working copy for https://github.com/objecthub/swift-markdownkit.git
Working copy of https://github.com/objecthub/swift-markdownkit.git resolved at 2.3.2
Creating working copy for https://github.com/objecthub/swift-nanohttp.git
Working copy of https://github.com/objecthub/swift-nanohttp.git resolved at 2.1.2
Creating working copy for https://github.com/weichsel/ZIPFoundation.git
Working copy of https://github.com/weichsel/ZIPFoundation.git resolved at 0.9.20
Creating working copy for https://github.com/objecthub/swift-numberkit.git
Working copy of https://github.com/objecthub/swift-numberkit.git resolved at 3.0.0
Creating working copy for https://github.com/objecthub/swift-clformat.git
Working copy of https://github.com/objecthub/swift-clformat.git resolved at 1.4.0
Creating working copy for https://github.com/tsolomko/BitByteData
Working copy of https://github.com/tsolomko/BitByteData resolved at 2.1.0
Creating working copy for https://github.com/SomeRandomiOSDev/CBORCoding.git
Working copy of https://github.com/SomeRandomiOSDev/CBORCoding.git resolved at 1.4.0
Creating working copy for https://github.com/tsolomko/SWCompression.git
Working copy of https://github.com/tsolomko/SWCompression.git resolved at 4.9.1
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.3.1
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
[0/1] Planning build
Building for debugging...
[0/4] Write swift-version-2F0A5646E1D333AE.txt
[2/153] Compiling DynamicJSON JSONReference.swift
[3/153] Compiling DynamicJSON JSONSchema.swift
[4/153] Compiling DynamicJSON JSONPathEnvironment.swift
[5/153] Compiling DynamicJSON JSONPathEvaluator.swift
[6/153] Compiling DynamicJSON JSONPathParser.swift
[7/153] Compiling DynamicJSON JSONPointer.swift
[8/154] Emitting module SwiftKeychain
[9/154] Compiling SwiftKeychain Keychain.swift
[10/154] Compiling Atomics Unmanaged extensions.swift
[11/154] Compiling DynamicJSON JSONSchemaDialect.swift
[12/154] Compiling DynamicJSON JSONSchemaDraft2020.swift
[13/154] Compiling SQLiteExpress SQLiteType.swift
[14/154] Compiling SQLiteExpress SQLiteError.swift
[15/154] Compiling SQLiteExpress SQLiteDatabase.swift
[16/154] Emitting module SQLiteExpress
[17/154] Compiling SQLiteExpress SQLiteStatement.swift
[18/154] Compiling BitByteData MsbBitWriter.swift
[19/154] Compiling BitByteData SignedNumberRepresentation.swift
[20/163] Compiling DynamicJSON JSONSchemaResource.swift
[21/163] Compiling DynamicJSON JSONSchemaValidationContext.swift
[22/163] Compiling DynamicJSON JSONSchemaValidationResult.swift
[23/166] Emitting module ZIPFoundation
[24/183] Compiling DynamicJSON JSONSchemaFormatValidators.swift
[25/183] Compiling DynamicJSON JSONSchemaIdentifier.swift
[27/184] Compiling DynamicJSON JSONSchemaProvider.swift
[28/184] Compiling DynamicJSON JSONSchemaRegistry.swift
[29/184] Compiling Half Half+Coding.swift
[30/184] Compiling Half Functions.swift
[31/184] Emitting module Half
[32/184] Compiling Half Half.swift
[33/184] Compiling BitByteData resource_bundle_accessor.swift
[34/192] Compiling ZIPFoundation URL+ZIP.swift
[35/192] Compiling ZIPFoundation resource_bundle_accessor.swift
[40/192] Compiling DynamicJSON PartialJSONStream.swift
[41/192] Compiling DynamicJSON ServerSentEvents.swift
[42/192] Compiling DynamicJSON JSONType.swift
[43/192] Compiling DynamicJSON LocatedJSON.swift
[44/195] Compiling CommandLineKit TextStyle.swift
[45/195] Compiling Base OAuth2KeychainAccount.swift
[46/195] Compiling Base OAuth2Logger.swift
[47/195] Compiling Base OAuth2AuthConfig.swift
[48/195] Compiling Base OAuth2AuthRequest.swift
[51/195] Compiling Base OAuth2AuthorizerUI.swift
[52/195] Compiling Base OAuth2Base.swift
[53/195] Compiling Base OAuth2DebugURLSessionDelegate.swift
[54/195] Compiling Base OAuth2Error.swift
[55/195] Compiling Base OAuth2Response.swift
[56/196] Compiling BitByteData LittleEndianByteReader.swift
[59/196] Compiling BitByteData LsbBitReader.swift
[60/196] Compiling BitByteData LsbBitWriter.swift
[61/196] Compiling BitByteData Extensions.swift
[62/196] Emitting module BitByteData
[65/196] Compiling BitByteData MsbBitReader.swift
[68/196] Compiling Base OAuth2CustomAuthorizerUI.swift
[78/196] Compiling Base OAuth2ClientConfig.swift
[81/196] Compiling Base OAuth2Securable.swift
[88/196] Compiling Base OAuth2Requestable.swift
[89/196] Compiling Base OAuth2RequestPerformer.swift
[93/196] Compiling NanoHTTP NanoWebSockets.swift
[100/196] Compiling DynamicJSON JSONByteStream.swift
[101/196] Compiling DynamicJSON JSONPartialParser.swift
[102/196] Compiling NanoHTTP Renamed.swift
[103/196] Compiling NanoHTTP String+Extensions.swift
[104/196] Compiling DynamicJSON JSONStreamWriter.swift
[105/196] Compiling DynamicJSON JSONValueStream.swift
[106/196] Emitting module DynamicJSON
[107/288] Compiling SWCompression 7zEntry.swift
[108/288] Compiling SWCompression 7zEntryInfo.swift
[109/288] Compiling SWCompression 7zCoderInfo.swift
[110/288] Compiling SWCompression 7zContainer.swift
[111/288] Compiling SWCompression 7zFolder.swift
[112/288] Compiling SWCompression 7zHeader.swift
[113/288] Emitting module Base
[114/288] Compiling SWCompression 7zError.swift
[115/288] Compiling SWCompression 7zFileInfo.swift
[116/288] Compiling SWCompression 7zCoder+Equatable.swift
[117/288] Compiling SWCompression 7zCoder.swift
[118/288] Compiling Base extensions.swift
[119/288] Compiling SWCompression TarHeader.swift
[120/288] Compiling SWCompression TarParser.swift
[127/288] Compiling SWCompression 7zPackInfo.swift
[128/288] Compiling SWCompression TarEntryInfo.swift
[131/288] Emitting module CommandLineKit
[134/288] Compiling SWCompression FileSystemType+Zip.swift
[135/288] Compiling SWCompression LittleEndianByteReader+Zip.swift
[136/288] Compiling SWCompression ZipCentralDirectoryEntry.swift
[137/295] Compiling tvOS OAuth2CustomAuthorizer+tvOS.swift
[138/295] Compiling tvOS OAuth2Authorizer+tvOS.swift
[139/295] Emitting module Atomics
[140/295] Emitting module tvOS
[141/299] Compiling iOS OAuth2WebViewController+iOS.swift
[142/299] Compiling iOS OAuth2Authorizer+iOS.swift
[143/299] Compiling iOS OAuth2CustomAuthorizer+iOS.swift
[144/299] Emitting module iOS
[145/299] Compiling NumberKit NumberUtil.swift
[146/299] Compiling NumberKit IntegerNumber.swift
[147/299] Compiling NumberKit Rational.swift
[148/299] Emitting module KeychainAccess
[149/299] Compiling KeychainAccess Keychain.swift
[150/299] Emitting module NanoHTTP
[152/299] Compiling SWCompression TarReader.swift
[153/299] Compiling SWCompression TarWriter.swift
[157/299] Compiling SWCompression LittleEndianByteReader+XZ.swift
[158/299] Compiling SWCompression Sha256.swift
[159/299] Compiling SWCompression XZArchive.swift
[163/299] Compiling SWCompression TarError.swift
[164/299] Compiling SWCompression TarExtendedHeader.swift
[166/299] Compiling SWCompression BurrowsWheeler.swift
[167/299] Compiling SWCompression SuffixArray.swift
[168/299] Compiling SWCompression Archive.swift
[169/372] Compiling MarkdownKit AttributedStringGenerator.swift
[170/372] Compiling MarkdownKit Color.swift
[171/372] Compiling MarkdownKit ListMarkers.swift
[172/372] Compiling MarkdownKit NSAttributedString+RTFD.swift
[173/372] Compiling MarkdownKit LineEmphasisTransformers.swift
[174/372] Compiling MarkdownKit LinkRefDefinitionParser.swift
[175/372] Compiling MarkdownKit LinkTransformer.swift
[176/372] Compiling MarkdownKit ListItemParser.swift
[177/372] Compiling MarkdownKit Block.swift
[178/372] Compiling MarkdownKit Blocks.swift
[179/372] Compiling MarkdownKit CustomBlock.swift
[180/372] Compiling MarkdownKit CustomTextFragment.swift
[181/372] Compiling MarkdownKit FullMarkdownParser.swift
[182/372] Compiling MarkdownKit HtmlBlockParser.swift
[183/372] Compiling MarkdownKit InlineParser.swift
[184/372] Compiling MarkdownKit InlineTransformer.swift
[185/372] Compiling MarkdownKit MathBlock.swift
[186/372] Compiling MarkdownKit MathBlockParser.swift
[187/372] Compiling MarkdownKit MathConfig.swift
[188/372] Emitting module macOS
[189/372] Compiling macOS OAuth2Authorizer+macOS.swift
[190/372] Compiling macOS OAuth2CustomAuthorizer+macOS.swift
[191/372] Compiling macOS OAuth2WebViewController+macOS.swift
[192/386] Compiling Flows OAuth2ImplicitGrantWithQueryParams.swift
[193/386] Compiling Flows OAuth2CodeGrantNoTokenType.swift
[194/386] Compiling Flows OAuth2ImplicitGrant.swift
[195/387] Compiling NumberKit Integer.swift
[196/387] Compiling NumberKit FloatingPointNumber.swift
[197/387] Emitting module NumberKit
[198/387] Compiling NumberKit BigInt.swift
[199/387] Compiling NumberKit Complex.swift
[200/387] Compiling Flows OAuth2DynReg.swift
[201/387] Compiling Flows OAuth2DeviceGrant.swift
[202/387] Compiling MarkdownKit CodeLinkHtmlTransformer.swift
[203/387] Compiling SWCompression 7zStreamInfo.swift
[204/387] Compiling SWCompression 7zSubstreamInfo.swift
[205/387] Compiling SWCompression CompressionMethod+7z.swift
[206/387] Compiling SWCompression MsbBitReader+7z.swift
[207/387] Compiling SWCompression BZip2+BlockSize.swift
[208/387] Compiling SWCompression BZip2+Compress.swift
[209/387] Compiling SWCompression BZip2+Lengths.swift
[210/387] Compiling SWCompression BZip2.swift
[211/387] Compiling SWCompression BZip2Error.swift
[212/387] Compiling MarkdownKit ExtendedDocumentParser.swift
[213/387] Compiling MarkdownKit ExtendedListItemParser.swift
[214/387] Compiling MarkdownKit ExtendedMarkdownParser.swift
[215/387] Compiling MarkdownKit MermaidError.swift
[216/387] Compiling MarkdownKit MermaidRenderer.swift
[217/387] Compiling MarkdownKit MermaidWebSession.swift
[218/387] Compiling MarkdownKit AtxHeadingParser.swift
[219/387] Compiling MarkdownKit BlockParser.swift
[220/387] Compiling MarkdownKit BlockquoteParser.swift
[221/387] Compiling MarkdownKit CodeBlockParser.swift
[222/387] Compiling SWCompression FileSystemType.swift
[223/387] Compiling SWCompression Deflate+Compress.swift
[224/387] Compiling SWCompression Deflate+Constants.swift
[225/387] Compiling SWCompression Deflate.swift
[226/387] Compiling SWCompression DeflateError.swift
[227/387] Compiling SWCompression FileSystemType+Gzip.swift
[228/387] Compiling SWCompression GzipArchive.swift
[229/387] Compiling SWCompression GzipError.swift
[230/387] Compiling SWCompression GzipHeader+ExtraField.swift
[231/387] Compiling SWCompression GzipHeader.swift
[232/397] Compiling Flows OAuth2CodeGrantFacebook.swift
[233/397] Compiling Flows OAuth2CodeGrantLinkedIn.swift
[234/397] Compiling Flows OAuth2CodeGrantAzure.swift
[235/397] Compiling Flows OAuth2CodeGrantBasicAuth.swift
[236/397] Emitting module Flows
[237/397] Compiling Flows OAuth2.swift
[238/397] Compiling Flows OAuth2ClientCredentials.swift
[239/397] Compiling Flows OAuth2ClientCredentialsReddit.swift
[240/397] Compiling Flows OAuth2CodeGrant.swift
[257/397] Compiling MarkdownKit MarkdownParser.swift
[258/397] Compiling MarkdownKit ParserUtil.swift
[259/397] Compiling MarkdownKit SetextHeadingParser.swift
[260/397] Compiling MarkdownKit TableParser.swift
[261/397] Compiling MarkdownKit TaskListInlineParser.swift
[262/397] Emitting module SWCompression
[263/397] Compiling Flows OAuth2PasswordGrant.swift
[272/409] Compiling MarkdownKit Container.swift
[273/409] Compiling MarkdownKit DelimiterTransformer.swift
[274/409] Compiling MarkdownKit DocumentParser.swift
[275/409] Compiling MarkdownKit EmphasisTransformer.swift
[276/409] Compiling MarkdownKit EscapeTransformer.swift
[280/409] Compiling MarkdownKit MathHtmlGenerator.swift
[281/409] Compiling MarkdownKit MathMarkdownParser.swift
[282/409] Compiling MarkdownKit MathRenderer.swift
[283/409] Compiling MarkdownKit MathTransformer.swift
[284/409] Compiling MarkdownKit MathWebSession.swift
[285/409] Compiling MarkdownKit MermaidConfig.swift
[286/409] Compiling MarkdownKit MermaidDiagramContext.swift
[287/409] Compiling MarkdownKit MermaidDiagrams.swift
[288/409] Compiling SWCompression ZipEntry.swift
[289/409] Compiling SWCompression ZipEntryInfo.swift
[290/409] Compiling SWCompression ZipEntryInfoHelper.swift
[291/409] Compiling SWCompression ZipError.swift
[292/409] Compiling SWCompression ZipExtraField.swift
[293/409] Compiling SWCompression ZipLocalHeader.swift
[294/409] Compiling SWCompression ZlibArchive.swift
[295/409] Compiling SWCompression ZlibError.swift
[296/409] Compiling SWCompression ZlibHeader.swift
[297/409] Compiling SWCompression resource_bundle_accessor.swift
[298/409] Compiling DataLoader OAuth2DataLoaderSessionTaskDelegate.swift
[299/409] Compiling DataLoader OAuth2DataRequest.swift
[300/409] Compiling DataLoader OAuth2DataLoader.swift
[301/409] Emitting module DataLoader
[302/411] Compiling MarkdownKit NamedCharacters.swift
[303/411] Compiling MarkdownKit Sanitizer.swift
[304/411] Compiling MarkdownKit String+Entities.swift
[305/411] Compiling MarkdownKit AnsiHighlightingConfig.swift
[306/411] Compiling MarkdownKit HighlightingConfig.swift
[307/411] Compiling MarkdownKit SyntaxHighlighter.swift
[308/411] Compiling MarkdownKit ThemeStyleSheet.swift
[312/411] Compiling MarkdownKit ThematicBreakParser.swift
[313/411] Compiling MarkdownKit Resources.swift
[314/411] Compiling MarkdownKit SourceGenerator+Text.swift
[315/411] Compiling MarkdownKit MarkdownDialect.swift
[316/411] Compiling MarkdownKit KaTeXEngine.swift
[317/411] Compiling MarkdownKit MathAttributedStringGenerator.swift
[321/411] Compiling MarkdownKit MathContext.swift
[322/411] Compiling MarkdownKit MathFragment.swift
[323/411] Compiling MarkdownKit SourceGenerator.swift
[324/411] Compiling MarkdownKit GeneratorContext.swift
[325/411] Compiling MarkdownKit StringGenerator.swift
[326/411] Compiling MarkdownKit TableDescriptor.swift
[327/411] Compiling MarkdownKit TerminalGenerator.swift
[328/411] Compiling MarkdownKit Text.swift
[329/411] Compiling MarkdownKit TextFragment.swift
[330/411] Compiling MarkdownKit CGImage+Insets.swift
[331/411] Compiling MarkdownKit HtmlGenerator.swift
[342/411] Emitting module OAuth2
[343/411] Compiling OAuth2 OAuth2Module.swift
[344/411] Compiling MarkdownKit MarkdownUtil+Documents.swift
[345/411] Compiling MarkdownKit MarkdownUtil+Images.swift
[346/411] Compiling MarkdownKit MarkdownUtil+PDF.swift
[347/411] Compiling MarkdownKit MarkdownUtil.swift
[348/411] Compiling MarkdownKit AttributedTextView_iOS.swift
[349/411] Compiling MarkdownKit AttributedTextView_macOS.swift
[350/411] Compiling MarkdownKit MarkdownText.swift
[351/411] Compiling MarkdownKit resource_bundle_accessor.swift
[368/411] Compiling CBORCoding Containers.swift
[369/411] Compiling CBORCoding CBOREncoder.swift
[370/411] Compiling CBORCoding CBOR.swift
[371/411] Compiling CBORCoding CBOR+Equatable.swift
[372/411] Compiling CBORCoding CBORDecoder.swift
[373/411] Compiling CBORCoding CBOR+Codable.swift
[374/411] Compiling CBORCoding CBORParser.swift
[375/411] Emitting module CBORCoding
[376/411] Emitting module MarkdownKit
[409/426] Compiling CLFormat NumberFormat.swift
[410/427] Compiling CLFormat Parameters.swift
[411/427] Compiling CLFormat Optional.swift
[412/427] Compiling CLFormat Number.swift
[413/427] Compiling CLFormat Directive.swift
[414/427] Compiling CLFormat Modifiers.swift
[415/427] Compiling CLFormat CLFormat.swift
[416/427] Compiling CLFormat CLFormatConfig.swift
[417/427] Compiling CLFormat CLControlError.swift
[418/427] Compiling CLFormat CLControlParser.swift
[419/427] Compiling CLFormat Arguments.swift
[420/427] Compiling CLFormat CLControl.swift
[421/427] Emitting module CLFormat
[422/427] Compiling CLFormat CLFormatError.swift
[423/427] Compiling CLFormat Currency.swift
[424/427] Compiling CLFormat StandardDirectiveSpecifier.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[425/560] Emitting module LispKit
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageGenLibraryAddOn.swift:32:20: error: 'weak' must be a mutable variable, because it may change at runtime
30 | ///
31 | final class ImageGenLibraryAddOn {
32 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
33 | private let util: MarkdownUtil
34 |
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/LibraryConfigRegistry.swift:70:20: error: 'weak' must be a mutable variable, because it may change at runtime
68 | /// The context owning this registry; this reference is weak since the context
69 | /// owns the registry.
70 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
71 |
72 | /// Protects `configs` and `resources`.
[426/574] Compiling LispKit Bitset.swift
[427/574] Compiling LispKit Boxes.swift
[428/574] Compiling LispKit Compression.swift
[429/574] Compiling LispKit Data.swift
[430/574] Compiling LispKit Global.swift
[431/574] Compiling LispKit Locks.swift
[432/574] Compiling LispKit ManagedObject.swift
[433/574] Compiling LispKit ManagedObjectPool.swift
[434/574] Compiling LispKit MethodProfiler.swift
[435/574] Compiling LispKit MultiMap.swift
[436/574] Compiling LispKit OAuth2DeviceGrantLK.swift
[437/574] Compiling LispKit ObjectPool.swift
[438/574] Compiling LispKit Owners.swift
[439/574] Compiling LispKit Reference.swift
[440/574] Compiling LispKit ScanBuffer.swift
[441/574] Compiling LispKit LibraryConfigRegistry.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/LibraryConfigRegistry.swift:70:20: error: 'weak' must be a mutable variable, because it may change at runtime
68 | /// The context owning this registry; this reference is weak since the context
69 | /// owns the registry.
70 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
71 |
72 | /// Protects `configs` and `resources`.
[442/574] Compiling LispKit LibraryManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/LibraryConfigRegistry.swift:70:20: error: 'weak' must be a mutable variable, because it may change at runtime
68 | /// The context owning this registry; this reference is weak since the context
69 | /// owns the registry.
70 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
71 |
72 | /// Protects `configs` and `resources`.
[443/574] Compiling LispKit LispKitContext.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/LibraryConfigRegistry.swift:70:20: error: 'weak' must be a mutable variable, because it may change at runtime
68 | /// The context owning this registry; this reference is weak since the context
69 | /// owns the registry.
70 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
71 |
72 | /// Protects `configs` and `resources`.
[444/574] Compiling LispKit NativeLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/LibraryConfigRegistry.swift:70:20: error: 'weak' must be a mutable variable, because it may change at runtime
68 | /// The context owning this registry; this reference is weak since the context
69 | /// owns the registry.
70 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
71 |
72 | /// Protects `configs` and `resources`.
[445/574] Compiling LispKit Registers.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/LibraryConfigRegistry.swift:70:20: error: 'weak' must be a mutable variable, because it may change at runtime
68 | /// The context owning this registry; this reference is weak since the context
69 | /// owns the registry.
70 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
71 |
72 | /// Protects `configs` and `resources`.
[446/574] Compiling LispKit SourceManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/LibraryConfigRegistry.swift:70:20: error: 'weak' must be a mutable variable, because it may change at runtime
68 | /// The context owning this registry; this reference is weak since the context
69 | /// owns the registry.
70 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
71 |
72 | /// Protects `configs` and `resources`.
[447/574] Compiling LispKit SymbolTable.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/LibraryConfigRegistry.swift:70:20: error: 'weak' must be a mutable variable, because it may change at runtime
68 | /// The context owning this registry; this reference is weak since the context
69 | /// owns the registry.
70 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
71 |
72 | /// Protects `configs` and `resources`.
[448/574] Compiling LispKit SyntaxRules.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/LibraryConfigRegistry.swift:70:20: error: 'weak' must be a mutable variable, because it may change at runtime
68 | /// The context owning this registry; this reference is weak since the context
69 | /// owns the registry.
70 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
71 |
72 | /// Protects `configs` and `resources`.
[449/574] Compiling LispKit EvalCondition.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/LibraryConfigRegistry.swift:70:20: error: 'weak' must be a mutable variable, because it may change at runtime
68 | /// The context owning this registry; this reference is weak since the context
69 | /// owns the registry.
70 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
71 |
72 | /// Protects `configs` and `resources`.
[450/574] Compiling LispKit EvalMutex.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/LibraryConfigRegistry.swift:70:20: error: 'weak' must be a mutable variable, because it may change at runtime
68 | /// The context owning this registry; this reference is weak since the context
69 | /// owns the registry.
70 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
71 |
72 | /// Protects `configs` and `resources`.
[451/574] Compiling LispKit EvalThread.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/LibraryConfigRegistry.swift:70:20: error: 'weak' must be a mutable variable, because it may change at runtime
68 | /// The context owning this registry; this reference is weak since the context
69 | /// owns the registry.
70 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
71 |
72 | /// Protects `configs` and `resources`.
[452/574] Compiling LispKit ThreadManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/LibraryConfigRegistry.swift:70:20: error: 'weak' must be a mutable variable, because it may change at runtime
68 | /// The context owning this registry; this reference is weak since the context
69 | /// owns the registry.
70 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
71 |
72 | /// Protects `configs` and `resources`.
[453/574] Compiling LispKit VirtualMachine.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/LibraryConfigRegistry.swift:70:20: error: 'weak' must be a mutable variable, because it may change at runtime
68 | /// The context owning this registry; this reference is weak since the context
69 | /// owns the registry.
70 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
71 |
72 | /// Protects `configs` and `resources`.
[454/574] Compiling LispKit VirtualMachineState.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/LibraryConfigRegistry.swift:70:20: error: 'weak' must be a mutable variable, because it may change at runtime
68 | /// The context owning this registry; this reference is weak since the context
69 | /// owns the registry.
70 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
71 |
72 | /// Protects `configs` and `resources`.
[455/574] Compiling LispKit DebugLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageGenLibraryAddOn.swift:32:20: error: 'weak' must be a mutable variable, because it may change at runtime
30 | ///
31 | final class ImageGenLibraryAddOn {
32 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
33 | private let util: MarkdownUtil
34 |
[456/574] Compiling LispKit DrawBarcodeLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageGenLibraryAddOn.swift:32:20: error: 'weak' must be a mutable variable, because it may change at runtime
30 | ///
31 | final class ImageGenLibraryAddOn {
32 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
33 | private let util: MarkdownUtil
34 |
[457/574] Compiling LispKit DrawMapLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageGenLibraryAddOn.swift:32:20: error: 'weak' must be a mutable variable, because it may change at runtime
30 | ///
31 | final class ImageGenLibraryAddOn {
32 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
33 | private let util: MarkdownUtil
34 |
[458/574] Compiling LispKit DrawWebLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageGenLibraryAddOn.swift:32:20: error: 'weak' must be a mutable variable, because it may change at runtime
30 | ///
31 | final class ImageGenLibraryAddOn {
32 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
33 | private let util: MarkdownUtil
34 |
[459/574] Compiling LispKit DrawingLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageGenLibraryAddOn.swift:32:20: error: 'weak' must be a mutable variable, because it may change at runtime
30 | ///
31 | final class ImageGenLibraryAddOn {
32 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
33 | private let util: MarkdownUtil
34 |
[460/574] Compiling LispKit DynamicControlLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageGenLibraryAddOn.swift:32:20: error: 'weak' must be a mutable variable, because it may change at runtime
30 | ///
31 | final class ImageGenLibraryAddOn {
32 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
33 | private let util: MarkdownUtil
34 |
[461/574] Compiling LispKit EnumLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageGenLibraryAddOn.swift:32:20: error: 'weak' must be a mutable variable, because it may change at runtime
30 | ///
31 | final class ImageGenLibraryAddOn {
32 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
33 | private let util: MarkdownUtil
34 |
[462/574] Compiling LispKit FormatLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageGenLibraryAddOn.swift:32:20: error: 'weak' must be a mutable variable, because it may change at runtime
30 | ///
31 | final class ImageGenLibraryAddOn {
32 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
33 | private let util: MarkdownUtil
34 |
[463/574] Compiling LispKit GrowableVectorLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageGenLibraryAddOn.swift:32:20: error: 'weak' must be a mutable variable, because it may change at runtime
30 | ///
31 | final class ImageGenLibraryAddOn {
32 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
33 | private let util: MarkdownUtil
34 |
[464/574] Compiling LispKit HTTPLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageGenLibraryAddOn.swift:32:20: error: 'weak' must be a mutable variable, because it may change at runtime
30 | ///
31 | final class ImageGenLibraryAddOn {
32 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
33 | private let util: MarkdownUtil
34 |
[465/574] Compiling LispKit HTTPOAuthLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageGenLibraryAddOn.swift:32:20: error: 'weak' must be a mutable variable, because it may change at runtime
30 | ///
31 | final class ImageGenLibraryAddOn {
32 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
33 | private let util: MarkdownUtil
34 |
[466/574] Compiling LispKit HTTPServerLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageGenLibraryAddOn.swift:32:20: error: 'weak' must be a mutable variable, because it may change at runtime
30 | ///
31 | final class ImageGenLibraryAddOn {
32 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
33 | private let util: MarkdownUtil
34 |
[467/574] Compiling LispKit HashTableLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageGenLibraryAddOn.swift:32:20: error: 'weak' must be a mutable variable, because it may change at runtime
30 | ///
31 | final class ImageGenLibraryAddOn {
32 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
33 | private let util: MarkdownUtil
34 |
[468/574] Compiling LispKit ImageGenLibraryAddOn.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageGenLibraryAddOn.swift:32:20: error: 'weak' must be a mutable variable, because it may change at runtime
30 | ///
31 | final class ImageGenLibraryAddOn {
32 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
33 | private let util: MarkdownUtil
34 |
[469/574] Compiling LispKit ImageLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageGenLibraryAddOn.swift:32:20: error: 'weak' must be a mutable variable, because it may change at runtime
30 | ///
31 | final class ImageGenLibraryAddOn {
32 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
33 | private let util: MarkdownUtil
34 |
[470/574] Compiling LispKit Scanner.swift
[471/574] Compiling LispKit SourcePosition.swift
[472/574] Compiling LispKit SyntaxError.swift
[473/574] Compiling LispKit Cell.swift
[474/574] Compiling LispKit CharSet.swift
[475/574] Compiling LispKit Collection.swift
[476/574] Compiling LispKit CustomExpr.swift
[477/574] Compiling LispKit Environment.swift
[478/574] Compiling LispKit Equality.swift
[479/574] Compiling LispKit Expr.swift
[480/574] Compiling LispKit Exprs.swift
[481/574] Compiling LispKit Hash.swift
[482/574] Compiling LispKit HashTable.swift
[483/574] Compiling LispKit NativeObject.swift
[484/574] Compiling LispKit Port.swift
[485/574] Compiling LispKit Procedure.swift
[486/574] Compiling LispKit Promise.swift
[487/574] Compiling LispKit Serialization.swift
[488/574] Compiling LispKit SpecialForm.swift
[489/574] Compiling LispKit Symbol.swift
[490/574] Compiling LispKit Tuple.swift
[491/574] Compiling LispKit Type.swift
[492/574] Compiling LispKit Barcode.swift
[493/574] Compiling LispKit Color.swift
[494/574] Compiling LispKit Drawing.swift
[495/574] Compiling LispKit DrawingDocument.swift
[496/574] Compiling LispKit Shape.swift
[497/574] Compiling LispKit Transformation.swift
[498/574] Compiling LispKit BinaryInput.swift
[499/574] Compiling LispKit BinaryInputSource.swift
[500/574] Compiling LispKit String.swift
[501/574] Compiling LispKit StringBuilder.swift
[502/574] Compiling LispKit Sysctl.swift
[503/574] Compiling LispKit Timer.swift
[504/574] Compiling LispKit TimezoneLookup.swift
[505/574] Compiling LispKit TrackedObject.swift
[506/574] Compiling LispKit BindingGroup.swift
[507/574] Compiling LispKit CaptureGroup.swift
[508/574] Compiling LispKit Checkpointer.swift
[509/574] Compiling LispKit Compiler.swift
[510/574] Compiling LispKit Env.swift
[511/574] Compiling LispKit EvalError.swift
[512/574] Compiling LispKit LexicalError.swift
[513/574] Compiling LispKit Parser.swift
[514/574] Compiling LispKit RuntimeError.swift
[515/574] Compiling LispKit BinaryOutput.swift
[516/574] Compiling LispKit TextInput.swift
[517/574] Compiling LispKit TextInputSource.swift
[518/574] Compiling LispKit TextOutput.swift
[519/574] Compiling LispKit TextOutputTarget.swift
[520/574] Compiling LispKit BaseLibrary.swift
[521/574] Compiling LispKit BitsetLibrary.swift
[522/574] Compiling LispKit BoxLibrary.swift
[523/574] Compiling LispKit BytevectorLibrary.swift
[524/574] Compiling LispKit CharLibrary.swift
[525/574] Compiling LispKit CharSetLibrary.swift
[526/574] Compiling LispKit ControlFlowLibrary.swift
[527/574] Compiling LispKit CoreLibrary.swift
[528/574] Compiling LispKit CryptoLibrary.swift
[529/574] Compiling LispKit DateTimeLibrary.swift
[530/574] Compiling LispKit SQLiteLibrary.swift
[531/574] Compiling LispKit SerializeLibrary.swift
[532/574] Compiling LispKit SharedQueueLibrary.swift
[533/574] Compiling LispKit StringLibrary.swift
[534/574] Compiling LispKit StyledTextLibrary.swift
[535/574] Compiling LispKit SystemCallLibrary.swift
[536/574] Compiling LispKit SystemLibrary.swift
[537/574] Compiling LispKit TarArchiveLibrary.swift
[538/574] Compiling LispKit ThreadFutureLibrary.swift
[539/574] Compiling LispKit ThreadLibrary.swift
[540/574] Compiling LispKit TypeLibrary.swift
[541/574] Compiling LispKit URLLibrary.swift
[542/574] Compiling LispKit VectorLibrary.swift
[543/574] Compiling LispKit VisionLibrary.swift
[544/574] Compiling LispKit ZipArchiveLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/LibraryConfigRegistry.swift:70:20: error: 'weak' must be a mutable variable, because it may change at runtime
68 | /// The context owning this registry; this reference is weak since the context
69 | /// owns the registry.
70 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
71 |
72 | /// Protects `configs` and `resources`.
[545/574] Compiling LispKit Code.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/LibraryConfigRegistry.swift:70:20: error: 'weak' must be a mutable variable, because it may change at runtime
68 | /// The context owning this registry; this reference is weak since the context
69 | /// owns the registry.
70 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
71 |
72 | /// Protects `configs` and `resources`.
[546/574] Compiling LispKit Context.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/LibraryConfigRegistry.swift:70:20: error: 'weak' must be a mutable variable, because it may change at runtime
68 | /// The context owning this registry; this reference is weak since the context
69 | /// owns the registry.
70 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
71 |
72 | /// Protects `configs` and `resources`.
[547/574] Compiling LispKit ContextDelegate.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/LibraryConfigRegistry.swift:70:20: error: 'weak' must be a mutable variable, because it may change at runtime
68 | /// The context owning this registry; this reference is weak since the context
69 | /// owns the registry.
70 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
71 |
72 | /// Protects `configs` and `resources`.
[548/574] Compiling LispKit Evaluator.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/LibraryConfigRegistry.swift:70:20: error: 'weak' must be a mutable variable, because it may change at runtime
68 | /// The context owning this registry; this reference is weak since the context
69 | /// owns the registry.
70 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
71 |
72 | /// Protects `configs` and `resources`.
[549/574] Compiling LispKit FeatureRequirement.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/LibraryConfigRegistry.swift:70:20: error: 'weak' must be a mutable variable, because it may change at runtime
68 | /// The context owning this registry; this reference is weak since the context
69 | /// owns the registry.
70 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
71 |
72 | /// Protects `configs` and `resources`.
[550/574] Compiling LispKit Features.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/LibraryConfigRegistry.swift:70:20: error: 'weak' must be a mutable variable, because it may change at runtime
68 | /// The context owning this registry; this reference is weak since the context
69 | /// owns the registry.
70 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
71 |
72 | /// Protects `configs` and `resources`.
[551/574] Compiling LispKit FileHandler.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/LibraryConfigRegistry.swift:70:20: error: 'weak' must be a mutable variable, because it may change at runtime
68 | /// The context owning this registry; this reference is weak since the context
69 | /// owns the registry.
70 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
71 |
72 | /// Protects `configs` and `resources`.
[552/574] Compiling LispKit Formatter.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/LibraryConfigRegistry.swift:70:20: error: 'weak' must be a mutable variable, because it may change at runtime
68 | /// The context owning this registry; this reference is weak since the context
69 | /// owns the registry.
70 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
71 |
72 | /// Protects `configs` and `resources`.
[553/574] Compiling LispKit GarbageCollector.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/LibraryConfigRegistry.swift:70:20: error: 'weak' must be a mutable variable, because it may change at runtime
68 | /// The context owning this registry; this reference is weak since the context
69 | /// owns the registry.
70 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
71 |
72 | /// Protects `configs` and `resources`.
[554/574] Compiling LispKit Heap.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/LibraryConfigRegistry.swift:70:20: error: 'weak' must be a mutable variable, because it may change at runtime
68 | /// The context owning this registry; this reference is weak since the context
69 | /// owns the registry.
70 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
71 |
72 | /// Protects `configs` and `resources`.
[555/574] Compiling LispKit ImportSet.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/LibraryConfigRegistry.swift:70:20: error: 'weak' must be a mutable variable, because it may change at runtime
68 | /// The context owning this registry; this reference is weak since the context
69 | /// owns the registry.
70 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
71 |
72 | /// Protects `configs` and `resources`.
[556/574] Compiling LispKit Instruction.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/LibraryConfigRegistry.swift:70:20: error: 'weak' must be a mutable variable, because it may change at runtime
68 | /// The context owning this registry; this reference is weak since the context
69 | /// owns the registry.
70 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
71 |
72 | /// Protects `configs` and `resources`.
[557/574] Compiling LispKit Library.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/LibraryConfigRegistry.swift:70:20: error: 'weak' must be a mutable variable, because it may change at runtime
68 | /// The context owning this registry; this reference is weak since the context
69 | /// owns the registry.
70 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
71 |
72 | /// Protects `configs` and `resources`.
[558/574] Compiling LispKit InternalLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageGenLibraryAddOn.swift:32:20: error: 'weak' must be a mutable variable, because it may change at runtime
30 | ///
31 | final class ImageGenLibraryAddOn {
32 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
33 | private let util: MarkdownUtil
34 |
[559/574] Compiling LispKit JSONLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageGenLibraryAddOn.swift:32:20: error: 'weak' must be a mutable variable, because it may change at runtime
30 | ///
31 | final class ImageGenLibraryAddOn {
32 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
33 | private let util: MarkdownUtil
34 |
[560/574] Compiling LispKit JSONSchemaLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageGenLibraryAddOn.swift:32:20: error: 'weak' must be a mutable variable, because it may change at runtime
30 | ///
31 | final class ImageGenLibraryAddOn {
32 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
33 | private let util: MarkdownUtil
34 |
[561/574] Compiling LispKit KeychainLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageGenLibraryAddOn.swift:32:20: error: 'weak' must be a mutable variable, because it may change at runtime
30 | ///
31 | final class ImageGenLibraryAddOn {
32 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
33 | private let util: MarkdownUtil
34 |
[562/574] Compiling LispKit LibraryRegistry.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageGenLibraryAddOn.swift:32:20: error: 'weak' must be a mutable variable, because it may change at runtime
30 | ///
31 | final class ImageGenLibraryAddOn {
32 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
33 | private let util: MarkdownUtil
34 |
[563/574] Compiling LispKit ListLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageGenLibraryAddOn.swift:32:20: error: 'weak' must be a mutable variable, because it may change at runtime
30 | ///
31 | final class ImageGenLibraryAddOn {
32 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
33 | private let util: MarkdownUtil
34 |
[564/574] Compiling LispKit LocationLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageGenLibraryAddOn.swift:32:20: error: 'weak' must be a mutable variable, because it may change at runtime
30 | ///
31 | final class ImageGenLibraryAddOn {
32 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
33 | private let util: MarkdownUtil
34 |
[565/574] Compiling LispKit MarkdownLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageGenLibraryAddOn.swift:32:20: error: 'weak' must be a mutable variable, because it may change at runtime
30 | ///
31 | final class ImageGenLibraryAddOn {
32 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
33 | private let util: MarkdownUtil
34 |
[566/574] Compiling LispKit MathLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageGenLibraryAddOn.swift:32:20: error: 'weak' must be a mutable variable, because it may change at runtime
30 | ///
31 | final class ImageGenLibraryAddOn {
32 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
33 | private let util: MarkdownUtil
34 |
[567/574] Compiling LispKit PDFLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageGenLibraryAddOn.swift:32:20: error: 'weak' must be a mutable variable, because it may change at runtime
30 | ///
31 | final class ImageGenLibraryAddOn {
32 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
33 | private let util: MarkdownUtil
34 |
[568/574] Compiling LispKit PasteboardLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageGenLibraryAddOn.swift:32:20: error: 'weak' must be a mutable variable, because it may change at runtime
30 | ///
31 | final class ImageGenLibraryAddOn {
32 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
33 | private let util: MarkdownUtil
34 |
[569/574] Compiling LispKit PortLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageGenLibraryAddOn.swift:32:20: error: 'weak' must be a mutable variable, because it may change at runtime
30 | ///
31 | final class ImageGenLibraryAddOn {
32 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
33 | private let util: MarkdownUtil
34 |
[570/574] Compiling LispKit RecordLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageGenLibraryAddOn.swift:32:20: error: 'weak' must be a mutable variable, because it may change at runtime
30 | ///
31 | final class ImageGenLibraryAddOn {
32 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
33 | private let util: MarkdownUtil
34 |
[571/574] Compiling LispKit RegexpLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ImageGenLibraryAddOn.swift:32:20: error: 'weak' must be a mutable variable, because it may change at runtime
30 | ///
31 | final class ImageGenLibraryAddOn {
32 | private weak let context: Context?
| `- error: 'weak' must be a mutable variable, because it may change at runtime
33 | private let util: MarkdownUtil
34 |
BUILD FAILURE 6.1 macosSpm