Build Information
Successful build of LispKit, reference master (68b31c
), with Swift 6.0 for macOS (SPM) on 4 Nov 2024 05:36:23 UTC.
Swift 6 data race errors: 83
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: convert 'libraryConfig' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'libraryConfig' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 | // The configurator for customizable parts of the library
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPOAuthLibrary.swift:857:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
855 |
856 | public final class OAuth2Protocol: NativeObject {
857 | public static let type = Type.objectType(Symbol(uninterned: "oauth2"))
| |- warning: static property 'type' is 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
858 |
859 | fileprivate let flow: Symbol
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPOAuthLibrary.swift:887:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
885 |
886 | public final class OAuth2Session: NativeObject {
887 | public static let type = Type.objectType(Symbol(uninterned: "oauth2-session"))
| |- warning: static property 'type' is 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
888 |
889 | fileprivate let oauth2: OAuth2Protocol
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPServerLibrary.swift:28:21: warning: static property 'libraryConfig' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 | // Factory for types used in this library
28 | public static var libraryConfig: HTTPServerConfig = LispKitHTTPServerConfig()
| |- warning: static property 'libraryConfig' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'libraryConfig' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'libraryConfig' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 | // Running servers
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPServerLibrary.swift:987:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
985 | ///
986 | public final class HTTPServerRequest: NativeObject {
987 | public static let type = Type.objectType(Symbol(uninterned: "srv-request"))
| |- warning: static property 'type' is 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
988 |
989 | public let connection: NanoHTTPConnection
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPServerLibrary.swift:1040:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1038 | ///
1039 | public final class HTTPServerResponse: NativeObject {
1040 | public static let type = Type.objectType(Symbol(uninterned: "srv-response"))
| |- warning: static property 'type' is 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
1041 |
1042 | public var response: NanoHTTPResponse
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPServerLibrary.swift:1092:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1090 | ///
1091 | public final class HTTPMultiPart: NativeObject {
1092 | public static let type = Type.objectType(Symbol(uninterned: "srv-multipart"))
| |- warning: static property 'type' is 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
1093 |
1094 | public var multipart: NanoHTTPRequest.MultiPart
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPServerLibrary.swift:1124:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1122 | open class HTTPServer: NanoHTTPServer, Abortable, CustomExpr {
1123 | public static let handlerKey = "http-server/handler"
1124 | public static let type = Type.objectType(Symbol(uninterned: "http-server"))
| |- warning: static property 'type' is 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
1125 |
1126 | public weak var context: Context?
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- 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
[516/522] Compiling LispKit GrowableVectorLibrary.swift
/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/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/CoreLibrary.swift:26:23: warning: static property 'voidProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
24 |
25 | internal static let idProc = Procedure("identity", CoreLibrary.identity)
26 | internal static let voidProc = Procedure("void", CoreLibrary.voidConst)
| |- warning: static property 'voidProc' 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 'voidProc' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 | /// The compileAndEval procedure
/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/CryptoLibrary.swift:671:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
669 |
670 | /// Type representing secure keys
671 | public static let type = Type.objectType(Symbol(uninterned: "secure-key"))
| |- warning: static property 'type' is 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
672 |
673 | /// The secure key
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: 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/Graphics/Color.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 colors.
40 | 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
41 |
42 | /// 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:2008:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2006 |
2007 | /// Type representing fonts
2008 | 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
2009 |
2010 | 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:2028:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2026 |
2027 | /// Type representing images
2028 | 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
2029 |
2030 | 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/Drawing.swift:35:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
33 |
34 | /// Type representing drawings.
35 | public static let type = Type.objectType(Symbol(uninterned: "drawing"))
| |- warning: static property 'type' is 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
36 |
37 | /// The sequence of drawing instructions.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- 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/Shape.swift:60:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
58 |
59 | /// Type representing shapes.
60 | public static let type = Type.objectType(Symbol(uninterned: "shape"))
| |- warning: static property 'type' is 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
61 |
62 | /// The prototype of this shape.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- 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/Transformation.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 transformations.
34 | public static let type = Type.objectType(Symbol(uninterned: "transformation"))
| |- warning: static property 'type' is 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 identify transformation (= no mapping).
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- 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:50: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
35 | /// Representation of a RGB color.
36 | ///
37 | public struct Color: CustomExpr {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
38 |
39 | /// Type representing colors.
:
48 |
49 | // Predefined colors
50 | 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
51 | public static let white = Color(red: 1.0, green: 1.0, blue: 1.0)
52 | public static let red = Color(red: 1.0, green: 0.0, blue: 0.0)
/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/EnumLibrary.swift:929:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
927 |
928 | /// Type representing enum types
929 | public static let type = Type.objectType(Symbol(uninterned: "enum-type"))
| |- warning: static property 'type' is 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
930 |
931 | /// Count enum type objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- 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/Formatter.swift:125:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
123 |
124 | /// Type representing format configurations
125 | public static let type = Type.objectType(Symbol(uninterned: "format-config"))
| |- warning: static property 'type' is 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
126 |
127 | /// The locale to be used
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPLibrary.swift:610:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
608 |
609 | public final class HTTPRequest: NativeObject {
610 | public static let type = Type.objectType(Symbol(uninterned: "http-request"))
| |- warning: static property 'type' is 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
611 |
612 | public let url: URL
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPLibrary.swift:721:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
719 |
720 | public final class HTTPResponse: NativeObject {
721 | public static let type = Type.objectType(Symbol(uninterned: "http-response"))
| |- warning: static property 'type' is 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
722 |
723 | public let response: HTTPURLResponse
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPLibrary.swift:779:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
777 |
778 | public final class HTTPSession: NativeObject {
779 | public static let type = Type.objectType(Symbol(uninterned: "http-session"))
| |- warning: static property 'type' is 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
780 |
781 | public let session: URLSession
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPLibrary.swift:272:17: warning: capture of 'result' with non-sendable type 'Future' in a `@Sendable` closure; this is an error in the Swift 6 language mode
270 | session.session.getAllTasks { tasks in
271 | do {
272 | _ = try result.setResult(in: self.context, to: .makeNumber(tasks.count))
| `- warning: capture of 'result' with non-sendable type 'Future' in a `@Sendable` closure; this is an error in the Swift 6 language mode
273 | } catch {}
274 | }
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ThreadFutureLibrary.swift:224:20: note: class 'Future' does not conform to the 'Sendable' protocol
222 | }
223 |
224 | public final class Future: NativeObject {
| `- note: class 'Future' does not conform to the 'Sendable' protocol
225 |
226 | /// Type representing zip archives
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPLibrary.swift:272:38: warning: capture of 'self' with non-sendable type 'HTTPLibrary' in a `@Sendable` closure; this is an error in the Swift 6 language mode
21 | import Foundation
22 |
23 | public final class HTTPLibrary: NativeLibrary {
| `- note: class 'HTTPLibrary' does not conform to the 'Sendable' protocol
24 |
25 | // Parameter objects
:
270 | session.session.getAllTasks { tasks in
271 | do {
272 | _ = try result.setResult(in: self.context, to: .makeNumber(tasks.count))
| `- warning: capture of 'self' with non-sendable type 'HTTPLibrary' in a `@Sendable` closure; this is an error in the Swift 6 language mode
273 | } catch {}
274 | }
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPLibrary.swift:283:17: warning: capture of 'result' with non-sendable type 'Future' in a `@Sendable` closure; this is an error in the Swift 6 language mode
281 | session.session.flush {
282 | do {
283 | _ = try result.setResult(in: self.context, to: .true)
| `- warning: capture of 'result' with non-sendable type 'Future' in a `@Sendable` closure; this is an error in the Swift 6 language mode
284 | } catch {}
285 | }
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ThreadFutureLibrary.swift:224:20: note: class 'Future' does not conform to the 'Sendable' protocol
222 | }
223 |
224 | public final class Future: NativeObject {
| `- note: class 'Future' does not conform to the 'Sendable' protocol
225 |
226 | /// Type representing zip archives
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPLibrary.swift:283:38: warning: capture of 'self' with non-sendable type 'HTTPLibrary' in a `@Sendable` closure; this is an error in the Swift 6 language mode
21 | import Foundation
22 |
23 | public final class HTTPLibrary: NativeLibrary {
| `- note: class 'HTTPLibrary' does not conform to the 'Sendable' protocol
24 |
25 | // Parameter objects
:
281 | session.session.flush {
282 | do {
283 | _ = try result.setResult(in: self.context, to: .true)
| `- warning: capture of 'self' with non-sendable type 'HTTPLibrary' in a `@Sendable` closure; this is an error in the Swift 6 language mode
284 | } catch {}
285 | }
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPLibrary.swift:294:17: warning: capture of 'result' with non-sendable type 'Future' in a `@Sendable` closure; this is an error in the Swift 6 language mode
292 | session.session.reset {
293 | do {
294 | _ = try result.setResult(in: self.context, to: .true)
| `- warning: capture of 'result' with non-sendable type 'Future' in a `@Sendable` closure; this is an error in the Swift 6 language mode
295 | } catch {}
296 | }
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ThreadFutureLibrary.swift:224:20: note: class 'Future' does not conform to the 'Sendable' protocol
222 | }
223 |
224 | public final class Future: NativeObject {
| `- note: class 'Future' does not conform to the 'Sendable' protocol
225 |
226 | /// Type representing zip archives
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPLibrary.swift:294:38: warning: capture of 'self' with non-sendable type 'HTTPLibrary' in a `@Sendable` closure; this is an error in the Swift 6 language mode
21 | import Foundation
22 |
23 | public final class HTTPLibrary: NativeLibrary {
| `- note: class 'HTTPLibrary' does not conform to the 'Sendable' protocol
24 |
25 | // Parameter objects
:
292 | session.session.reset {
293 | do {
294 | _ = try result.setResult(in: self.context, to: .true)
| `- warning: capture of 'self' with non-sendable type 'HTTPLibrary' in a `@Sendable` closure; this is an error in the Swift 6 language mode
295 | } catch {}
296 | }
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPLibrary.swift:869:68: warning: passing non-sendable parameter 'completionHandler' to function expecting a @Sendable closure
865 |
866 | public func dataTask(with request: URLRequest,
867 | completionHandler: @escaping (Data?, URLResponse?, (any Error)?) -> Void)
| `- note: parameter 'completionHandler' is implicitly non-sendable
868 | -> URLSessionDataTask {
869 | return self.session.dataTask(with: request, completionHandler: completionHandler)
| `- warning: passing non-sendable parameter 'completionHandler' to function expecting a @Sendable closure
870 | }
871 |
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPLibrary.swift:876:82: warning: passing non-sendable parameter 'completionHandler' to function expecting a @Sendable closure
872 | public func uploadTask(with request: URLRequest,
873 | from data: Data? = nil,
874 | completionHandler: @escaping (Data?, URLResponse?, (any Error)?) -> Void)
| `- note: parameter 'completionHandler' is implicitly non-sendable
875 | -> URLSessionUploadTask {
876 | return self.session.uploadTask(with: request, from: data, completionHandler: completionHandler)
| `- warning: passing non-sendable parameter 'completionHandler' to function expecting a @Sendable closure
877 | }
878 | }
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPOAuthLibrary.swift:28:21: warning: static property 'authRequestManager' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 | /// Manager of ongoing authentication request flows
28 | public static var authRequestManager = AuthenticatedRequestManager()
| |- warning: static property 'authRequestManager' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'authRequestManager' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'authRequestManager' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 | /// Factory for creating embedded auth configurators
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPOAuthLibrary.swift:31:21: warning: static property 'libraryConfig' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
29 |
30 | /// Factory for creating embedded auth configurators
31 | public static var libraryConfig: HTTPOAuthConfig.Type = LispKitHTTPOAuthConfig.self
| |- warning: static property 'libraryConfig' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'libraryConfig' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'libraryConfig' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 | // The configurator for customizable parts of the library
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPOAuthLibrary.swift:857:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
855 |
856 | public final class OAuth2Protocol: NativeObject {
857 | public static let type = Type.objectType(Symbol(uninterned: "oauth2"))
| |- warning: static property 'type' is 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
858 |
859 | fileprivate let flow: Symbol
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPOAuthLibrary.swift:887:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
885 |
886 | public final class OAuth2Session: NativeObject {
887 | public static let type = Type.objectType(Symbol(uninterned: "oauth2-session"))
| |- warning: static property 'type' is 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
888 |
889 | fileprivate let oauth2: OAuth2Protocol
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPServerLibrary.swift:28:21: warning: static property 'libraryConfig' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 | // Factory for types used in this library
28 | public static var libraryConfig: HTTPServerConfig = LispKitHTTPServerConfig()
| |- warning: static property 'libraryConfig' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'libraryConfig' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'libraryConfig' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 | // Running servers
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPServerLibrary.swift:987:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
985 | ///
986 | public final class HTTPServerRequest: NativeObject {
987 | public static let type = Type.objectType(Symbol(uninterned: "srv-request"))
| |- warning: static property 'type' is 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
988 |
989 | public let connection: NanoHTTPConnection
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPServerLibrary.swift:1040:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1038 | ///
1039 | public final class HTTPServerResponse: NativeObject {
1040 | public static let type = Type.objectType(Symbol(uninterned: "srv-response"))
| |- warning: static property 'type' is 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
1041 |
1042 | public var response: NanoHTTPResponse
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPServerLibrary.swift:1092:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1090 | ///
1091 | public final class HTTPMultiPart: NativeObject {
1092 | public static let type = Type.objectType(Symbol(uninterned: "srv-multipart"))
| |- warning: static property 'type' is 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
1093 |
1094 | public var multipart: NanoHTTPRequest.MultiPart
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPServerLibrary.swift:1124:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1122 | open class HTTPServer: NanoHTTPServer, Abortable, CustomExpr {
1123 | public static let handlerKey = "http-server/handler"
1124 | public static let type = Type.objectType(Symbol(uninterned: "http-server"))
| |- warning: static property 'type' is 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
1125 |
1126 | public weak var context: Context?
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- 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
[517/522] Compiling LispKit HTTPLibrary.swift
/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/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/CoreLibrary.swift:26:23: warning: static property 'voidProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
24 |
25 | internal static let idProc = Procedure("identity", CoreLibrary.identity)
26 | internal static let voidProc = Procedure("void", CoreLibrary.voidConst)
| |- warning: static property 'voidProc' 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 'voidProc' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 | /// The compileAndEval procedure
/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/CryptoLibrary.swift:671:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
669 |
670 | /// Type representing secure keys
671 | public static let type = Type.objectType(Symbol(uninterned: "secure-key"))
| |- warning: static property 'type' is 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
672 |
673 | /// The secure key
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: 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/Graphics/Color.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 colors.
40 | 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
41 |
42 | /// 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:2008:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2006 |
2007 | /// Type representing fonts
2008 | 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
2009 |
2010 | 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:2028:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2026 |
2027 | /// Type representing images
2028 | 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
2029 |
2030 | 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/Drawing.swift:35:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
33 |
34 | /// Type representing drawings.
35 | public static let type = Type.objectType(Symbol(uninterned: "drawing"))
| |- warning: static property 'type' is 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
36 |
37 | /// The sequence of drawing instructions.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- 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/Shape.swift:60:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
58 |
59 | /// Type representing shapes.
60 | public static let type = Type.objectType(Symbol(uninterned: "shape"))
| |- warning: static property 'type' is 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
61 |
62 | /// The prototype of this shape.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- 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/Transformation.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 transformations.
34 | public static let type = Type.objectType(Symbol(uninterned: "transformation"))
| |- warning: static property 'type' is 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 identify transformation (= no mapping).
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- 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:50: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
35 | /// Representation of a RGB color.
36 | ///
37 | public struct Color: CustomExpr {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
38 |
39 | /// Type representing colors.
:
48 |
49 | // Predefined colors
50 | 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
51 | public static let white = Color(red: 1.0, green: 1.0, blue: 1.0)
52 | public static let red = Color(red: 1.0, green: 0.0, blue: 0.0)
/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/EnumLibrary.swift:929:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
927 |
928 | /// Type representing enum types
929 | public static let type = Type.objectType(Symbol(uninterned: "enum-type"))
| |- warning: static property 'type' is 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
930 |
931 | /// Count enum type objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- 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/Formatter.swift:125:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
123 |
124 | /// Type representing format configurations
125 | public static let type = Type.objectType(Symbol(uninterned: "format-config"))
| |- warning: static property 'type' is 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
126 |
127 | /// The locale to be used
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPLibrary.swift:610:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
608 |
609 | public final class HTTPRequest: NativeObject {
610 | public static let type = Type.objectType(Symbol(uninterned: "http-request"))
| |- warning: static property 'type' is 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
611 |
612 | public let url: URL
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPLibrary.swift:721:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
719 |
720 | public final class HTTPResponse: NativeObject {
721 | public static let type = Type.objectType(Symbol(uninterned: "http-response"))
| |- warning: static property 'type' is 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
722 |
723 | public let response: HTTPURLResponse
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPLibrary.swift:779:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
777 |
778 | public final class HTTPSession: NativeObject {
779 | public static let type = Type.objectType(Symbol(uninterned: "http-session"))
| |- warning: static property 'type' is 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
780 |
781 | public let session: URLSession
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPLibrary.swift:272:17: warning: capture of 'result' with non-sendable type 'Future' in a `@Sendable` closure; this is an error in the Swift 6 language mode
270 | session.session.getAllTasks { tasks in
271 | do {
272 | _ = try result.setResult(in: self.context, to: .makeNumber(tasks.count))
| `- warning: capture of 'result' with non-sendable type 'Future' in a `@Sendable` closure; this is an error in the Swift 6 language mode
273 | } catch {}
274 | }
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ThreadFutureLibrary.swift:224:20: note: class 'Future' does not conform to the 'Sendable' protocol
222 | }
223 |
224 | public final class Future: NativeObject {
| `- note: class 'Future' does not conform to the 'Sendable' protocol
225 |
226 | /// Type representing zip archives
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPLibrary.swift:272:38: warning: capture of 'self' with non-sendable type 'HTTPLibrary' in a `@Sendable` closure; this is an error in the Swift 6 language mode
21 | import Foundation
22 |
23 | public final class HTTPLibrary: NativeLibrary {
| `- note: class 'HTTPLibrary' does not conform to the 'Sendable' protocol
24 |
25 | // Parameter objects
:
270 | session.session.getAllTasks { tasks in
271 | do {
272 | _ = try result.setResult(in: self.context, to: .makeNumber(tasks.count))
| `- warning: capture of 'self' with non-sendable type 'HTTPLibrary' in a `@Sendable` closure; this is an error in the Swift 6 language mode
273 | } catch {}
274 | }
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPLibrary.swift:283:17: warning: capture of 'result' with non-sendable type 'Future' in a `@Sendable` closure; this is an error in the Swift 6 language mode
281 | session.session.flush {
282 | do {
283 | _ = try result.setResult(in: self.context, to: .true)
| `- warning: capture of 'result' with non-sendable type 'Future' in a `@Sendable` closure; this is an error in the Swift 6 language mode
284 | } catch {}
285 | }
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ThreadFutureLibrary.swift:224:20: note: class 'Future' does not conform to the 'Sendable' protocol
222 | }
223 |
224 | public final class Future: NativeObject {
| `- note: class 'Future' does not conform to the 'Sendable' protocol
225 |
226 | /// Type representing zip archives
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPLibrary.swift:283:38: warning: capture of 'self' with non-sendable type 'HTTPLibrary' in a `@Sendable` closure; this is an error in the Swift 6 language mode
21 | import Foundation
22 |
23 | public final class HTTPLibrary: NativeLibrary {
| `- note: class 'HTTPLibrary' does not conform to the 'Sendable' protocol
24 |
25 | // Parameter objects
:
281 | session.session.flush {
282 | do {
283 | _ = try result.setResult(in: self.context, to: .true)
| `- warning: capture of 'self' with non-sendable type 'HTTPLibrary' in a `@Sendable` closure; this is an error in the Swift 6 language mode
284 | } catch {}
285 | }
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPLibrary.swift:294:17: warning: capture of 'result' with non-sendable type 'Future' in a `@Sendable` closure; this is an error in the Swift 6 language mode
292 | session.session.reset {
293 | do {
294 | _ = try result.setResult(in: self.context, to: .true)
| `- warning: capture of 'result' with non-sendable type 'Future' in a `@Sendable` closure; this is an error in the Swift 6 language mode
295 | } catch {}
296 | }
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ThreadFutureLibrary.swift:224:20: note: class 'Future' does not conform to the 'Sendable' protocol
222 | }
223 |
224 | public final class Future: NativeObject {
| `- note: class 'Future' does not conform to the 'Sendable' protocol
225 |
226 | /// Type representing zip archives
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPLibrary.swift:294:38: warning: capture of 'self' with non-sendable type 'HTTPLibrary' in a `@Sendable` closure; this is an error in the Swift 6 language mode
21 | import Foundation
22 |
23 | public final class HTTPLibrary: NativeLibrary {
| `- note: class 'HTTPLibrary' does not conform to the 'Sendable' protocol
24 |
25 | // Parameter objects
:
292 | session.session.reset {
293 | do {
294 | _ = try result.setResult(in: self.context, to: .true)
| `- warning: capture of 'self' with non-sendable type 'HTTPLibrary' in a `@Sendable` closure; this is an error in the Swift 6 language mode
295 | } catch {}
296 | }
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPLibrary.swift:869:68: warning: passing non-sendable parameter 'completionHandler' to function expecting a @Sendable closure
865 |
866 | public func dataTask(with request: URLRequest,
867 | completionHandler: @escaping (Data?, URLResponse?, (any Error)?) -> Void)
| `- note: parameter 'completionHandler' is implicitly non-sendable
868 | -> URLSessionDataTask {
869 | return self.session.dataTask(with: request, completionHandler: completionHandler)
| `- warning: passing non-sendable parameter 'completionHandler' to function expecting a @Sendable closure
870 | }
871 |
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPLibrary.swift:876:82: warning: passing non-sendable parameter 'completionHandler' to function expecting a @Sendable closure
872 | public func uploadTask(with request: URLRequest,
873 | from data: Data? = nil,
874 | completionHandler: @escaping (Data?, URLResponse?, (any Error)?) -> Void)
| `- note: parameter 'completionHandler' is implicitly non-sendable
875 | -> URLSessionUploadTask {
876 | return self.session.uploadTask(with: request, from: data, completionHandler: completionHandler)
| `- warning: passing non-sendable parameter 'completionHandler' to function expecting a @Sendable closure
877 | }
878 | }
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPOAuthLibrary.swift:28:21: warning: static property 'authRequestManager' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 | /// Manager of ongoing authentication request flows
28 | public static var authRequestManager = AuthenticatedRequestManager()
| |- warning: static property 'authRequestManager' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'authRequestManager' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'authRequestManager' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 | /// Factory for creating embedded auth configurators
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPOAuthLibrary.swift:31:21: warning: static property 'libraryConfig' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
29 |
30 | /// Factory for creating embedded auth configurators
31 | public static var libraryConfig: HTTPOAuthConfig.Type = LispKitHTTPOAuthConfig.self
| |- warning: static property 'libraryConfig' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'libraryConfig' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'libraryConfig' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 | // The configurator for customizable parts of the library
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPOAuthLibrary.swift:857:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
855 |
856 | public final class OAuth2Protocol: NativeObject {
857 | public static let type = Type.objectType(Symbol(uninterned: "oauth2"))
| |- warning: static property 'type' is 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
858 |
859 | fileprivate let flow: Symbol
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPOAuthLibrary.swift:887:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
885 |
886 | public final class OAuth2Session: NativeObject {
887 | public static let type = Type.objectType(Symbol(uninterned: "oauth2-session"))
| |- warning: static property 'type' is 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
888 |
889 | fileprivate let oauth2: OAuth2Protocol
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPServerLibrary.swift:28:21: warning: static property 'libraryConfig' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 | // Factory for types used in this library
28 | public static var libraryConfig: HTTPServerConfig = LispKitHTTPServerConfig()
| |- warning: static property 'libraryConfig' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'libraryConfig' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'libraryConfig' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 | // Running servers
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPServerLibrary.swift:987:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
985 | ///
986 | public final class HTTPServerRequest: NativeObject {
987 | public static let type = Type.objectType(Symbol(uninterned: "srv-request"))
| |- warning: static property 'type' is 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
988 |
989 | public let connection: NanoHTTPConnection
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPServerLibrary.swift:1040:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1038 | ///
1039 | public final class HTTPServerResponse: NativeObject {
1040 | public static let type = Type.objectType(Symbol(uninterned: "srv-response"))
| |- warning: static property 'type' is 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
1041 |
1042 | public var response: NanoHTTPResponse
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPServerLibrary.swift:1092:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1090 | ///
1091 | public final class HTTPMultiPart: NativeObject {
1092 | public static let type = Type.objectType(Symbol(uninterned: "srv-multipart"))
| |- warning: static property 'type' is 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
1093 |
1094 | public var multipart: NanoHTTPRequest.MultiPart
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPServerLibrary.swift:1124:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1122 | open class HTTPServer: NanoHTTPServer, Abortable, CustomExpr {
1123 | public static let handlerKey = "http-server/handler"
1124 | public static let type = Type.objectType(Symbol(uninterned: "http-server"))
| |- warning: static property 'type' is 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
1125 |
1126 | public weak var context: Context?
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- 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
[518/522] Compiling LispKit HTTPOAuthLibrary.swift
/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/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/CoreLibrary.swift:26:23: warning: static property 'voidProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
24 |
25 | internal static let idProc = Procedure("identity", CoreLibrary.identity)
26 | internal static let voidProc = Procedure("void", CoreLibrary.voidConst)
| |- warning: static property 'voidProc' 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 'voidProc' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 | /// The compileAndEval procedure
/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/CryptoLibrary.swift:671:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
669 |
670 | /// Type representing secure keys
671 | public static let type = Type.objectType(Symbol(uninterned: "secure-key"))
| |- warning: static property 'type' is 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
672 |
673 | /// The secure key
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: 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/Graphics/Color.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 colors.
40 | 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
41 |
42 | /// 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:2008:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2006 |
2007 | /// Type representing fonts
2008 | 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
2009 |
2010 | 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:2028:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2026 |
2027 | /// Type representing images
2028 | 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
2029 |
2030 | 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/Drawing.swift:35:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
33 |
34 | /// Type representing drawings.
35 | public static let type = Type.objectType(Symbol(uninterned: "drawing"))
| |- warning: static property 'type' is 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
36 |
37 | /// The sequence of drawing instructions.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- 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/Shape.swift:60:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
58 |
59 | /// Type representing shapes.
60 | public static let type = Type.objectType(Symbol(uninterned: "shape"))
| |- warning: static property 'type' is 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
61 |
62 | /// The prototype of this shape.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- 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/Transformation.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 transformations.
34 | public static let type = Type.objectType(Symbol(uninterned: "transformation"))
| |- warning: static property 'type' is 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 identify transformation (= no mapping).
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- 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:50: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
35 | /// Representation of a RGB color.
36 | ///
37 | public struct Color: CustomExpr {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
38 |
39 | /// Type representing colors.
:
48 |
49 | // Predefined colors
50 | 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
51 | public static let white = Color(red: 1.0, green: 1.0, blue: 1.0)
52 | public static let red = Color(red: 1.0, green: 0.0, blue: 0.0)
/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/EnumLibrary.swift:929:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
927 |
928 | /// Type representing enum types
929 | public static let type = Type.objectType(Symbol(uninterned: "enum-type"))
| |- warning: static property 'type' is 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
930 |
931 | /// Count enum type objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- 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/Formatter.swift:125:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
123 |
124 | /// Type representing format configurations
125 | public static let type = Type.objectType(Symbol(uninterned: "format-config"))
| |- warning: static property 'type' is 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
126 |
127 | /// The locale to be used
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPLibrary.swift:610:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
608 |
609 | public final class HTTPRequest: NativeObject {
610 | public static let type = Type.objectType(Symbol(uninterned: "http-request"))
| |- warning: static property 'type' is 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
611 |
612 | public let url: URL
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPLibrary.swift:721:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
719 |
720 | public final class HTTPResponse: NativeObject {
721 | public static let type = Type.objectType(Symbol(uninterned: "http-response"))
| |- warning: static property 'type' is 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
722 |
723 | public let response: HTTPURLResponse
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPLibrary.swift:779:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
777 |
778 | public final class HTTPSession: NativeObject {
779 | public static let type = Type.objectType(Symbol(uninterned: "http-session"))
| |- warning: static property 'type' is 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
780 |
781 | public let session: URLSession
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPLibrary.swift:272:17: warning: capture of 'result' with non-sendable type 'Future' in a `@Sendable` closure; this is an error in the Swift 6 language mode
270 | session.session.getAllTasks { tasks in
271 | do {
272 | _ = try result.setResult(in: self.context, to: .makeNumber(tasks.count))
| `- warning: capture of 'result' with non-sendable type 'Future' in a `@Sendable` closure; this is an error in the Swift 6 language mode
273 | } catch {}
274 | }
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ThreadFutureLibrary.swift:224:20: note: class 'Future' does not conform to the 'Sendable' protocol
222 | }
223 |
224 | public final class Future: NativeObject {
| `- note: class 'Future' does not conform to the 'Sendable' protocol
225 |
226 | /// Type representing zip archives
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPLibrary.swift:272:38: warning: capture of 'self' with non-sendable type 'HTTPLibrary' in a `@Sendable` closure; this is an error in the Swift 6 language mode
21 | import Foundation
22 |
23 | public final class HTTPLibrary: NativeLibrary {
| `- note: class 'HTTPLibrary' does not conform to the 'Sendable' protocol
24 |
25 | // Parameter objects
:
270 | session.session.getAllTasks { tasks in
271 | do {
272 | _ = try result.setResult(in: self.context, to: .makeNumber(tasks.count))
| `- warning: capture of 'self' with non-sendable type 'HTTPLibrary' in a `@Sendable` closure; this is an error in the Swift 6 language mode
273 | } catch {}
274 | }
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPLibrary.swift:283:17: warning: capture of 'result' with non-sendable type 'Future' in a `@Sendable` closure; this is an error in the Swift 6 language mode
281 | session.session.flush {
282 | do {
283 | _ = try result.setResult(in: self.context, to: .true)
| `- warning: capture of 'result' with non-sendable type 'Future' in a `@Sendable` closure; this is an error in the Swift 6 language mode
284 | } catch {}
285 | }
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ThreadFutureLibrary.swift:224:20: note: class 'Future' does not conform to the 'Sendable' protocol
222 | }
223 |
224 | public final class Future: NativeObject {
| `- note: class 'Future' does not conform to the 'Sendable' protocol
225 |
226 | /// Type representing zip archives
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPLibrary.swift:283:38: warning: capture of 'self' with non-sendable type 'HTTPLibrary' in a `@Sendable` closure; this is an error in the Swift 6 language mode
21 | import Foundation
22 |
23 | public final class HTTPLibrary: NativeLibrary {
| `- note: class 'HTTPLibrary' does not conform to the 'Sendable' protocol
24 |
25 | // Parameter objects
:
281 | session.session.flush {
282 | do {
283 | _ = try result.setResult(in: self.context, to: .true)
| `- warning: capture of 'self' with non-sendable type 'HTTPLibrary' in a `@Sendable` closure; this is an error in the Swift 6 language mode
284 | } catch {}
285 | }
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPLibrary.swift:294:17: warning: capture of 'result' with non-sendable type 'Future' in a `@Sendable` closure; this is an error in the Swift 6 language mode
292 | session.session.reset {
293 | do {
294 | _ = try result.setResult(in: self.context, to: .true)
| `- warning: capture of 'result' with non-sendable type 'Future' in a `@Sendable` closure; this is an error in the Swift 6 language mode
295 | } catch {}
296 | }
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ThreadFutureLibrary.swift:224:20: note: class 'Future' does not conform to the 'Sendable' protocol
222 | }
223 |
224 | public final class Future: NativeObject {
| `- note: class 'Future' does not conform to the 'Sendable' protocol
225 |
226 | /// Type representing zip archives
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPLibrary.swift:294:38: warning: capture of 'self' with non-sendable type 'HTTPLibrary' in a `@Sendable` closure; this is an error in the Swift 6 language mode
21 | import Foundation
22 |
23 | public final class HTTPLibrary: NativeLibrary {
| `- note: class 'HTTPLibrary' does not conform to the 'Sendable' protocol
24 |
25 | // Parameter objects
:
292 | session.session.reset {
293 | do {
294 | _ = try result.setResult(in: self.context, to: .true)
| `- warning: capture of 'self' with non-sendable type 'HTTPLibrary' in a `@Sendable` closure; this is an error in the Swift 6 language mode
295 | } catch {}
296 | }
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPLibrary.swift:869:68: warning: passing non-sendable parameter 'completionHandler' to function expecting a @Sendable closure
865 |
866 | public func dataTask(with request: URLRequest,
867 | completionHandler: @escaping (Data?, URLResponse?, (any Error)?) -> Void)
| `- note: parameter 'completionHandler' is implicitly non-sendable
868 | -> URLSessionDataTask {
869 | return self.session.dataTask(with: request, completionHandler: completionHandler)
| `- warning: passing non-sendable parameter 'completionHandler' to function expecting a @Sendable closure
870 | }
871 |
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPLibrary.swift:876:82: warning: passing non-sendable parameter 'completionHandler' to function expecting a @Sendable closure
872 | public func uploadTask(with request: URLRequest,
873 | from data: Data? = nil,
874 | completionHandler: @escaping (Data?, URLResponse?, (any Error)?) -> Void)
| `- note: parameter 'completionHandler' is implicitly non-sendable
875 | -> URLSessionUploadTask {
876 | return self.session.uploadTask(with: request, from: data, completionHandler: completionHandler)
| `- warning: passing non-sendable parameter 'completionHandler' to function expecting a @Sendable closure
877 | }
878 | }
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPOAuthLibrary.swift:28:21: warning: static property 'authRequestManager' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 | /// Manager of ongoing authentication request flows
28 | public static var authRequestManager = AuthenticatedRequestManager()
| |- warning: static property 'authRequestManager' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'authRequestManager' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'authRequestManager' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 | /// Factory for creating embedded auth configurators
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPOAuthLibrary.swift:31:21: warning: static property 'libraryConfig' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
29 |
30 | /// Factory for creating embedded auth configurators
31 | public static var libraryConfig: HTTPOAuthConfig.Type = LispKitHTTPOAuthConfig.self
| |- warning: static property 'libraryConfig' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'libraryConfig' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'libraryConfig' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 | // The configurator for customizable parts of the library
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPOAuthLibrary.swift:857:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
855 |
856 | public final class OAuth2Protocol: NativeObject {
857 | public static let type = Type.objectType(Symbol(uninterned: "oauth2"))
| |- warning: static property 'type' is 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
858 |
859 | fileprivate let flow: Symbol
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPOAuthLibrary.swift:887:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
885 |
886 | public final class OAuth2Session: NativeObject {
887 | public static let type = Type.objectType(Symbol(uninterned: "oauth2-session"))
| |- warning: static property 'type' is 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
888 |
889 | fileprivate let oauth2: OAuth2Protocol
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPServerLibrary.swift:28:21: warning: static property 'libraryConfig' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 | // Factory for types used in this library
28 | public static var libraryConfig: HTTPServerConfig = LispKitHTTPServerConfig()
| |- warning: static property 'libraryConfig' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'libraryConfig' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'libraryConfig' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 | // Running servers
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPServerLibrary.swift:987:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
985 | ///
986 | public final class HTTPServerRequest: NativeObject {
987 | public static let type = Type.objectType(Symbol(uninterned: "srv-request"))
| |- warning: static property 'type' is 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
988 |
989 | public let connection: NanoHTTPConnection
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPServerLibrary.swift:1040:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1038 | ///
1039 | public final class HTTPServerResponse: NativeObject {
1040 | public static let type = Type.objectType(Symbol(uninterned: "srv-response"))
| |- warning: static property 'type' is 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
1041 |
1042 | public var response: NanoHTTPResponse
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPServerLibrary.swift:1092:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1090 | ///
1091 | public final class HTTPMultiPart: NativeObject {
1092 | public static let type = Type.objectType(Symbol(uninterned: "srv-multipart"))
| |- warning: static property 'type' is 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
1093 |
1094 | public var multipart: NanoHTTPRequest.MultiPart
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPServerLibrary.swift:1124:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1122 | open class HTTPServer: NanoHTTPServer, Abortable, CustomExpr {
1123 | public static let handlerKey = "http-server/handler"
1124 | public static let type = Type.objectType(Symbol(uninterned: "http-server"))
| |- warning: static property 'type' is 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
1125 |
1126 | public weak var context: Context?
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- 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
[519/522] Compiling LispKit HTTPServerLibrary.swift
/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/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/CoreLibrary.swift:26:23: warning: static property 'voidProc' is not concurrency-safe because non-'Sendable' type 'Procedure' may have shared mutable state; this is an error in the Swift 6 language mode
24 |
25 | internal static let idProc = Procedure("identity", CoreLibrary.identity)
26 | internal static let voidProc = Procedure("void", CoreLibrary.voidConst)
| |- warning: static property 'voidProc' 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 'voidProc' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 | /// The compileAndEval procedure
/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/CryptoLibrary.swift:671:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
669 |
670 | /// Type representing secure keys
671 | public static let type = Type.objectType(Symbol(uninterned: "secure-key"))
| |- warning: static property 'type' is 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
672 |
673 | /// The secure key
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: 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/Graphics/Color.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 colors.
40 | 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
41 |
42 | /// 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:2008:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2006 |
2007 | /// Type representing fonts
2008 | 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
2009 |
2010 | 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:2028:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
2026 |
2027 | /// Type representing images
2028 | 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
2029 |
2030 | 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/Drawing.swift:35:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
33 |
34 | /// Type representing drawings.
35 | public static let type = Type.objectType(Symbol(uninterned: "drawing"))
| |- warning: static property 'type' is 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
36 |
37 | /// The sequence of drawing instructions.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- 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/Shape.swift:60:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
58 |
59 | /// Type representing shapes.
60 | public static let type = Type.objectType(Symbol(uninterned: "shape"))
| |- warning: static property 'type' is 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
61 |
62 | /// The prototype of this shape.
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- 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/Transformation.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 transformations.
34 | public static let type = Type.objectType(Symbol(uninterned: "transformation"))
| |- warning: static property 'type' is 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 identify transformation (= no mapping).
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- 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:50: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
35 | /// Representation of a RGB color.
36 | ///
37 | public struct Color: CustomExpr {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
38 |
39 | /// Type representing colors.
:
48 |
49 | // Predefined colors
50 | 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
51 | public static let white = Color(red: 1.0, green: 1.0, blue: 1.0)
52 | public static let red = Color(red: 1.0, green: 0.0, blue: 0.0)
/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/EnumLibrary.swift:929:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
927 |
928 | /// Type representing enum types
929 | public static let type = Type.objectType(Symbol(uninterned: "enum-type"))
| |- warning: static property 'type' is 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
930 |
931 | /// Count enum type objects
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- 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/Formatter.swift:125:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
123 |
124 | /// Type representing format configurations
125 | public static let type = Type.objectType(Symbol(uninterned: "format-config"))
| |- warning: static property 'type' is 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
126 |
127 | /// The locale to be used
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPLibrary.swift:610:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
608 |
609 | public final class HTTPRequest: NativeObject {
610 | public static let type = Type.objectType(Symbol(uninterned: "http-request"))
| |- warning: static property 'type' is 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
611 |
612 | public let url: URL
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPLibrary.swift:721:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
719 |
720 | public final class HTTPResponse: NativeObject {
721 | public static let type = Type.objectType(Symbol(uninterned: "http-response"))
| |- warning: static property 'type' is 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
722 |
723 | public let response: HTTPURLResponse
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPLibrary.swift:779:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
777 |
778 | public final class HTTPSession: NativeObject {
779 | public static let type = Type.objectType(Symbol(uninterned: "http-session"))
| |- warning: static property 'type' is 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
780 |
781 | public let session: URLSession
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPLibrary.swift:272:17: warning: capture of 'result' with non-sendable type 'Future' in a `@Sendable` closure; this is an error in the Swift 6 language mode
270 | session.session.getAllTasks { tasks in
271 | do {
272 | _ = try result.setResult(in: self.context, to: .makeNumber(tasks.count))
| `- warning: capture of 'result' with non-sendable type 'Future' in a `@Sendable` closure; this is an error in the Swift 6 language mode
273 | } catch {}
274 | }
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ThreadFutureLibrary.swift:224:20: note: class 'Future' does not conform to the 'Sendable' protocol
222 | }
223 |
224 | public final class Future: NativeObject {
| `- note: class 'Future' does not conform to the 'Sendable' protocol
225 |
226 | /// Type representing zip archives
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPLibrary.swift:272:38: warning: capture of 'self' with non-sendable type 'HTTPLibrary' in a `@Sendable` closure; this is an error in the Swift 6 language mode
21 | import Foundation
22 |
23 | public final class HTTPLibrary: NativeLibrary {
| `- note: class 'HTTPLibrary' does not conform to the 'Sendable' protocol
24 |
25 | // Parameter objects
:
270 | session.session.getAllTasks { tasks in
271 | do {
272 | _ = try result.setResult(in: self.context, to: .makeNumber(tasks.count))
| `- warning: capture of 'self' with non-sendable type 'HTTPLibrary' in a `@Sendable` closure; this is an error in the Swift 6 language mode
273 | } catch {}
274 | }
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPLibrary.swift:283:17: warning: capture of 'result' with non-sendable type 'Future' in a `@Sendable` closure; this is an error in the Swift 6 language mode
281 | session.session.flush {
282 | do {
283 | _ = try result.setResult(in: self.context, to: .true)
| `- warning: capture of 'result' with non-sendable type 'Future' in a `@Sendable` closure; this is an error in the Swift 6 language mode
284 | } catch {}
285 | }
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ThreadFutureLibrary.swift:224:20: note: class 'Future' does not conform to the 'Sendable' protocol
222 | }
223 |
224 | public final class Future: NativeObject {
| `- note: class 'Future' does not conform to the 'Sendable' protocol
225 |
226 | /// Type representing zip archives
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPLibrary.swift:283:38: warning: capture of 'self' with non-sendable type 'HTTPLibrary' in a `@Sendable` closure; this is an error in the Swift 6 language mode
21 | import Foundation
22 |
23 | public final class HTTPLibrary: NativeLibrary {
| `- note: class 'HTTPLibrary' does not conform to the 'Sendable' protocol
24 |
25 | // Parameter objects
:
281 | session.session.flush {
282 | do {
283 | _ = try result.setResult(in: self.context, to: .true)
| `- warning: capture of 'self' with non-sendable type 'HTTPLibrary' in a `@Sendable` closure; this is an error in the Swift 6 language mode
284 | } catch {}
285 | }
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPLibrary.swift:294:17: warning: capture of 'result' with non-sendable type 'Future' in a `@Sendable` closure; this is an error in the Swift 6 language mode
292 | session.session.reset {
293 | do {
294 | _ = try result.setResult(in: self.context, to: .true)
| `- warning: capture of 'result' with non-sendable type 'Future' in a `@Sendable` closure; this is an error in the Swift 6 language mode
295 | } catch {}
296 | }
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/ThreadFutureLibrary.swift:224:20: note: class 'Future' does not conform to the 'Sendable' protocol
222 | }
223 |
224 | public final class Future: NativeObject {
| `- note: class 'Future' does not conform to the 'Sendable' protocol
225 |
226 | /// Type representing zip archives
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPLibrary.swift:294:38: warning: capture of 'self' with non-sendable type 'HTTPLibrary' in a `@Sendable` closure; this is an error in the Swift 6 language mode
21 | import Foundation
22 |
23 | public final class HTTPLibrary: NativeLibrary {
| `- note: class 'HTTPLibrary' does not conform to the 'Sendable' protocol
24 |
25 | // Parameter objects
:
292 | session.session.reset {
293 | do {
294 | _ = try result.setResult(in: self.context, to: .true)
| `- warning: capture of 'self' with non-sendable type 'HTTPLibrary' in a `@Sendable` closure; this is an error in the Swift 6 language mode
295 | } catch {}
296 | }
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPLibrary.swift:869:68: warning: passing non-sendable parameter 'completionHandler' to function expecting a @Sendable closure
865 |
866 | public func dataTask(with request: URLRequest,
867 | completionHandler: @escaping (Data?, URLResponse?, (any Error)?) -> Void)
| `- note: parameter 'completionHandler' is implicitly non-sendable
868 | -> URLSessionDataTask {
869 | return self.session.dataTask(with: request, completionHandler: completionHandler)
| `- warning: passing non-sendable parameter 'completionHandler' to function expecting a @Sendable closure
870 | }
871 |
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPLibrary.swift:876:82: warning: passing non-sendable parameter 'completionHandler' to function expecting a @Sendable closure
872 | public func uploadTask(with request: URLRequest,
873 | from data: Data? = nil,
874 | completionHandler: @escaping (Data?, URLResponse?, (any Error)?) -> Void)
| `- note: parameter 'completionHandler' is implicitly non-sendable
875 | -> URLSessionUploadTask {
876 | return self.session.uploadTask(with: request, from: data, completionHandler: completionHandler)
| `- warning: passing non-sendable parameter 'completionHandler' to function expecting a @Sendable closure
877 | }
878 | }
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPOAuthLibrary.swift:28:21: warning: static property 'authRequestManager' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 | /// Manager of ongoing authentication request flows
28 | public static var authRequestManager = AuthenticatedRequestManager()
| |- warning: static property 'authRequestManager' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'authRequestManager' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'authRequestManager' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 | /// Factory for creating embedded auth configurators
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPOAuthLibrary.swift:31:21: warning: static property 'libraryConfig' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
29 |
30 | /// Factory for creating embedded auth configurators
31 | public static var libraryConfig: HTTPOAuthConfig.Type = LispKitHTTPOAuthConfig.self
| |- warning: static property 'libraryConfig' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'libraryConfig' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'libraryConfig' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 | // The configurator for customizable parts of the library
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPOAuthLibrary.swift:857:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
855 |
856 | public final class OAuth2Protocol: NativeObject {
857 | public static let type = Type.objectType(Symbol(uninterned: "oauth2"))
| |- warning: static property 'type' is 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
858 |
859 | fileprivate let flow: Symbol
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPOAuthLibrary.swift:887:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
885 |
886 | public final class OAuth2Session: NativeObject {
887 | public static let type = Type.objectType(Symbol(uninterned: "oauth2-session"))
| |- warning: static property 'type' is 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
888 |
889 | fileprivate let oauth2: OAuth2Protocol
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPServerLibrary.swift:28:21: warning: static property 'libraryConfig' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 |
27 | // Factory for types used in this library
28 | public static var libraryConfig: HTTPServerConfig = LispKitHTTPServerConfig()
| |- warning: static property 'libraryConfig' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'libraryConfig' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'libraryConfig' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 | // Running servers
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPServerLibrary.swift:987:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
985 | ///
986 | public final class HTTPServerRequest: NativeObject {
987 | public static let type = Type.objectType(Symbol(uninterned: "srv-request"))
| |- warning: static property 'type' is 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
988 |
989 | public let connection: NanoHTTPConnection
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPServerLibrary.swift:1040:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1038 | ///
1039 | public final class HTTPServerResponse: NativeObject {
1040 | public static let type = Type.objectType(Symbol(uninterned: "srv-response"))
| |- warning: static property 'type' is 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
1041 |
1042 | public var response: NanoHTTPResponse
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPServerLibrary.swift:1092:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1090 | ///
1091 | public final class HTTPMultiPart: NativeObject {
1092 | public static let type = Type.objectType(Symbol(uninterned: "srv-multipart"))
| |- warning: static property 'type' is 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
1093 |
1094 | public var multipart: NanoHTTPRequest.MultiPart
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- note: consider making enum 'Type' conform to the 'Sendable' protocol
25 | case undefinedType
26 | case errorType
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Primitives/HTTPServerLibrary.swift:1124:21: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'Type' may have shared mutable state; this is an error in the Swift 6 language mode
1122 | open class HTTPServer: NanoHTTPServer, Abortable, CustomExpr {
1123 | public static let handlerKey = "http-server/handler"
1124 | public static let type = Type.objectType(Symbol(uninterned: "http-server"))
| |- warning: static property 'type' is 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
1125 |
1126 | public weak var context: Context?
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Data/Type.swift:24:13: note: consider making enum 'Type' conform to the 'Sendable' protocol
22 | /// `Type` represents a type of an expression/value
23 | ///
24 | public enum Type: Hashable, CustomStringConvertible {
| `- 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
[520/524] Emitting module LispKitTools
[521/524] Compiling LispKitTools LispKitRepl.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKitTools/LispKitRepl.swift:185:13: warning: reference to class property 'simplifiedDescriptions' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
183 | }
184 | // Are simplified descriptions requested?
185 | Context.simplifiedDescriptions = !self.extended.wasSet
| `- warning: reference to class property 'simplifiedDescriptions' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
186 | return true
187 | }
/Users/admin/builder/spi-builder-workspace/Sources/LispKit/Runtime/Context.swift:85:21: note: class property declared here
83 |
84 | /// Use simplified descriptions?
85 | public static var simplifiedDescriptions: Bool = false
| `- note: class property declared here
86 |
87 | /// Initializes a new context.
[522/527] Compiling LispKitRepl AppInfo.swift
[523/527] Compiling LispKitRepl LispKitRepl.swift
/Users/admin/builder/spi-builder-workspace/Sources/LispKitRepl/LispKitRepl.swift:58:27: warning: capture of 'repl' with non-sendable type 'LispKitRepl' in a `@Sendable` closure; this is an error in the Swift 6 language mode
56 | repl.toolMessage = "[enabled run loop]"
57 | let main = Thread {
58 | let succeeded = repl.run()
| `- warning: capture of 'repl' with non-sendable type 'LispKitRepl' in a `@Sendable` closure; this is an error in the Swift 6 language mode
59 | repl.release()
60 | exit(succeeded ? 0 : 1)
/Users/admin/builder/spi-builder-workspace/Sources/LispKitTools/LispKitRepl.swift:28:12: note: class 'LispKitRepl' does not conform to the 'Sendable' protocol
26 | /// Framework for building simple command-line tools based on LispKit and CommandLineKit.
27 | ///
28 | open class LispKitRepl {
| `- note: class 'LispKitRepl' does not conform to the 'Sendable' protocol
29 |
30 | // Tool metadata
/Users/admin/builder/spi-builder-workspace/Sources/LispKitRepl/LispKitRepl.swift:23:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'LispKitTools'
21 | import Foundation
22 | import LispKit
23 | import LispKitTools
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'LispKitTools'
24 |
25 | @main
[524/527] Emitting module LispKitRepl
[524/527] Write Objects.LinkFileList
[525/527] Linking LispKitRepl
[526/527] Applying LispKitRepl
Build complete! (106.98s)
Build complete.
{
"dependencies" : [
{
"identity" : "swift-numberkit",
"requirement" : {
"branch" : [
"2.5.1"
]
},
"type" : "sourceControl",
"url" : "https://github.com/objecthub/swift-numberkit.git"
},
{
"identity" : "swift-markdownkit",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.9",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/objecthub/swift-markdownkit.git"
},
{
"identity" : "swift-commandlinekit",
"requirement" : {
"range" : [
{
"lower_bound" : "0.3.5",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/objecthub/swift-commandlinekit.git"
},
{
"identity" : "swift-sqliteexpress",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.3",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/objecthub/swift-sqliteexpress.git"
},
{
"identity" : "swift-clformat",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/objecthub/swift-clformat.git"
},
{
"identity" : "swift-dynamicjson",
"requirement" : {
"branch" : [
"main"
]
},
"type" : "sourceControl",
"url" : "https://github.com/objecthub/swift-dynamicjson.git"
},
{
"identity" : "swift-nanohttp",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.1",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/objecthub/swift-nanohttp.git"
},
{
"identity" : "zipfoundation",
"requirement" : {
"range" : [
{
"lower_bound" : "0.9.19",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/weichsel/ZIPFoundation.git"
},
{
"identity" : "swcompression",
"requirement" : {
"range" : [
{
"lower_bound" : "4.8.6",
"upper_bound" : "5.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/tsolomko/SWCompression.git"
},
{
"identity" : "oauth2",
"requirement" : {
"range" : [
{
"lower_bound" : "5.3.5",
"upper_bound" : "6.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/p2/OAuth2.git"
},
{
"identity" : "cborcoding",
"requirement" : {
"range" : [
{
"lower_bound" : "1.4.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/SomeRandomiOSDev/CBORCoding.git"
},
{
"identity" : "keychainaccess",
"requirement" : {
"branch" : [
"master"
]
},
"type" : "sourceControl",
"url" : "https://github.com/kishikawakatsumi/KeychainAccess.git"
},
{
"identity" : "swift-atomics",
"requirement" : {
"range" : [
{
"lower_bound" : "1.2.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-atomics.git"
}
],
"manifest_display_name" : "LispKit",
"name" : "LispKit",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "13.0"
},
{
"name" : "ios",
"version" : "16.0"
}
],
"products" : [
{
"name" : "LispKit",
"targets" : [
"LispKit"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LispKitTools",
"targets" : [
"LispKitTools"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LispKitRepl",
"targets" : [
"LispKitRepl"
],
"type" : {
"executable" : null
}
}
],
"swift_languages_versions" : [
"5"
],
"targets" : [
{
"c99name" : "LispKitTools",
"module_type" : "SwiftTarget",
"name" : "LispKitTools",
"path" : "Sources/LispKitTools",
"product_dependencies" : [
"CommandLineKit"
],
"product_memberships" : [
"LispKitTools",
"LispKitRepl"
],
"sources" : [
"LispKitRepl.swift"
],
"target_dependencies" : [
"LispKit"
],
"type" : "library"
},
{
"c99name" : "LispKitTests",
"module_type" : "SwiftTarget",
"name" : "LispKitTests",
"path" : "Tests/LispKitTests",
"sources" : [
"LispKitTestCase.swift",
"RegressionTests.swift",
"SmallTests.swift"
],
"target_dependencies" : [
"LispKit"
],
"type" : "test"
},
{
"c99name" : "LispKitRepl",
"module_type" : "SwiftTarget",
"name" : "LispKitRepl",
"path" : "Sources/LispKitRepl",
"product_memberships" : [
"LispKitRepl"
],
"sources" : [
"AppInfo.swift",
"LispKitRepl.swift"
],
"target_dependencies" : [
"LispKit",
"LispKitTools"
],
"type" : "executable"
},
{
"c99name" : "LispKit",
"module_type" : "SwiftTarget",
"name" : "LispKit",
"path" : "Sources/LispKit",
"product_dependencies" : [
"NumberKit",
"MarkdownKit",
"SQLiteExpress",
"CLFormat",
"DynamicJSON",
"NanoHTTP",
"ZIPFoundation",
"SWCompression",
"OAuth2",
"CBORCoding",
"KeychainAccess",
"Atomics"
],
"product_memberships" : [
"LispKit",
"LispKitTools",
"LispKitRepl"
],
"sources" : [
"Base/Bitset.swift",
"Base/Boxes.swift",
"Base/Compression.swift",
"Base/Data.swift",
"Base/Global.swift",
"Base/Locks.swift",
"Base/ManagedObject.swift",
"Base/ManagedObjectPool.swift",
"Base/MethodProfiler.swift",
"Base/MultiMap.swift",
"Base/OAuth2DeviceGrantLK.swift",
"Base/ObjectPool.swift",
"Base/Owners.swift",
"Base/Reference.swift",
"Base/ScanBuffer.swift",
"Base/String.swift",
"Base/StringBuilder.swift",
"Base/Sysctl.swift",
"Base/Timer.swift",
"Base/TrackedObject.swift",
"Compiler/BindingGroup.swift",
"Compiler/CaptureGroup.swift",
"Compiler/Checkpointer.swift",
"Compiler/Compiler.swift",
"Compiler/Env.swift",
"Compiler/EvalError.swift",
"Compiler/LexicalError.swift",
"Compiler/Parser.swift",
"Compiler/RuntimeError.swift",
"Compiler/Scanner.swift",
"Compiler/SourcePosition.swift",
"Compiler/SyntaxError.swift",
"Data/Cell.swift",
"Data/CharSet.swift",
"Data/Collection.swift",
"Data/CustomExpr.swift",
"Data/Environment.swift",
"Data/Equality.swift",
"Data/Expr.swift",
"Data/Exprs.swift",
"Data/Hash.swift",
"Data/HashTable.swift",
"Data/NativeObject.swift",
"Data/Port.swift",
"Data/Procedure.swift",
"Data/Promise.swift",
"Data/Serialization.swift",
"Data/SpecialForm.swift",
"Data/Symbol.swift",
"Data/Tuple.swift",
"Data/Type.swift",
"Graphics/Barcode.swift",
"Graphics/Color.swift",
"Graphics/Drawing.swift",
"Graphics/DrawingDocument.swift",
"Graphics/Shape.swift",
"Graphics/Transformation.swift",
"IO/BinaryInput.swift",
"IO/BinaryInputSource.swift",
"IO/BinaryOutput.swift",
"IO/TextInput.swift",
"IO/TextInputSource.swift",
"IO/TextOutput.swift",
"IO/TextOutputTarget.swift",
"Primitives/BaseLibrary.swift",
"Primitives/BitsetLibrary.swift",
"Primitives/BoxLibrary.swift",
"Primitives/BytevectorLibrary.swift",
"Primitives/CharLibrary.swift",
"Primitives/CharSetLibrary.swift",
"Primitives/ControlFlowLibrary.swift",
"Primitives/CoreLibrary.swift",
"Primitives/CryptoLibrary.swift",
"Primitives/DateTimeLibrary.swift",
"Primitives/DebugLibrary.swift",
"Primitives/DrawBarcodeLibrary.swift",
"Primitives/DrawingLibrary.swift",
"Primitives/DynamicControlLibrary.swift",
"Primitives/EnumLibrary.swift",
"Primitives/FormatLibrary.swift",
"Primitives/GrowableVectorLibrary.swift",
"Primitives/HTTPLibrary.swift",
"Primitives/HTTPOAuthLibrary.swift",
"Primitives/HTTPServerLibrary.swift",
"Primitives/HashTableLibrary.swift",
"Primitives/InternalLibrary.swift",
"Primitives/JSONLibrary.swift",
"Primitives/JSONSchemaLibrary.swift",
"Primitives/KeychainLibrary.swift",
"Primitives/LibraryRegistry.swift",
"Primitives/ListLibrary.swift",
"Primitives/MarkdownLibrary.swift",
"Primitives/MathLibrary.swift",
"Primitives/PasteboardLibrary.swift",
"Primitives/PortLibrary.swift",
"Primitives/RecordLibrary.swift",
"Primitives/RegexpLibrary.swift",
"Primitives/SQLiteLibrary.swift",
"Primitives/SerializeLibrary.swift",
"Primitives/SharedQueueLibrary.swift",
"Primitives/StringLibrary.swift",
"Primitives/StyledTextLibrary.swift",
"Primitives/SystemCallLibrary.swift",
"Primitives/SystemLibrary.swift",
"Primitives/TarArchiveLibrary.swift",
"Primitives/ThreadFutureLibrary.swift",
"Primitives/ThreadLibrary.swift",
"Primitives/TypeLibrary.swift",
"Primitives/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.7"
}
Done.