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.