The Swift Package Index logo.Swift Package Index

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

Build Information

Successful build of LispKit, reference 2.4.0 (2e1afd), with Swift 6.0 for macOS (SPM) on 4 Nov 2024 05:35:41 UTC.

Swift 6 data race errors: 62

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
544 |
545 |   /// The URL of this archive
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/DateTimeLibrary.swift:711: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
709 |
710 |   /// Type representing date times.
711 |   public static let type = Type.objectType(Symbol(uninterned: "date-time"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
712 |
713 |   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/Runtime/Threads/EvalThread.swift:33: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
 31 |
 32 |   /// Type representing threads
 33 |   public static let type = Type.objectType(Symbol(uninterned: "thread"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 34 |
 35 |   /// Returns the type of this native object.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/Runtime/Threads/EvalMutex.swift:40: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
 38 |
 39 |   /// Type representing threads
 40 |   public static let type = Type.objectType(Symbol(uninterned: "mutex"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |
 42 |   /// Every mutex has one of the following four states (see above)
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/Runtime/Threads/EvalCondition.swift:36: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
 34 |
 35 |   /// Type representing threads
 36 |   public static let type = Type.objectType(Symbol(uninterned: "condition"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |
 38 |   /// The internal condition used to implement the condition variable
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/CoreLibrary.swift:25:23: warning: static property 'idProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
  23 | public final class CoreLibrary: NativeLibrary {
  24 |
  25 |   internal static let idProc = Procedure("identity", CoreLibrary.identity)
     |                       |- warning: static property 'idProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: annotate 'idProc' with '@MainActor' if property should only be accessed from the main actor
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  26 |   internal static let voidProc = Procedure("void", CoreLibrary.voidConst)
  27 |
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
 36 | ///       raw continuations for encapsulating the state of a virtual machine.
 37 | ///
 38 | public final class Procedure: Reference, CustomStringConvertible {
    |                    `- note: class 'Procedure' does not conform to the 'Sendable' protocol
 39 |
 40 |   /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ZipArchiveLibrary.swift:372: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
370 |
371 |   /// Type representing zip archives
372 |   public static let type = Type.objectType(Symbol(uninterned: "zip-archive"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
373 |
374 |   /// The zip archive
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/Runtime/Context.swift:85:21: warning: static property 'simplifiedDescriptions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |   /// Use simplified descriptions?
 85 |   public static var simplifiedDescriptions: Bool = false
    |                     |- warning: static property 'simplifiedDescriptions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'simplifiedDescriptions' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: annotate 'simplifiedDescriptions' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 86 |
 87 |   /// Initializes a new context.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LibraryRegistry.swift:65: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
 63 |   ]
 64 |   #elseif os(macOS)
 65 |   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: annotate 'nativeLibraries' with '@MainActor' if property should only be accessed from the main actor
    |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 66 |     ControlFlowLibrary.self,
 67 |     CoreLibrary.self,
[367/375] Compiling LispKit ThreadLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/SQLiteLibrary.swift:367: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
365 |
366 |   /// Type representing SQLite3 databases
367 |   public static let type = Type.objectType(Symbol(uninterned: "sqlite-database"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
368 |
369 |   /// The SQLite3 database connection
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/SQLiteLibrary.swift:400: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
398 |
399 |   /// Type representing SQLite3 statements
400 |   public static let type = Type.objectType(Symbol(uninterned: "sqlite-statement"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
401 |
402 |   /// The SQLite3 statements
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/Compiler/SourcePosition.swift:34:21: warning: static property 'unknown' is not concurrency-safe because non-'Sendable' type 'SourcePosition' may have shared mutable state; this is an error in the Swift 6 language mode
25 | /// column number.
26 | ///
27 | public struct SourcePosition: Equatable, Hashable, CustomStringConvertible {
   |               `- note: consider making struct 'SourcePosition' conform to the 'Sendable' protocol
28 |   public let sourceId: UInt16
29 |   public let line: UInt16
   :
32 |   public static let unknownLine: UInt16 = 0
33 |   public static let unknownColumn: UInt16 = 0
34 |   public static let unknown: SourcePosition = SourcePosition(SourceManager.unknownSourceId,
   |                     |- warning: static property 'unknown' is not concurrency-safe because non-'Sendable' type 'SourcePosition' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'unknown' with '@MainActor' if property should only be accessed from the main actor
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |                                                              SourcePosition.unknownLine,
36 |                                                              SourcePosition.unknownColumn)
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/StyledTextLibrary.swift:1774: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
1772 |
1773 |   /// Type representing attributed strings
1774 |   public static let type = Type.objectType(Symbol(uninterned: "styled-text"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1775 |
1776 |   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/StyledTextLibrary.swift:1838: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
1836 |
1837 |   /// Type representing text block styles.
1838 |   public static let type = Type.objectType(Symbol(uninterned: "text-block-style"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1839 |
1840 |   /// Text block style attributes.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/StyledTextLibrary.swift:1974: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
1972 |
1973 |   /// Type representing text styles.
1974 |   public static let type = Type.objectType(Symbol(uninterned: "text-style"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1975 |
1976 |   /// Text style attributes.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/StyledTextLibrary.swift:2063: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
2061 |
2062 |   /// Type representing paragraph styles
2063 |   public static let type = Type.objectType(Symbol(uninterned: "paragraph-style"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2064 |
2065 |   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/Graphics/Color.swift:34: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
 32 |
 33 |   /// Type representing colors.
 34 |   public static let type = Type.objectType(Symbol(uninterned: "color"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |   /// The color space for colors represented by this struct.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/DrawingLibrary.swift:2007: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
2005 |
2006 |   /// Type representing fonts
2007 |   public static let type = Type.objectType(Symbol(uninterned: "font"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2008 |
2009 |   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/DrawingLibrary.swift:2027: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
2025 |
2026 |   /// Type representing images
2027 |   public static let type = Type.objectType(Symbol(uninterned: "image"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2028 |
2029 |   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/Graphics/Color.swift:44:21: warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'Color' may have shared mutable state; this is an error in the Swift 6 language mode
 29 | /// Representation of a RGB color.
 30 | ///
 31 | public final class Color: NativeObject {
    |                    `- note: class 'Color' does not conform to the 'Sendable' protocol
 32 |
 33 |   /// Type representing colors.
    :
 42 |
 43 |   // Predefined colors
 44 |   public static let black = Color(red: 0.0, green: 0.0, blue: 0.0)
    |                     |- warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'black' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 45 |   public static let white = Color(red: 1.0, green: 1.0, blue: 1.0)
 46 |   public static let red = Color(red: 1.0, green: 0.0, blue: 0.0)
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/CharSet.swift:30: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
 28 |
 29 |   /// Type representing character sets
 30 |   public static let type = Type.objectType(Symbol(uninterned: "char-set"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 31 |
 32 |   /// Native character set
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/SystemCallLibrary.swift:117:15: warning: capture of 'textOutput' with non-sendable type 'TextOutput?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
115 |         let data = handle.availableData
116 |         if data.count > 0 {
117 |           _ = textOutput?.writeString(String(data: data, encoding: .utf8) ?? "")
    |               `- warning: capture of 'textOutput' with non-sendable type 'TextOutput?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
118 |         }
119 |         condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/IO/TextOutput.swift:28:12: note: class 'TextOutput' does not conform to the 'Sendable' protocol
 26 | /// written. If there is no output object attached, all data will be accumulated in the buffer.
 27 | ///
 28 | open class TextOutput {
    |            `- note: class 'TextOutput' does not conform to the 'Sendable' protocol
 29 |
 30 |   /// Synchronize access to the buffer
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/SystemLibrary.swift:874:19: warning: reference to var 'mach_task_self_' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 872 |     let kr = withUnsafeMutablePointer(to: &info) { infoPtr in
 873 |       infoPtr.withMemoryRebound(to: integer_t.self, capacity: Int(count)) { intPtr in
 874 |         task_info(mach_task_self_, task_flavor_t(TASK_VM_INFO), intPtr, &count)
     |                   `- warning: reference to var 'mach_task_self_' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 875 |       }
 876 |     }
Darwin.mach_task_self_:1:12: note: var declared here
1 | public var mach_task_self_: mach_port_t
  |            `- note: var declared here
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/TarArchiveLibrary.swift:543: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
541 |
542 |   /// Type representing tar archives
543 |   public static let type = Type.objectType(Symbol(uninterned: "tar-archive"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
544 |
545 |   /// The URL of this archive
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/DateTimeLibrary.swift:711: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
709 |
710 |   /// Type representing date times.
711 |   public static let type = Type.objectType(Symbol(uninterned: "date-time"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
712 |
713 |   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/Runtime/Threads/EvalThread.swift:33: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
 31 |
 32 |   /// Type representing threads
 33 |   public static let type = Type.objectType(Symbol(uninterned: "thread"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 34 |
 35 |   /// Returns the type of this native object.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/Runtime/Threads/EvalMutex.swift:40: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
 38 |
 39 |   /// Type representing threads
 40 |   public static let type = Type.objectType(Symbol(uninterned: "mutex"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |
 42 |   /// Every mutex has one of the following four states (see above)
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/Runtime/Threads/EvalCondition.swift:36: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
 34 |
 35 |   /// Type representing threads
 36 |   public static let type = Type.objectType(Symbol(uninterned: "condition"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |
 38 |   /// The internal condition used to implement the condition variable
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/CoreLibrary.swift:25:23: warning: static property 'idProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
  23 | public final class CoreLibrary: NativeLibrary {
  24 |
  25 |   internal static let idProc = Procedure("identity", CoreLibrary.identity)
     |                       |- warning: static property 'idProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: annotate 'idProc' with '@MainActor' if property should only be accessed from the main actor
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  26 |   internal static let voidProc = Procedure("void", CoreLibrary.voidConst)
  27 |
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
 36 | ///       raw continuations for encapsulating the state of a virtual machine.
 37 | ///
 38 | public final class Procedure: Reference, CustomStringConvertible {
    |                    `- note: class 'Procedure' does not conform to the 'Sendable' protocol
 39 |
 40 |   /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ZipArchiveLibrary.swift:372: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
370 |
371 |   /// Type representing zip archives
372 |   public static let type = Type.objectType(Symbol(uninterned: "zip-archive"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
373 |
374 |   /// The zip archive
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/Runtime/Context.swift:85:21: warning: static property 'simplifiedDescriptions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |   /// Use simplified descriptions?
 85 |   public static var simplifiedDescriptions: Bool = false
    |                     |- warning: static property 'simplifiedDescriptions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'simplifiedDescriptions' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: annotate 'simplifiedDescriptions' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 86 |
 87 |   /// Initializes a new context.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LibraryRegistry.swift:65: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
 63 |   ]
 64 |   #elseif os(macOS)
 65 |   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: annotate 'nativeLibraries' with '@MainActor' if property should only be accessed from the main actor
    |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 66 |     ControlFlowLibrary.self,
 67 |     CoreLibrary.self,
[368/375] Compiling LispKit TypeLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/SQLiteLibrary.swift:367: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
365 |
366 |   /// Type representing SQLite3 databases
367 |   public static let type = Type.objectType(Symbol(uninterned: "sqlite-database"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
368 |
369 |   /// The SQLite3 database connection
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/SQLiteLibrary.swift:400: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
398 |
399 |   /// Type representing SQLite3 statements
400 |   public static let type = Type.objectType(Symbol(uninterned: "sqlite-statement"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
401 |
402 |   /// The SQLite3 statements
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/Compiler/SourcePosition.swift:34:21: warning: static property 'unknown' is not concurrency-safe because non-'Sendable' type 'SourcePosition' may have shared mutable state; this is an error in the Swift 6 language mode
25 | /// column number.
26 | ///
27 | public struct SourcePosition: Equatable, Hashable, CustomStringConvertible {
   |               `- note: consider making struct 'SourcePosition' conform to the 'Sendable' protocol
28 |   public let sourceId: UInt16
29 |   public let line: UInt16
   :
32 |   public static let unknownLine: UInt16 = 0
33 |   public static let unknownColumn: UInt16 = 0
34 |   public static let unknown: SourcePosition = SourcePosition(SourceManager.unknownSourceId,
   |                     |- warning: static property 'unknown' is not concurrency-safe because non-'Sendable' type 'SourcePosition' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'unknown' with '@MainActor' if property should only be accessed from the main actor
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |                                                              SourcePosition.unknownLine,
36 |                                                              SourcePosition.unknownColumn)
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/StyledTextLibrary.swift:1774: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
1772 |
1773 |   /// Type representing attributed strings
1774 |   public static let type = Type.objectType(Symbol(uninterned: "styled-text"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1775 |
1776 |   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/StyledTextLibrary.swift:1838: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
1836 |
1837 |   /// Type representing text block styles.
1838 |   public static let type = Type.objectType(Symbol(uninterned: "text-block-style"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1839 |
1840 |   /// Text block style attributes.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/StyledTextLibrary.swift:1974: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
1972 |
1973 |   /// Type representing text styles.
1974 |   public static let type = Type.objectType(Symbol(uninterned: "text-style"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1975 |
1976 |   /// Text style attributes.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/StyledTextLibrary.swift:2063: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
2061 |
2062 |   /// Type representing paragraph styles
2063 |   public static let type = Type.objectType(Symbol(uninterned: "paragraph-style"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2064 |
2065 |   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/Graphics/Color.swift:34: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
 32 |
 33 |   /// Type representing colors.
 34 |   public static let type = Type.objectType(Symbol(uninterned: "color"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |   /// The color space for colors represented by this struct.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/DrawingLibrary.swift:2007: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
2005 |
2006 |   /// Type representing fonts
2007 |   public static let type = Type.objectType(Symbol(uninterned: "font"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2008 |
2009 |   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/DrawingLibrary.swift:2027: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
2025 |
2026 |   /// Type representing images
2027 |   public static let type = Type.objectType(Symbol(uninterned: "image"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2028 |
2029 |   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/Graphics/Color.swift:44:21: warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'Color' may have shared mutable state; this is an error in the Swift 6 language mode
 29 | /// Representation of a RGB color.
 30 | ///
 31 | public final class Color: NativeObject {
    |                    `- note: class 'Color' does not conform to the 'Sendable' protocol
 32 |
 33 |   /// Type representing colors.
    :
 42 |
 43 |   // Predefined colors
 44 |   public static let black = Color(red: 0.0, green: 0.0, blue: 0.0)
    |                     |- warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'black' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 45 |   public static let white = Color(red: 1.0, green: 1.0, blue: 1.0)
 46 |   public static let red = Color(red: 1.0, green: 0.0, blue: 0.0)
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/CharSet.swift:30: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
 28 |
 29 |   /// Type representing character sets
 30 |   public static let type = Type.objectType(Symbol(uninterned: "char-set"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 31 |
 32 |   /// Native character set
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/SystemCallLibrary.swift:117:15: warning: capture of 'textOutput' with non-sendable type 'TextOutput?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
115 |         let data = handle.availableData
116 |         if data.count > 0 {
117 |           _ = textOutput?.writeString(String(data: data, encoding: .utf8) ?? "")
    |               `- warning: capture of 'textOutput' with non-sendable type 'TextOutput?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
118 |         }
119 |         condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/IO/TextOutput.swift:28:12: note: class 'TextOutput' does not conform to the 'Sendable' protocol
 26 | /// written. If there is no output object attached, all data will be accumulated in the buffer.
 27 | ///
 28 | open class TextOutput {
    |            `- note: class 'TextOutput' does not conform to the 'Sendable' protocol
 29 |
 30 |   /// Synchronize access to the buffer
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/SystemLibrary.swift:874:19: warning: reference to var 'mach_task_self_' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 872 |     let kr = withUnsafeMutablePointer(to: &info) { infoPtr in
 873 |       infoPtr.withMemoryRebound(to: integer_t.self, capacity: Int(count)) { intPtr in
 874 |         task_info(mach_task_self_, task_flavor_t(TASK_VM_INFO), intPtr, &count)
     |                   `- warning: reference to var 'mach_task_self_' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 875 |       }
 876 |     }
Darwin.mach_task_self_:1:12: note: var declared here
1 | public var mach_task_self_: mach_port_t
  |            `- note: var declared here
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/TarArchiveLibrary.swift:543: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
541 |
542 |   /// Type representing tar archives
543 |   public static let type = Type.objectType(Symbol(uninterned: "tar-archive"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
544 |
545 |   /// The URL of this archive
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/DateTimeLibrary.swift:711: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
709 |
710 |   /// Type representing date times.
711 |   public static let type = Type.objectType(Symbol(uninterned: "date-time"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
712 |
713 |   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/Runtime/Threads/EvalThread.swift:33: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
 31 |
 32 |   /// Type representing threads
 33 |   public static let type = Type.objectType(Symbol(uninterned: "thread"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 34 |
 35 |   /// Returns the type of this native object.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/Runtime/Threads/EvalMutex.swift:40: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
 38 |
 39 |   /// Type representing threads
 40 |   public static let type = Type.objectType(Symbol(uninterned: "mutex"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |
 42 |   /// Every mutex has one of the following four states (see above)
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/Runtime/Threads/EvalCondition.swift:36: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
 34 |
 35 |   /// Type representing threads
 36 |   public static let type = Type.objectType(Symbol(uninterned: "condition"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |
 38 |   /// The internal condition used to implement the condition variable
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/CoreLibrary.swift:25:23: warning: static property 'idProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
  23 | public final class CoreLibrary: NativeLibrary {
  24 |
  25 |   internal static let idProc = Procedure("identity", CoreLibrary.identity)
     |                       |- warning: static property 'idProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: annotate 'idProc' with '@MainActor' if property should only be accessed from the main actor
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  26 |   internal static let voidProc = Procedure("void", CoreLibrary.voidConst)
  27 |
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
 36 | ///       raw continuations for encapsulating the state of a virtual machine.
 37 | ///
 38 | public final class Procedure: Reference, CustomStringConvertible {
    |                    `- note: class 'Procedure' does not conform to the 'Sendable' protocol
 39 |
 40 |   /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ZipArchiveLibrary.swift:372: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
370 |
371 |   /// Type representing zip archives
372 |   public static let type = Type.objectType(Symbol(uninterned: "zip-archive"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
373 |
374 |   /// The zip archive
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/Runtime/Context.swift:85:21: warning: static property 'simplifiedDescriptions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |   /// Use simplified descriptions?
 85 |   public static var simplifiedDescriptions: Bool = false
    |                     |- warning: static property 'simplifiedDescriptions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'simplifiedDescriptions' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: annotate 'simplifiedDescriptions' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 86 |
 87 |   /// Initializes a new context.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LibraryRegistry.swift:65: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
 63 |   ]
 64 |   #elseif os(macOS)
 65 |   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: annotate 'nativeLibraries' with '@MainActor' if property should only be accessed from the main actor
    |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 66 |     ControlFlowLibrary.self,
 67 |     CoreLibrary.self,
[369/375] Compiling LispKit VectorLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/SQLiteLibrary.swift:367: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
365 |
366 |   /// Type representing SQLite3 databases
367 |   public static let type = Type.objectType(Symbol(uninterned: "sqlite-database"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
368 |
369 |   /// The SQLite3 database connection
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/SQLiteLibrary.swift:400: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
398 |
399 |   /// Type representing SQLite3 statements
400 |   public static let type = Type.objectType(Symbol(uninterned: "sqlite-statement"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
401 |
402 |   /// The SQLite3 statements
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/Compiler/SourcePosition.swift:34:21: warning: static property 'unknown' is not concurrency-safe because non-'Sendable' type 'SourcePosition' may have shared mutable state; this is an error in the Swift 6 language mode
25 | /// column number.
26 | ///
27 | public struct SourcePosition: Equatable, Hashable, CustomStringConvertible {
   |               `- note: consider making struct 'SourcePosition' conform to the 'Sendable' protocol
28 |   public let sourceId: UInt16
29 |   public let line: UInt16
   :
32 |   public static let unknownLine: UInt16 = 0
33 |   public static let unknownColumn: UInt16 = 0
34 |   public static let unknown: SourcePosition = SourcePosition(SourceManager.unknownSourceId,
   |                     |- warning: static property 'unknown' is not concurrency-safe because non-'Sendable' type 'SourcePosition' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'unknown' with '@MainActor' if property should only be accessed from the main actor
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |                                                              SourcePosition.unknownLine,
36 |                                                              SourcePosition.unknownColumn)
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/StyledTextLibrary.swift:1774: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
1772 |
1773 |   /// Type representing attributed strings
1774 |   public static let type = Type.objectType(Symbol(uninterned: "styled-text"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1775 |
1776 |   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/StyledTextLibrary.swift:1838: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
1836 |
1837 |   /// Type representing text block styles.
1838 |   public static let type = Type.objectType(Symbol(uninterned: "text-block-style"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1839 |
1840 |   /// Text block style attributes.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/StyledTextLibrary.swift:1974: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
1972 |
1973 |   /// Type representing text styles.
1974 |   public static let type = Type.objectType(Symbol(uninterned: "text-style"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1975 |
1976 |   /// Text style attributes.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/StyledTextLibrary.swift:2063: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
2061 |
2062 |   /// Type representing paragraph styles
2063 |   public static let type = Type.objectType(Symbol(uninterned: "paragraph-style"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2064 |
2065 |   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/Graphics/Color.swift:34: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
 32 |
 33 |   /// Type representing colors.
 34 |   public static let type = Type.objectType(Symbol(uninterned: "color"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |   /// The color space for colors represented by this struct.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/DrawingLibrary.swift:2007: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
2005 |
2006 |   /// Type representing fonts
2007 |   public static let type = Type.objectType(Symbol(uninterned: "font"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2008 |
2009 |   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/DrawingLibrary.swift:2027: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
2025 |
2026 |   /// Type representing images
2027 |   public static let type = Type.objectType(Symbol(uninterned: "image"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2028 |
2029 |   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/Graphics/Color.swift:44:21: warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'Color' may have shared mutable state; this is an error in the Swift 6 language mode
 29 | /// Representation of a RGB color.
 30 | ///
 31 | public final class Color: NativeObject {
    |                    `- note: class 'Color' does not conform to the 'Sendable' protocol
 32 |
 33 |   /// Type representing colors.
    :
 42 |
 43 |   // Predefined colors
 44 |   public static let black = Color(red: 0.0, green: 0.0, blue: 0.0)
    |                     |- warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'black' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 45 |   public static let white = Color(red: 1.0, green: 1.0, blue: 1.0)
 46 |   public static let red = Color(red: 1.0, green: 0.0, blue: 0.0)
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/CharSet.swift:30: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
 28 |
 29 |   /// Type representing character sets
 30 |   public static let type = Type.objectType(Symbol(uninterned: "char-set"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 31 |
 32 |   /// Native character set
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/SystemCallLibrary.swift:117:15: warning: capture of 'textOutput' with non-sendable type 'TextOutput?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
115 |         let data = handle.availableData
116 |         if data.count > 0 {
117 |           _ = textOutput?.writeString(String(data: data, encoding: .utf8) ?? "")
    |               `- warning: capture of 'textOutput' with non-sendable type 'TextOutput?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
118 |         }
119 |         condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/IO/TextOutput.swift:28:12: note: class 'TextOutput' does not conform to the 'Sendable' protocol
 26 | /// written. If there is no output object attached, all data will be accumulated in the buffer.
 27 | ///
 28 | open class TextOutput {
    |            `- note: class 'TextOutput' does not conform to the 'Sendable' protocol
 29 |
 30 |   /// Synchronize access to the buffer
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/SystemLibrary.swift:874:19: warning: reference to var 'mach_task_self_' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 872 |     let kr = withUnsafeMutablePointer(to: &info) { infoPtr in
 873 |       infoPtr.withMemoryRebound(to: integer_t.self, capacity: Int(count)) { intPtr in
 874 |         task_info(mach_task_self_, task_flavor_t(TASK_VM_INFO), intPtr, &count)
     |                   `- warning: reference to var 'mach_task_self_' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 875 |       }
 876 |     }
Darwin.mach_task_self_:1:12: note: var declared here
1 | public var mach_task_self_: mach_port_t
  |            `- note: var declared here
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/TarArchiveLibrary.swift:543: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
541 |
542 |   /// Type representing tar archives
543 |   public static let type = Type.objectType(Symbol(uninterned: "tar-archive"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
544 |
545 |   /// The URL of this archive
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/DateTimeLibrary.swift:711: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
709 |
710 |   /// Type representing date times.
711 |   public static let type = Type.objectType(Symbol(uninterned: "date-time"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
712 |
713 |   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/Runtime/Threads/EvalThread.swift:33: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
 31 |
 32 |   /// Type representing threads
 33 |   public static let type = Type.objectType(Symbol(uninterned: "thread"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 34 |
 35 |   /// Returns the type of this native object.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/Runtime/Threads/EvalMutex.swift:40: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
 38 |
 39 |   /// Type representing threads
 40 |   public static let type = Type.objectType(Symbol(uninterned: "mutex"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |
 42 |   /// Every mutex has one of the following four states (see above)
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/Runtime/Threads/EvalCondition.swift:36: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
 34 |
 35 |   /// Type representing threads
 36 |   public static let type = Type.objectType(Symbol(uninterned: "condition"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |
 38 |   /// The internal condition used to implement the condition variable
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/CoreLibrary.swift:25:23: warning: static property 'idProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
  23 | public final class CoreLibrary: NativeLibrary {
  24 |
  25 |   internal static let idProc = Procedure("identity", CoreLibrary.identity)
     |                       |- warning: static property 'idProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: annotate 'idProc' with '@MainActor' if property should only be accessed from the main actor
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  26 |   internal static let voidProc = Procedure("void", CoreLibrary.voidConst)
  27 |
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
 36 | ///       raw continuations for encapsulating the state of a virtual machine.
 37 | ///
 38 | public final class Procedure: Reference, CustomStringConvertible {
    |                    `- note: class 'Procedure' does not conform to the 'Sendable' protocol
 39 |
 40 |   /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ZipArchiveLibrary.swift:372: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
370 |
371 |   /// Type representing zip archives
372 |   public static let type = Type.objectType(Symbol(uninterned: "zip-archive"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
373 |
374 |   /// The zip archive
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/Runtime/Context.swift:85:21: warning: static property 'simplifiedDescriptions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |   /// Use simplified descriptions?
 85 |   public static var simplifiedDescriptions: Bool = false
    |                     |- warning: static property 'simplifiedDescriptions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'simplifiedDescriptions' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: annotate 'simplifiedDescriptions' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 86 |
 87 |   /// Initializes a new context.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LibraryRegistry.swift:65: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
 63 |   ]
 64 |   #elseif os(macOS)
 65 |   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: annotate 'nativeLibraries' with '@MainActor' if property should only be accessed from the main actor
    |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 66 |     ControlFlowLibrary.self,
 67 |     CoreLibrary.self,
[370/375] Compiling LispKit ZipArchiveLibrary.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/SQLiteLibrary.swift:367: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
365 |
366 |   /// Type representing SQLite3 databases
367 |   public static let type = Type.objectType(Symbol(uninterned: "sqlite-database"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
368 |
369 |   /// The SQLite3 database connection
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/SQLiteLibrary.swift:400: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
398 |
399 |   /// Type representing SQLite3 statements
400 |   public static let type = Type.objectType(Symbol(uninterned: "sqlite-statement"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
401 |
402 |   /// The SQLite3 statements
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/Compiler/SourcePosition.swift:34:21: warning: static property 'unknown' is not concurrency-safe because non-'Sendable' type 'SourcePosition' may have shared mutable state; this is an error in the Swift 6 language mode
25 | /// column number.
26 | ///
27 | public struct SourcePosition: Equatable, Hashable, CustomStringConvertible {
   |               `- note: consider making struct 'SourcePosition' conform to the 'Sendable' protocol
28 |   public let sourceId: UInt16
29 |   public let line: UInt16
   :
32 |   public static let unknownLine: UInt16 = 0
33 |   public static let unknownColumn: UInt16 = 0
34 |   public static let unknown: SourcePosition = SourcePosition(SourceManager.unknownSourceId,
   |                     |- warning: static property 'unknown' is not concurrency-safe because non-'Sendable' type 'SourcePosition' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'unknown' with '@MainActor' if property should only be accessed from the main actor
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |                                                              SourcePosition.unknownLine,
36 |                                                              SourcePosition.unknownColumn)
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/StyledTextLibrary.swift:1774: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
1772 |
1773 |   /// Type representing attributed strings
1774 |   public static let type = Type.objectType(Symbol(uninterned: "styled-text"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1775 |
1776 |   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/StyledTextLibrary.swift:1838: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
1836 |
1837 |   /// Type representing text block styles.
1838 |   public static let type = Type.objectType(Symbol(uninterned: "text-block-style"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1839 |
1840 |   /// Text block style attributes.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/StyledTextLibrary.swift:1974: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
1972 |
1973 |   /// Type representing text styles.
1974 |   public static let type = Type.objectType(Symbol(uninterned: "text-style"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1975 |
1976 |   /// Text style attributes.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/StyledTextLibrary.swift:2063: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
2061 |
2062 |   /// Type representing paragraph styles
2063 |   public static let type = Type.objectType(Symbol(uninterned: "paragraph-style"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2064 |
2065 |   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/Graphics/Color.swift:34: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
 32 |
 33 |   /// Type representing colors.
 34 |   public static let type = Type.objectType(Symbol(uninterned: "color"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |   /// The color space for colors represented by this struct.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/DrawingLibrary.swift:2007: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
2005 |
2006 |   /// Type representing fonts
2007 |   public static let type = Type.objectType(Symbol(uninterned: "font"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2008 |
2009 |   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/DrawingLibrary.swift:2027: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
2025 |
2026 |   /// Type representing images
2027 |   public static let type = Type.objectType(Symbol(uninterned: "image"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2028 |
2029 |   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/Graphics/Color.swift:44:21: warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'Color' may have shared mutable state; this is an error in the Swift 6 language mode
 29 | /// Representation of a RGB color.
 30 | ///
 31 | public final class Color: NativeObject {
    |                    `- note: class 'Color' does not conform to the 'Sendable' protocol
 32 |
 33 |   /// Type representing colors.
    :
 42 |
 43 |   // Predefined colors
 44 |   public static let black = Color(red: 0.0, green: 0.0, blue: 0.0)
    |                     |- warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'black' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 45 |   public static let white = Color(red: 1.0, green: 1.0, blue: 1.0)
 46 |   public static let red = Color(red: 1.0, green: 0.0, blue: 0.0)
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/CharSet.swift:30: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
 28 |
 29 |   /// Type representing character sets
 30 |   public static let type = Type.objectType(Symbol(uninterned: "char-set"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 31 |
 32 |   /// Native character set
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/SystemCallLibrary.swift:117:15: warning: capture of 'textOutput' with non-sendable type 'TextOutput?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
115 |         let data = handle.availableData
116 |         if data.count > 0 {
117 |           _ = textOutput?.writeString(String(data: data, encoding: .utf8) ?? "")
    |               `- warning: capture of 'textOutput' with non-sendable type 'TextOutput?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
118 |         }
119 |         condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/IO/TextOutput.swift:28:12: note: class 'TextOutput' does not conform to the 'Sendable' protocol
 26 | /// written. If there is no output object attached, all data will be accumulated in the buffer.
 27 | ///
 28 | open class TextOutput {
    |            `- note: class 'TextOutput' does not conform to the 'Sendable' protocol
 29 |
 30 |   /// Synchronize access to the buffer
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/SystemLibrary.swift:874:19: warning: reference to var 'mach_task_self_' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 872 |     let kr = withUnsafeMutablePointer(to: &info) { infoPtr in
 873 |       infoPtr.withMemoryRebound(to: integer_t.self, capacity: Int(count)) { intPtr in
 874 |         task_info(mach_task_self_, task_flavor_t(TASK_VM_INFO), intPtr, &count)
     |                   `- warning: reference to var 'mach_task_self_' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 875 |       }
 876 |     }
Darwin.mach_task_self_:1:12: note: var declared here
1 | public var mach_task_self_: mach_port_t
  |            `- note: var declared here
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/TarArchiveLibrary.swift:543: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
541 |
542 |   /// Type representing tar archives
543 |   public static let type = Type.objectType(Symbol(uninterned: "tar-archive"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
544 |
545 |   /// The URL of this archive
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/DateTimeLibrary.swift:711: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
709 |
710 |   /// Type representing date times.
711 |   public static let type = Type.objectType(Symbol(uninterned: "date-time"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
712 |
713 |   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/Runtime/Threads/EvalThread.swift:33: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
 31 |
 32 |   /// Type representing threads
 33 |   public static let type = Type.objectType(Symbol(uninterned: "thread"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 34 |
 35 |   /// Returns the type of this native object.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/Runtime/Threads/EvalMutex.swift:40: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
 38 |
 39 |   /// Type representing threads
 40 |   public static let type = Type.objectType(Symbol(uninterned: "mutex"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |
 42 |   /// Every mutex has one of the following four states (see above)
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/Runtime/Threads/EvalCondition.swift:36: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
 34 |
 35 |   /// Type representing threads
 36 |   public static let type = Type.objectType(Symbol(uninterned: "condition"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |
 38 |   /// The internal condition used to implement the condition variable
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/CoreLibrary.swift:25:23: warning: static property 'idProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
  23 | public final class CoreLibrary: NativeLibrary {
  24 |
  25 |   internal static let idProc = Procedure("identity", CoreLibrary.identity)
     |                       |- warning: static property 'idProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: annotate 'idProc' with '@MainActor' if property should only be accessed from the main actor
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  26 |   internal static let voidProc = Procedure("void", CoreLibrary.voidConst)
  27 |
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
 36 | ///       raw continuations for encapsulating the state of a virtual machine.
 37 | ///
 38 | public final class Procedure: Reference, CustomStringConvertible {
    |                    `- note: class 'Procedure' does not conform to the 'Sendable' protocol
 39 |
 40 |   /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ZipArchiveLibrary.swift:372: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
370 |
371 |   /// Type representing zip archives
372 |   public static let type = Type.objectType(Symbol(uninterned: "zip-archive"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
373 |
374 |   /// The zip archive
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/Runtime/Context.swift:85:21: warning: static property 'simplifiedDescriptions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |   /// Use simplified descriptions?
 85 |   public static var simplifiedDescriptions: Bool = false
    |                     |- warning: static property 'simplifiedDescriptions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'simplifiedDescriptions' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: annotate 'simplifiedDescriptions' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 86 |
 87 |   /// Initializes a new context.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LibraryRegistry.swift:65: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
 63 |   ]
 64 |   #elseif os(macOS)
 65 |   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: annotate 'nativeLibraries' with '@MainActor' if property should only be accessed from the main actor
    |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 66 |     ControlFlowLibrary.self,
 67 |     CoreLibrary.self,
[371/375] Compiling LispKit Code.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/SQLiteLibrary.swift:367: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
365 |
366 |   /// Type representing SQLite3 databases
367 |   public static let type = Type.objectType(Symbol(uninterned: "sqlite-database"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
368 |
369 |   /// The SQLite3 database connection
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/SQLiteLibrary.swift:400: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
398 |
399 |   /// Type representing SQLite3 statements
400 |   public static let type = Type.objectType(Symbol(uninterned: "sqlite-statement"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
401 |
402 |   /// The SQLite3 statements
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/Compiler/SourcePosition.swift:34:21: warning: static property 'unknown' is not concurrency-safe because non-'Sendable' type 'SourcePosition' may have shared mutable state; this is an error in the Swift 6 language mode
25 | /// column number.
26 | ///
27 | public struct SourcePosition: Equatable, Hashable, CustomStringConvertible {
   |               `- note: consider making struct 'SourcePosition' conform to the 'Sendable' protocol
28 |   public let sourceId: UInt16
29 |   public let line: UInt16
   :
32 |   public static let unknownLine: UInt16 = 0
33 |   public static let unknownColumn: UInt16 = 0
34 |   public static let unknown: SourcePosition = SourcePosition(SourceManager.unknownSourceId,
   |                     |- warning: static property 'unknown' is not concurrency-safe because non-'Sendable' type 'SourcePosition' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'unknown' with '@MainActor' if property should only be accessed from the main actor
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |                                                              SourcePosition.unknownLine,
36 |                                                              SourcePosition.unknownColumn)
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/StyledTextLibrary.swift:1774: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
1772 |
1773 |   /// Type representing attributed strings
1774 |   public static let type = Type.objectType(Symbol(uninterned: "styled-text"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1775 |
1776 |   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/StyledTextLibrary.swift:1838: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
1836 |
1837 |   /// Type representing text block styles.
1838 |   public static let type = Type.objectType(Symbol(uninterned: "text-block-style"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1839 |
1840 |   /// Text block style attributes.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/StyledTextLibrary.swift:1974: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
1972 |
1973 |   /// Type representing text styles.
1974 |   public static let type = Type.objectType(Symbol(uninterned: "text-style"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1975 |
1976 |   /// Text style attributes.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/StyledTextLibrary.swift:2063: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
2061 |
2062 |   /// Type representing paragraph styles
2063 |   public static let type = Type.objectType(Symbol(uninterned: "paragraph-style"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2064 |
2065 |   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/Graphics/Color.swift:34: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
 32 |
 33 |   /// Type representing colors.
 34 |   public static let type = Type.objectType(Symbol(uninterned: "color"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |   /// The color space for colors represented by this struct.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/DrawingLibrary.swift:2007: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
2005 |
2006 |   /// Type representing fonts
2007 |   public static let type = Type.objectType(Symbol(uninterned: "font"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2008 |
2009 |   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/DrawingLibrary.swift:2027: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
2025 |
2026 |   /// Type representing images
2027 |   public static let type = Type.objectType(Symbol(uninterned: "image"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2028 |
2029 |   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/Graphics/Color.swift:44:21: warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'Color' may have shared mutable state; this is an error in the Swift 6 language mode
 29 | /// Representation of a RGB color.
 30 | ///
 31 | public final class Color: NativeObject {
    |                    `- note: class 'Color' does not conform to the 'Sendable' protocol
 32 |
 33 |   /// Type representing colors.
    :
 42 |
 43 |   // Predefined colors
 44 |   public static let black = Color(red: 0.0, green: 0.0, blue: 0.0)
    |                     |- warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'black' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 45 |   public static let white = Color(red: 1.0, green: 1.0, blue: 1.0)
 46 |   public static let red = Color(red: 1.0, green: 0.0, blue: 0.0)
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/CharSet.swift:30: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
 28 |
 29 |   /// Type representing character sets
 30 |   public static let type = Type.objectType(Symbol(uninterned: "char-set"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 31 |
 32 |   /// Native character set
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/SystemCallLibrary.swift:117:15: warning: capture of 'textOutput' with non-sendable type 'TextOutput?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
115 |         let data = handle.availableData
116 |         if data.count > 0 {
117 |           _ = textOutput?.writeString(String(data: data, encoding: .utf8) ?? "")
    |               `- warning: capture of 'textOutput' with non-sendable type 'TextOutput?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
118 |         }
119 |         condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/IO/TextOutput.swift:28:12: note: class 'TextOutput' does not conform to the 'Sendable' protocol
 26 | /// written. If there is no output object attached, all data will be accumulated in the buffer.
 27 | ///
 28 | open class TextOutput {
    |            `- note: class 'TextOutput' does not conform to the 'Sendable' protocol
 29 |
 30 |   /// Synchronize access to the buffer
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/SystemLibrary.swift:874:19: warning: reference to var 'mach_task_self_' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 872 |     let kr = withUnsafeMutablePointer(to: &info) { infoPtr in
 873 |       infoPtr.withMemoryRebound(to: integer_t.self, capacity: Int(count)) { intPtr in
 874 |         task_info(mach_task_self_, task_flavor_t(TASK_VM_INFO), intPtr, &count)
     |                   `- warning: reference to var 'mach_task_self_' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 875 |       }
 876 |     }
Darwin.mach_task_self_:1:12: note: var declared here
1 | public var mach_task_self_: mach_port_t
  |            `- note: var declared here
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/TarArchiveLibrary.swift:543: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
541 |
542 |   /// Type representing tar archives
543 |   public static let type = Type.objectType(Symbol(uninterned: "tar-archive"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
544 |
545 |   /// The URL of this archive
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/DateTimeLibrary.swift:711: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
709 |
710 |   /// Type representing date times.
711 |   public static let type = Type.objectType(Symbol(uninterned: "date-time"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
712 |
713 |   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/Runtime/Threads/EvalThread.swift:33: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
 31 |
 32 |   /// Type representing threads
 33 |   public static let type = Type.objectType(Symbol(uninterned: "thread"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 34 |
 35 |   /// Returns the type of this native object.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/Runtime/Threads/EvalMutex.swift:40: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
 38 |
 39 |   /// Type representing threads
 40 |   public static let type = Type.objectType(Symbol(uninterned: "mutex"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |
 42 |   /// Every mutex has one of the following four states (see above)
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/Runtime/Threads/EvalCondition.swift:36: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
 34 |
 35 |   /// Type representing threads
 36 |   public static let type = Type.objectType(Symbol(uninterned: "condition"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |
 38 |   /// The internal condition used to implement the condition variable
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/CoreLibrary.swift:25:23: warning: static property 'idProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
  23 | public final class CoreLibrary: NativeLibrary {
  24 |
  25 |   internal static let idProc = Procedure("identity", CoreLibrary.identity)
     |                       |- warning: static property 'idProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: annotate 'idProc' with '@MainActor' if property should only be accessed from the main actor
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  26 |   internal static let voidProc = Procedure("void", CoreLibrary.voidConst)
  27 |
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
 36 | ///       raw continuations for encapsulating the state of a virtual machine.
 37 | ///
 38 | public final class Procedure: Reference, CustomStringConvertible {
    |                    `- note: class 'Procedure' does not conform to the 'Sendable' protocol
 39 |
 40 |   /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ZipArchiveLibrary.swift:372: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
370 |
371 |   /// Type representing zip archives
372 |   public static let type = Type.objectType(Symbol(uninterned: "zip-archive"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
373 |
374 |   /// The zip archive
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/Runtime/Context.swift:85:21: warning: static property 'simplifiedDescriptions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |   /// Use simplified descriptions?
 85 |   public static var simplifiedDescriptions: Bool = false
    |                     |- warning: static property 'simplifiedDescriptions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'simplifiedDescriptions' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: annotate 'simplifiedDescriptions' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 86 |
 87 |   /// Initializes a new context.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LibraryRegistry.swift:65: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
 63 |   ]
 64 |   #elseif os(macOS)
 65 |   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: annotate 'nativeLibraries' with '@MainActor' if property should only be accessed from the main actor
    |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 66 |     ControlFlowLibrary.self,
 67 |     CoreLibrary.self,
[372/375] Compiling LispKit Context.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/SQLiteLibrary.swift:367: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
365 |
366 |   /// Type representing SQLite3 databases
367 |   public static let type = Type.objectType(Symbol(uninterned: "sqlite-database"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
368 |
369 |   /// The SQLite3 database connection
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/SQLiteLibrary.swift:400: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
398 |
399 |   /// Type representing SQLite3 statements
400 |   public static let type = Type.objectType(Symbol(uninterned: "sqlite-statement"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
401 |
402 |   /// The SQLite3 statements
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/Compiler/SourcePosition.swift:34:21: warning: static property 'unknown' is not concurrency-safe because non-'Sendable' type 'SourcePosition' may have shared mutable state; this is an error in the Swift 6 language mode
25 | /// column number.
26 | ///
27 | public struct SourcePosition: Equatable, Hashable, CustomStringConvertible {
   |               `- note: consider making struct 'SourcePosition' conform to the 'Sendable' protocol
28 |   public let sourceId: UInt16
29 |   public let line: UInt16
   :
32 |   public static let unknownLine: UInt16 = 0
33 |   public static let unknownColumn: UInt16 = 0
34 |   public static let unknown: SourcePosition = SourcePosition(SourceManager.unknownSourceId,
   |                     |- warning: static property 'unknown' is not concurrency-safe because non-'Sendable' type 'SourcePosition' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: annotate 'unknown' with '@MainActor' if property should only be accessed from the main actor
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |                                                              SourcePosition.unknownLine,
36 |                                                              SourcePosition.unknownColumn)
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/StyledTextLibrary.swift:1774: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
1772 |
1773 |   /// Type representing attributed strings
1774 |   public static let type = Type.objectType(Symbol(uninterned: "styled-text"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1775 |
1776 |   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/StyledTextLibrary.swift:1838: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
1836 |
1837 |   /// Type representing text block styles.
1838 |   public static let type = Type.objectType(Symbol(uninterned: "text-block-style"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1839 |
1840 |   /// Text block style attributes.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/StyledTextLibrary.swift:1974: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
1972 |
1973 |   /// Type representing text styles.
1974 |   public static let type = Type.objectType(Symbol(uninterned: "text-style"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1975 |
1976 |   /// Text style attributes.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/StyledTextLibrary.swift:2063: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
2061 |
2062 |   /// Type representing paragraph styles
2063 |   public static let type = Type.objectType(Symbol(uninterned: "paragraph-style"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2064 |
2065 |   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/Graphics/Color.swift:34: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
 32 |
 33 |   /// Type representing colors.
 34 |   public static let type = Type.objectType(Symbol(uninterned: "color"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |
 36 |   /// The color space for colors represented by this struct.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/DrawingLibrary.swift:2007: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
2005 |
2006 |   /// Type representing fonts
2007 |   public static let type = Type.objectType(Symbol(uninterned: "font"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2008 |
2009 |   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/DrawingLibrary.swift:2027: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
2025 |
2026 |   /// Type representing images
2027 |   public static let type = Type.objectType(Symbol(uninterned: "image"))
     |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2028 |
2029 |   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/Graphics/Color.swift:44:21: warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'Color' may have shared mutable state; this is an error in the Swift 6 language mode
 29 | /// Representation of a RGB color.
 30 | ///
 31 | public final class Color: NativeObject {
    |                    `- note: class 'Color' does not conform to the 'Sendable' protocol
 32 |
 33 |   /// Type representing colors.
    :
 42 |
 43 |   // Predefined colors
 44 |   public static let black = Color(red: 0.0, green: 0.0, blue: 0.0)
    |                     |- warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'black' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 45 |   public static let white = Color(red: 1.0, green: 1.0, blue: 1.0)
 46 |   public static let red = Color(red: 1.0, green: 0.0, blue: 0.0)
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/CharSet.swift:30: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
 28 |
 29 |   /// Type representing character sets
 30 |   public static let type = Type.objectType(Symbol(uninterned: "char-set"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 31 |
 32 |   /// Native character set
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/SystemCallLibrary.swift:117:15: warning: capture of 'textOutput' with non-sendable type 'TextOutput?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
115 |         let data = handle.availableData
116 |         if data.count > 0 {
117 |           _ = textOutput?.writeString(String(data: data, encoding: .utf8) ?? "")
    |               `- warning: capture of 'textOutput' with non-sendable type 'TextOutput?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
118 |         }
119 |         condition.unlock()
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/IO/TextOutput.swift:28:12: note: class 'TextOutput' does not conform to the 'Sendable' protocol
 26 | /// written. If there is no output object attached, all data will be accumulated in the buffer.
 27 | ///
 28 | open class TextOutput {
    |            `- note: class 'TextOutput' does not conform to the 'Sendable' protocol
 29 |
 30 |   /// Synchronize access to the buffer
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/SystemLibrary.swift:874:19: warning: reference to var 'mach_task_self_' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 872 |     let kr = withUnsafeMutablePointer(to: &info) { infoPtr in
 873 |       infoPtr.withMemoryRebound(to: integer_t.self, capacity: Int(count)) { intPtr in
 874 |         task_info(mach_task_self_, task_flavor_t(TASK_VM_INFO), intPtr, &count)
     |                   `- warning: reference to var 'mach_task_self_' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 875 |       }
 876 |     }
Darwin.mach_task_self_:1:12: note: var declared here
1 | public var mach_task_self_: mach_port_t
  |            `- note: var declared here
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/TarArchiveLibrary.swift:543: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
541 |
542 |   /// Type representing tar archives
543 |   public static let type = Type.objectType(Symbol(uninterned: "tar-archive"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
544 |
545 |   /// The URL of this archive
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/DateTimeLibrary.swift:711: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
709 |
710 |   /// Type representing date times.
711 |   public static let type = Type.objectType(Symbol(uninterned: "date-time"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
712 |
713 |   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/Runtime/Threads/EvalThread.swift:33: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
 31 |
 32 |   /// Type representing threads
 33 |   public static let type = Type.objectType(Symbol(uninterned: "thread"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 34 |
 35 |   /// Returns the type of this native object.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/Runtime/Threads/EvalMutex.swift:40: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
 38 |
 39 |   /// Type representing threads
 40 |   public static let type = Type.objectType(Symbol(uninterned: "mutex"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |
 42 |   /// Every mutex has one of the following four states (see above)
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/Runtime/Threads/EvalCondition.swift:36: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
 34 |
 35 |   /// Type representing threads
 36 |   public static let type = Type.objectType(Symbol(uninterned: "condition"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |
 38 |   /// The internal condition used to implement the condition variable
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/CoreLibrary.swift:25:23: warning: static property 'idProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
  23 | public final class CoreLibrary: NativeLibrary {
  24 |
  25 |   internal static let idProc = Procedure("identity", CoreLibrary.identity)
     |                       |- warning: static property 'idProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: annotate 'idProc' with '@MainActor' if property should only be accessed from the main actor
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  26 |   internal static let voidProc = Procedure("void", CoreLibrary.voidConst)
  27 |
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Procedure.swift:38:20: note: class 'Procedure' does not conform to the 'Sendable' protocol
 36 | ///       raw continuations for encapsulating the state of a virtual machine.
 37 | ///
 38 | public final class Procedure: Reference, CustomStringConvertible {
    |                    `- note: class 'Procedure' does not conform to the 'Sendable' protocol
 39 |
 40 |   /// Count procedure objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ZipArchiveLibrary.swift:372: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
370 |
371 |   /// Type representing zip archives
372 |   public static let type = Type.objectType(Symbol(uninterned: "zip-archive"))
    |                     |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: annotate 'type' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
373 |
374 |   /// The zip archive
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
 22 | /// `Type` represents a type of an expression/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/Runtime/Context.swift:85:21: warning: static property 'simplifiedDescriptions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 83 |
 84 |   /// Use simplified descriptions?
 85 |   public static var simplifiedDescriptions: Bool = false
    |                     |- warning: static property 'simplifiedDescriptions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'simplifiedDescriptions' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: annotate 'simplifiedDescriptions' with '@MainActor' if property should only be accessed from the main actor
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 86 |
 87 |   /// Initializes a new context.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/LibraryRegistry.swift:65: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
 63 |   ]
 64 |   #elseif os(macOS)
 65 |   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: annotate 'nativeLibraries' with '@MainActor' if property should only be accessed from the main actor
    |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 66 |     ControlFlowLibrary.self,
 67 |     CoreLibrary.self,
[373/377] Compiling LispKitTools LispKitRepl.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKitTools/LispKitRepl.swift:177:13: warning: reference to class property 'simplifiedDescriptions' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
175 |     }
176 |     // Are simplified descriptions requested?
177 |     Context.simplifiedDescriptions = !self.extended.wasSet
    |             `- warning: reference to class property 'simplifiedDescriptions' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
178 |     return true
179 |   }
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/Context.swift:85:21: note: class property declared here
 83 |
 84 |   /// Use simplified descriptions?
 85 |   public static var simplifiedDescriptions: Bool = false
    |                     `- note: class property declared here
 86 |
 87 |   /// Initializes a new context.
[374/377] Emitting module LispKitTools
[375/380] Compiling LispKitRepl main.swift
[376/380] Compiling LispKitRepl AppInfo.swift
[377/380] Emitting module LispKitRepl
[377/380] Write Objects.LinkFileList
[378/380] Linking LispKitRepl
[379/380] Applying LispKitRepl
Build complete! (78.71s)
warning: 'zipfoundation': /Users/admin/builder/spi-builder-workspace/.build/checkouts/ZIPFoundation/Package@swift-5.9.swift:23:17: warning: 'v10_11' is deprecated: macOS 10.13 is the oldest supported version
21 |     name: "ZIPFoundation",
22 |     platforms: [
23 |         .macOS(.v10_11), .iOS(.v9), .tvOS(.v9), .watchOS(.v2), .visionOS(.v1)
   |                 `- warning: 'v10_11' is deprecated: macOS 10.13 is the oldest supported version
24 |     ],
25 |     products: [
/Users/admin/builder/spi-builder-workspace/.build/checkouts/ZIPFoundation/Package@swift-5.9.swift:23:32: warning: 'v9' is deprecated: iOS 12.0 is the oldest supported version
21 |     name: "ZIPFoundation",
22 |     platforms: [
23 |         .macOS(.v10_11), .iOS(.v9), .tvOS(.v9), .watchOS(.v2), .visionOS(.v1)
   |                                `- warning: 'v9' is deprecated: iOS 12.0 is the oldest supported version
24 |     ],
25 |     products: [
/Users/admin/builder/spi-builder-workspace/.build/checkouts/ZIPFoundation/Package@swift-5.9.swift:23:44: warning: 'v9' is deprecated: tvOS 12.0 is the oldest supported version
21 |     name: "ZIPFoundation",
22 |     platforms: [
23 |         .macOS(.v10_11), .iOS(.v9), .tvOS(.v9), .watchOS(.v2), .visionOS(.v1)
   |                                            `- warning: 'v9' is deprecated: tvOS 12.0 is the oldest supported version
24 |     ],
25 |     products: [
/Users/admin/builder/spi-builder-workspace/.build/checkouts/ZIPFoundation/Package@swift-5.9.swift:23:59: warning: 'v2' is deprecated: watchOS 4.0 is the oldest supported version
21 |     name: "ZIPFoundation",
22 |     platforms: [
23 |         .macOS(.v10_11), .iOS(.v9), .tvOS(.v9), .watchOS(.v2), .visionOS(.v1)
   |                                                           `- warning: 'v2' is deprecated: watchOS 4.0 is the oldest supported version
24 |     ],
25 |     products: [
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-numberkit",
      "requirement" : {
        "branch" : [
          "master"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/objecthub/swift-numberkit.git"
    },
    {
      "identity" : "swift-markdownkit",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.7",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/objecthub/swift-markdownkit.git"
    },
    {
      "identity" : "swift-commandlinekit",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.3.5",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/objecthub/swift-commandlinekit.git"
    },
    {
      "identity" : "swift-sqliteexpress",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.3",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/objecthub/swift-sqliteexpress.git"
    },
    {
      "identity" : "swift-clformat",
      "requirement" : {
        "branch" : [
          "main"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/objecthub/swift-clformat.git"
    },
    {
      "identity" : "zipfoundation",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.9.17",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/weichsel/ZIPFoundation.git"
    },
    {
      "identity" : "swcompression",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "4.8.5",
            "upper_bound" : "5.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/tsolomko/SWCompression.git"
    },
    {
      "identity" : "swift-atomics",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-atomics.git"
    }
  ],
  "manifest_display_name" : "LispKit",
  "name" : "LispKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "11.0"
    },
    {
      "name" : "ios",
      "version" : "14.0"
    }
  ],
  "products" : [
    {
      "name" : "LispKit",
      "targets" : [
        "LispKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "LispKitTools",
      "targets" : [
        "LispKitTools"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "LispKitRepl",
      "targets" : [
        "LispKitRepl"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "LispKitTools",
      "module_type" : "SwiftTarget",
      "name" : "LispKitTools",
      "path" : "Sources/LispKitTools",
      "product_dependencies" : [
        "CommandLineKit"
      ],
      "product_memberships" : [
        "LispKitTools",
        "LispKitRepl"
      ],
      "sources" : [
        "LispKitRepl.swift"
      ],
      "target_dependencies" : [
        "LispKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "LispKitTests",
      "module_type" : "SwiftTarget",
      "name" : "LispKitTests",
      "path" : "Tests/LispKitTests",
      "sources" : [
        "LispKitTestCase.swift",
        "RegressionTests.swift",
        "SmallTests.swift"
      ],
      "target_dependencies" : [
        "LispKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "LispKitRepl",
      "module_type" : "SwiftTarget",
      "name" : "LispKitRepl",
      "path" : "Sources/LispKitRepl",
      "product_memberships" : [
        "LispKitRepl"
      ],
      "sources" : [
        "AppInfo.swift",
        "main.swift"
      ],
      "target_dependencies" : [
        "LispKit",
        "LispKitTools"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "LispKit",
      "module_type" : "SwiftTarget",
      "name" : "LispKit",
      "path" : "Sources/LispKit",
      "product_dependencies" : [
        "NumberKit",
        "MarkdownKit",
        "SQLiteExpress",
        "CLFormat",
        "ZIPFoundation",
        "SWCompression",
        "Atomics"
      ],
      "product_memberships" : [
        "LispKit",
        "LispKitTools",
        "LispKitRepl"
      ],
      "sources" : [
        "Base/Bitset.swift",
        "Base/Boxes.swift",
        "Base/Compression.swift",
        "Base/Data.swift",
        "Base/Global.swift",
        "Base/Locks.swift",
        "Base/ManagedObject.swift",
        "Base/ManagedObjectPool.swift",
        "Base/MethodProfiler.swift",
        "Base/MultiMap.swift",
        "Base/ObjectPool.swift",
        "Base/Owners.swift",
        "Base/Reference.swift",
        "Base/ScanBuffer.swift",
        "Base/String.swift",
        "Base/StringBuilder.swift",
        "Base/Sysctl.swift",
        "Base/Timer.swift",
        "Base/TrackedObject.swift",
        "Compiler/BindingGroup.swift",
        "Compiler/CaptureGroup.swift",
        "Compiler/Checkpointer.swift",
        "Compiler/Compiler.swift",
        "Compiler/Env.swift",
        "Compiler/EvalError.swift",
        "Compiler/LexicalError.swift",
        "Compiler/Parser.swift",
        "Compiler/RuntimeError.swift",
        "Compiler/Scanner.swift",
        "Compiler/SourcePosition.swift",
        "Compiler/SyntaxError.swift",
        "Data/Cell.swift",
        "Data/CharSet.swift",
        "Data/Collection.swift",
        "Data/Environment.swift",
        "Data/Equality.swift",
        "Data/Expr.swift",
        "Data/Exprs.swift",
        "Data/Hash.swift",
        "Data/HashTable.swift",
        "Data/NativeObject.swift",
        "Data/Port.swift",
        "Data/Procedure.swift",
        "Data/Promise.swift",
        "Data/SpecialForm.swift",
        "Data/Symbol.swift",
        "Data/Tuple.swift",
        "Data/Type.swift",
        "Graphics/Color.swift",
        "Graphics/Drawing.swift",
        "Graphics/DrawingDocument.swift",
        "Graphics/Shape.swift",
        "Graphics/Transformation.swift",
        "IO/BinaryInput.swift",
        "IO/BinaryInputSource.swift",
        "IO/BinaryOutput.swift",
        "IO/TextInput.swift",
        "IO/TextInputSource.swift",
        "IO/TextOutput.swift",
        "IO/TextOutputTarget.swift",
        "Primitives/BaseLibrary.swift",
        "Primitives/BitsetLibrary.swift",
        "Primitives/BoxLibrary.swift",
        "Primitives/BytevectorLibrary.swift",
        "Primitives/CharLibrary.swift",
        "Primitives/CharSetLibrary.swift",
        "Primitives/ControlFlowLibrary.swift",
        "Primitives/CoreLibrary.swift",
        "Primitives/CryptoLibrary.swift",
        "Primitives/DateTimeLibrary.swift",
        "Primitives/DebugLibrary.swift",
        "Primitives/DrawingLibrary.swift",
        "Primitives/DynamicControlLibrary.swift",
        "Primitives/EnumLibrary.swift",
        "Primitives/FormatLibrary.swift",
        "Primitives/GrowableVectorLibrary.swift",
        "Primitives/HashTableLibrary.swift",
        "Primitives/InternalLibrary.swift",
        "Primitives/LibraryRegistry.swift",
        "Primitives/ListLibrary.swift",
        "Primitives/MarkdownLibrary.swift",
        "Primitives/MathLibrary.swift",
        "Primitives/PortLibrary.swift",
        "Primitives/RecordLibrary.swift",
        "Primitives/RegexpLibrary.swift",
        "Primitives/SQLiteLibrary.swift",
        "Primitives/StringLibrary.swift",
        "Primitives/StyledTextLibrary.swift",
        "Primitives/SystemCallLibrary.swift",
        "Primitives/SystemLibrary.swift",
        "Primitives/TarArchiveLibrary.swift",
        "Primitives/ThreadLibrary.swift",
        "Primitives/TypeLibrary.swift",
        "Primitives/VectorLibrary.swift",
        "Primitives/ZipArchiveLibrary.swift",
        "Runtime/Code.swift",
        "Runtime/Context.swift",
        "Runtime/ContextDelegate.swift",
        "Runtime/Evaluator.swift",
        "Runtime/FeatureRequirement.swift",
        "Runtime/Features.swift",
        "Runtime/FileHandler.swift",
        "Runtime/Formatter.swift",
        "Runtime/GarbageCollector.swift",
        "Runtime/Heap.swift",
        "Runtime/ImportSet.swift",
        "Runtime/Instruction.swift",
        "Runtime/Library.swift",
        "Runtime/LibraryManager.swift",
        "Runtime/LispKitContext.swift",
        "Runtime/NativeLibrary.swift",
        "Runtime/Registers.swift",
        "Runtime/SourceManager.swift",
        "Runtime/SymbolTable.swift",
        "Runtime/SyntaxRules.swift",
        "Runtime/Threads/EvalCondition.swift",
        "Runtime/Threads/EvalMutex.swift",
        "Runtime/Threads/EvalThread.swift",
        "Runtime/Threads/ThreadManager.swift",
        "Runtime/VirtualMachine.swift",
        "Runtime/VirtualMachineState.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.5"
}
Done.