The Swift Package Index logo.Swift Package Index

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

Build Information

Successful build of SPARQLSyntax, reference master (9ebf4a), with Swift 6.0 for Linux on 5 Nov 2024 14:57:07 UTC.

Swift 6 data race errors: 32

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.56.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/kasei/swift-sparql-syntax.git
Reference: master
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/kasei/swift-sparql-syntax
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at 9ebf4ab Fix off-by-one error in reformatting SPARQL with trailing invalid content.
Cloned https://github.com/kasei/swift-sparql-syntax.git
Revision (git rev-parse @):
9ebf4abe84e326bd9f9d89be9a80712f5c6fa8dc
SUCCESS checkout https://github.com/kasei/swift-sparql-syntax.git at master
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.0
Building package at path:  $PWD
https://github.com/kasei/swift-sparql-syntax.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:47d26c99ca4f1ac0a332c85fd5b13ff4390e72115219984a57a68fe9d1063a05
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Fetching https://github.com/kasei/swift-serd.git
[1/68] Fetching swift-serd
Fetched https://github.com/kasei/swift-serd.git from cache (0.33s)
Computing version for https://github.com/kasei/swift-serd.git
Computed https://github.com/kasei/swift-serd.git at 0.0.4 (0.90s)
Creating working copy for https://github.com/kasei/swift-serd.git
Working copy of https://github.com/kasei/swift-serd.git resolved at 0.0.4
Building for debugging...
[0/19] Write sources
[2/19] Compiling serd byte_source.c
[3/19] Compiling serd uri.c
[4/19] Write sources
[5/19] Compiling serd reader.c
[6/19] Compiling serd node.c
[7/19] Compiling serd env.c
[8/19] Compiling serd writer.c
[9/19] Compiling serd n3.c
[10/19] Compiling serd string.c
[11/19] Write swift-version-24593BA9C3E375BF.txt
[13/34] Compiling SPARQLSyntax RDF.swift
/host/spi-builder-workspace/Sources/SPARQLSyntax/RDF.swift:265:24: warning: static property '_integerPattern' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
263 |     }
264 |
265 |     private static let _integerPattern: Regex = {
    |                        |- warning: static property '_integerPattern' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate '_integerPattern' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
266 |         return #/^[-+]?[0-9]+$/#.anchorsMatchLineEndings()
267 |     }()
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
/host/spi-builder-workspace/Sources/SPARQLSyntax/RDF.swift:269:24: warning: static property '_decimalPattern' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring?)>' may have shared mutable state; this is an error in the Swift 6 language mode
267 |     }()
268 |
269 |     private static let _decimalPattern: Regex = {
    |                        |- warning: static property '_decimalPattern' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring?)>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate '_decimalPattern' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
270 |         return #/^[-+]?([0-9]+([.][0-9]*)?|[.]\d+)$/#.anchorsMatchLineEndings()
271 |     }()
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
/host/spi-builder-workspace/Sources/SPARQLSyntax/RDF.swift:273:24: warning: static property '_doublePattern' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring?, Substring?, Substring?)>' may have shared mutable state; this is an error in the Swift 6 language mode
271 |     }()
272 |
273 |     private static let _doublePattern: Regex = {
    |                        |- warning: static property '_doublePattern' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring?, Substring?, Substring?)>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate '_doublePattern' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
274 |         return #/^[-+]?(\d+([.]\d*)?|[.]\d+)([eE]([-+])?\d+)?$/#.anchorsMatchLineEndings()
275 |     }()
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
/host/spi-builder-workspace/Sources/SPARQLSyntax/RDF.swift:600:23: warning: static property 'trueValue' is not concurrency-safe because non-'Sendable' type 'Term' may have shared mutable state; this is an error in the Swift 6 language mode
165 | }
166 |
167 | public struct Term: CustomStringConvertible, CustomDebugStringConvertible, Hashable, Codable {
    |               `- note: consider making struct 'Term' conform to the 'Sendable' protocol
168 |     public var value: String
169 |     public var type: TermType
    :
598 |     }
599 |
600 |     public static let trueValue = Term(value: "true", type: .datatype(.boolean))
    |                       |- warning: static property 'trueValue' is not concurrency-safe because non-'Sendable' type 'Term' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'trueValue' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
601 |     public static let falseValue = Term(value: "false", type: .datatype(.boolean))
602 | }
/host/spi-builder-workspace/Sources/SPARQLSyntax/RDF.swift:601:23: warning: static property 'falseValue' is not concurrency-safe because non-'Sendable' type 'Term' may have shared mutable state; this is an error in the Swift 6 language mode
165 | }
166 |
167 | public struct Term: CustomStringConvertible, CustomDebugStringConvertible, Hashable, Codable {
    |               `- note: consider making struct 'Term' conform to the 'Sendable' protocol
168 |     public var value: String
169 |     public var type: TermType
    :
599 |
600 |     public static let trueValue = Term(value: "true", type: .datatype(.boolean))
601 |     public static let falseValue = Term(value: "false", type: .datatype(.boolean))
    |                       |- warning: static property 'falseValue' is not concurrency-safe because non-'Sendable' type 'Term' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'falseValue' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
602 | }
603 |
/host/spi-builder-workspace/Sources/SPARQLSyntax/IRI.swift:13:23: warning: static property 'xsd' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 11 | @dynamicMemberLookup
 12 | public struct Namespace {
 13 |     public static var xsd = Namespace(value: "http://www.w3.org/2001/XMLSchema#")
    |                       |- warning: static property 'xsd' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'xsd' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'xsd' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 14 |     public static var rdf = Namespace(value: "http://www.w3.org/1999/02/22-rdf-syntax-ns#")
 15 |     public static var rdfs = Namespace(value: "http://www.w3.org/2000/01/rdf-schema#")
/host/spi-builder-workspace/Sources/SPARQLSyntax/RDFPatterns.swift:65:23: warning: static property 'groundKeyPaths' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 63 |     public var object: Node
 64 |     public typealias GroundType = Triple
 65 |     public static var groundKeyPaths: [KeyPath<GroundType, Term>] = [\Triple.subject, \Triple.predicate, \Triple.object]
    |                       |- warning: static property 'groundKeyPaths' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'groundKeyPaths' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'groundKeyPaths' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 66 |     public static var groundKeyNames = ["subject", "predicate", "object"]
 67 |
/host/spi-builder-workspace/Sources/SPARQLSyntax/RDFPatterns.swift:66:23: warning: static property 'groundKeyNames' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 64 |     public typealias GroundType = Triple
 65 |     public static var groundKeyPaths: [KeyPath<GroundType, Term>] = [\Triple.subject, \Triple.predicate, \Triple.object]
 66 |     public static var groundKeyNames = ["subject", "predicate", "object"]
    |                       |- warning: static property 'groundKeyNames' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'groundKeyNames' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'groundKeyNames' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 67 |
 68 |     public init(subject: Node, predicate: Node, object: Node) {
/host/spi-builder-workspace/Sources/SPARQLSyntax/RDFPatterns.swift:172:23: warning: static property 'keyPaths' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
170 |     public var graph: Node
171 |     public typealias GroundType = Quad
172 |     public static var keyPaths: [WritableKeyPath<QuadPattern, Node>] = [\.subject, \.predicate, \.object, \.graph]
    |                       |- warning: static property 'keyPaths' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'keyPaths' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'keyPaths' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
173 |     public static var groundKeyPaths: [KeyPath<GroundType, Term>] = [\Quad.subject, \Quad.predicate, \Quad.object, \Quad.graph]
174 |     public static var groundKeyNames = ["subject", "predicate", "object", "graph"]
/host/spi-builder-workspace/Sources/SPARQLSyntax/RDFPatterns.swift:173:23: warning: static property 'groundKeyPaths' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
171 |     public typealias GroundType = Quad
172 |     public static var keyPaths: [WritableKeyPath<QuadPattern, Node>] = [\.subject, \.predicate, \.object, \.graph]
173 |     public static var groundKeyPaths: [KeyPath<GroundType, Term>] = [\Quad.subject, \Quad.predicate, \Quad.object, \Quad.graph]
    |                       |- warning: static property 'groundKeyPaths' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'groundKeyPaths' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'groundKeyPaths' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
174 |     public static var groundKeyNames = ["subject", "predicate", "object", "graph"]
175 |
/host/spi-builder-workspace/Sources/SPARQLSyntax/RDFPatterns.swift:174:23: warning: static property 'groundKeyNames' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
172 |     public static var keyPaths: [WritableKeyPath<QuadPattern, Node>] = [\.subject, \.predicate, \.object, \.graph]
173 |     public static var groundKeyPaths: [KeyPath<GroundType, Term>] = [\Quad.subject, \Quad.predicate, \Quad.object, \Quad.graph]
174 |     public static var groundKeyNames = ["subject", "predicate", "object", "graph"]
    |                       |- warning: static property 'groundKeyNames' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'groundKeyNames' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'groundKeyNames' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
175 |
176 |     public init(triplePattern tp: TriplePattern, graph: Node) {
[14/34] Compiling SPARQLSyntax RDFPatterns.swift
/host/spi-builder-workspace/Sources/SPARQLSyntax/RDF.swift:265:24: warning: static property '_integerPattern' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
263 |     }
264 |
265 |     private static let _integerPattern: Regex = {
    |                        |- warning: static property '_integerPattern' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate '_integerPattern' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
266 |         return #/^[-+]?[0-9]+$/#.anchorsMatchLineEndings()
267 |     }()
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
/host/spi-builder-workspace/Sources/SPARQLSyntax/RDF.swift:269:24: warning: static property '_decimalPattern' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring?)>' may have shared mutable state; this is an error in the Swift 6 language mode
267 |     }()
268 |
269 |     private static let _decimalPattern: Regex = {
    |                        |- warning: static property '_decimalPattern' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring?)>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate '_decimalPattern' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
270 |         return #/^[-+]?([0-9]+([.][0-9]*)?|[.]\d+)$/#.anchorsMatchLineEndings()
271 |     }()
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
/host/spi-builder-workspace/Sources/SPARQLSyntax/RDF.swift:273:24: warning: static property '_doublePattern' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring?, Substring?, Substring?)>' may have shared mutable state; this is an error in the Swift 6 language mode
271 |     }()
272 |
273 |     private static let _doublePattern: Regex = {
    |                        |- warning: static property '_doublePattern' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring?, Substring?, Substring?)>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate '_doublePattern' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
274 |         return #/^[-+]?(\d+([.]\d*)?|[.]\d+)([eE]([-+])?\d+)?$/#.anchorsMatchLineEndings()
275 |     }()
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
/host/spi-builder-workspace/Sources/SPARQLSyntax/RDF.swift:600:23: warning: static property 'trueValue' is not concurrency-safe because non-'Sendable' type 'Term' may have shared mutable state; this is an error in the Swift 6 language mode
165 | }
166 |
167 | public struct Term: CustomStringConvertible, CustomDebugStringConvertible, Hashable, Codable {
    |               `- note: consider making struct 'Term' conform to the 'Sendable' protocol
168 |     public var value: String
169 |     public var type: TermType
    :
598 |     }
599 |
600 |     public static let trueValue = Term(value: "true", type: .datatype(.boolean))
    |                       |- warning: static property 'trueValue' is not concurrency-safe because non-'Sendable' type 'Term' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'trueValue' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
601 |     public static let falseValue = Term(value: "false", type: .datatype(.boolean))
602 | }
/host/spi-builder-workspace/Sources/SPARQLSyntax/RDF.swift:601:23: warning: static property 'falseValue' is not concurrency-safe because non-'Sendable' type 'Term' may have shared mutable state; this is an error in the Swift 6 language mode
165 | }
166 |
167 | public struct Term: CustomStringConvertible, CustomDebugStringConvertible, Hashable, Codable {
    |               `- note: consider making struct 'Term' conform to the 'Sendable' protocol
168 |     public var value: String
169 |     public var type: TermType
    :
599 |
600 |     public static let trueValue = Term(value: "true", type: .datatype(.boolean))
601 |     public static let falseValue = Term(value: "false", type: .datatype(.boolean))
    |                       |- warning: static property 'falseValue' is not concurrency-safe because non-'Sendable' type 'Term' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'falseValue' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
602 | }
603 |
/host/spi-builder-workspace/Sources/SPARQLSyntax/IRI.swift:13:23: warning: static property 'xsd' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 11 | @dynamicMemberLookup
 12 | public struct Namespace {
 13 |     public static var xsd = Namespace(value: "http://www.w3.org/2001/XMLSchema#")
    |                       |- warning: static property 'xsd' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'xsd' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'xsd' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 14 |     public static var rdf = Namespace(value: "http://www.w3.org/1999/02/22-rdf-syntax-ns#")
 15 |     public static var rdfs = Namespace(value: "http://www.w3.org/2000/01/rdf-schema#")
/host/spi-builder-workspace/Sources/SPARQLSyntax/RDFPatterns.swift:65:23: warning: static property 'groundKeyPaths' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 63 |     public var object: Node
 64 |     public typealias GroundType = Triple
 65 |     public static var groundKeyPaths: [KeyPath<GroundType, Term>] = [\Triple.subject, \Triple.predicate, \Triple.object]
    |                       |- warning: static property 'groundKeyPaths' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'groundKeyPaths' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'groundKeyPaths' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 66 |     public static var groundKeyNames = ["subject", "predicate", "object"]
 67 |
/host/spi-builder-workspace/Sources/SPARQLSyntax/RDFPatterns.swift:66:23: warning: static property 'groundKeyNames' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 64 |     public typealias GroundType = Triple
 65 |     public static var groundKeyPaths: [KeyPath<GroundType, Term>] = [\Triple.subject, \Triple.predicate, \Triple.object]
 66 |     public static var groundKeyNames = ["subject", "predicate", "object"]
    |                       |- warning: static property 'groundKeyNames' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'groundKeyNames' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'groundKeyNames' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 67 |
 68 |     public init(subject: Node, predicate: Node, object: Node) {
/host/spi-builder-workspace/Sources/SPARQLSyntax/RDFPatterns.swift:172:23: warning: static property 'keyPaths' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
170 |     public var graph: Node
171 |     public typealias GroundType = Quad
172 |     public static var keyPaths: [WritableKeyPath<QuadPattern, Node>] = [\.subject, \.predicate, \.object, \.graph]
    |                       |- warning: static property 'keyPaths' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'keyPaths' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'keyPaths' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
173 |     public static var groundKeyPaths: [KeyPath<GroundType, Term>] = [\Quad.subject, \Quad.predicate, \Quad.object, \Quad.graph]
174 |     public static var groundKeyNames = ["subject", "predicate", "object", "graph"]
/host/spi-builder-workspace/Sources/SPARQLSyntax/RDFPatterns.swift:173:23: warning: static property 'groundKeyPaths' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
171 |     public typealias GroundType = Quad
172 |     public static var keyPaths: [WritableKeyPath<QuadPattern, Node>] = [\.subject, \.predicate, \.object, \.graph]
173 |     public static var groundKeyPaths: [KeyPath<GroundType, Term>] = [\Quad.subject, \Quad.predicate, \Quad.object, \Quad.graph]
    |                       |- warning: static property 'groundKeyPaths' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'groundKeyPaths' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'groundKeyPaths' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
174 |     public static var groundKeyNames = ["subject", "predicate", "object", "graph"]
175 |
/host/spi-builder-workspace/Sources/SPARQLSyntax/RDFPatterns.swift:174:23: warning: static property 'groundKeyNames' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
172 |     public static var keyPaths: [WritableKeyPath<QuadPattern, Node>] = [\.subject, \.predicate, \.object, \.graph]
173 |     public static var groundKeyPaths: [KeyPath<GroundType, Term>] = [\Quad.subject, \Quad.predicate, \Quad.object, \Quad.graph]
174 |     public static var groundKeyNames = ["subject", "predicate", "object", "graph"]
    |                       |- warning: static property 'groundKeyNames' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'groundKeyNames' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'groundKeyNames' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
175 |
176 |     public init(triplePattern tp: TriplePattern, graph: Node) {
[15/35] Compiling SPARQLSyntax PropertyPath.swift
[16/35] Compiling SPARQLSyntax Query.swift
[17/35] Compiling SPARQLSyntax SPARQLSyntax.swift
[18/35] Compiling SPARQLSyntax Window.swift
[19/35] Compiling SPARQLSyntax Aggregation.swift
/host/spi-builder-workspace/Sources/SPARQLSyntax/Algebra.swift:10:23: warning: static property 'defaultType' is not concurrency-safe because non-'Sendable' type 'WalkType' may have shared mutable state; this is an error in the Swift 6 language mode
   7 | }
   8 |
   9 | public struct WalkType {
     |               `- note: consider making struct 'WalkType' conform to the 'Sendable' protocol
  10 |     public static let defaultType = WalkType(descendIntoAlgebras: true, descendIntoSubqueries: false, descendIntoExpressions: false)
     |                       |- warning: static property 'defaultType' is not concurrency-safe because non-'Sendable' type 'WalkType' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: annotate 'defaultType' with '@MainActor' if property should only be accessed from the main actor
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  11 |     var descendIntoAlgebras: Bool
  12 |     var descendIntoSubqueries: Bool
[20/35] Compiling SPARQLSyntax Algebra.swift
/host/spi-builder-workspace/Sources/SPARQLSyntax/Algebra.swift:10:23: warning: static property 'defaultType' is not concurrency-safe because non-'Sendable' type 'WalkType' may have shared mutable state; this is an error in the Swift 6 language mode
   7 | }
   8 |
   9 | public struct WalkType {
     |               `- note: consider making struct 'WalkType' conform to the 'Sendable' protocol
  10 |     public static let defaultType = WalkType(descendIntoAlgebras: true, descendIntoSubqueries: false, descendIntoExpressions: false)
     |                       |- warning: static property 'defaultType' is not concurrency-safe because non-'Sendable' type 'WalkType' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: annotate 'defaultType' with '@MainActor' if property should only be accessed from the main actor
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  11 |     var descendIntoAlgebras: Bool
  12 |     var descendIntoSubqueries: Bool
[21/35] Compiling SPARQLSyntax Expression.swift
/host/spi-builder-workspace/Sources/SPARQLSyntax/Expression.swift:14:16: warning: static property 'trueExpression' is not concurrency-safe because non-'Sendable' type 'Expression' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | // swiftlint:disable cyclomatic_complexity
 12 | // swiftlint:disable:next type_body_length
 13 | public indirect enum Expression: Equatable, Hashable, CustomStringConvertible {
    |                      `- note: consider making enum 'Expression' conform to the 'Sendable' protocol
 14 |     static let trueExpression: Expression = .node(.bound(Term.trueValue))
    |                |- warning: static property 'trueExpression' is not concurrency-safe because non-'Sendable' type 'Expression' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'trueExpression' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 |     static let falseExpression: Expression = .node(.bound(Term.falseValue))
 16 |
/host/spi-builder-workspace/Sources/SPARQLSyntax/RDF.swift:600:23: warning: static property 'trueValue' is not concurrency-safe because non-'Sendable' type 'Term' may have shared mutable state; this is an error in the Swift 6 language mode
165 | }
166 |
167 | public struct Term: CustomStringConvertible, CustomDebugStringConvertible, Hashable, Codable {
    |               `- note: consider making struct 'Term' conform to the 'Sendable' protocol
168 |     public var value: String
169 |     public var type: TermType
    :
598 |     }
599 |
600 |     public static let trueValue = Term(value: "true", type: .datatype(.boolean))
    |                       |- warning: static property 'trueValue' is not concurrency-safe because non-'Sendable' type 'Term' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'trueValue' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
601 |     public static let falseValue = Term(value: "false", type: .datatype(.boolean))
602 | }
/host/spi-builder-workspace/Sources/SPARQLSyntax/Expression.swift:15:16: warning: static property 'falseExpression' is not concurrency-safe because non-'Sendable' type 'Expression' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | // swiftlint:disable cyclomatic_complexity
 12 | // swiftlint:disable:next type_body_length
 13 | public indirect enum Expression: Equatable, Hashable, CustomStringConvertible {
    |                      `- note: consider making enum 'Expression' conform to the 'Sendable' protocol
 14 |     static let trueExpression: Expression = .node(.bound(Term.trueValue))
 15 |     static let falseExpression: Expression = .node(.bound(Term.falseValue))
    |                |- warning: static property 'falseExpression' is not concurrency-safe because non-'Sendable' type 'Expression' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'falseExpression' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 16 |
 17 |     case node(Node)
/host/spi-builder-workspace/Sources/SPARQLSyntax/RDF.swift:601:23: warning: static property 'falseValue' is not concurrency-safe because non-'Sendable' type 'Term' may have shared mutable state; this is an error in the Swift 6 language mode
165 | }
166 |
167 | public struct Term: CustomStringConvertible, CustomDebugStringConvertible, Hashable, Codable {
    |               `- note: consider making struct 'Term' conform to the 'Sendable' protocol
168 |     public var value: String
169 |     public var type: TermType
    :
599 |
600 |     public static let trueValue = Term(value: "true", type: .datatype(.boolean))
601 |     public static let falseValue = Term(value: "false", type: .datatype(.boolean))
    |                       |- warning: static property 'falseValue' is not concurrency-safe because non-'Sendable' type 'Term' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'falseValue' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
602 | }
603 |
/host/spi-builder-workspace/Sources/SPARQLSyntax/Algebra.swift:10:23: warning: static property 'defaultType' is not concurrency-safe because non-'Sendable' type 'WalkType' may have shared mutable state; this is an error in the Swift 6 language mode
   7 | }
   8 |
   9 | public struct WalkType {
     |               `- note: consider making struct 'WalkType' conform to the 'Sendable' protocol
  10 |     public static let defaultType = WalkType(descendIntoAlgebras: true, descendIntoSubqueries: false, descendIntoExpressions: false)
     |                       |- warning: static property 'defaultType' is not concurrency-safe because non-'Sendable' type 'WalkType' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: annotate 'defaultType' with '@MainActor' if property should only be accessed from the main actor
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  11 |     var descendIntoAlgebras: Bool
  12 |     var descendIntoSubqueries: Bool
/host/spi-builder-workspace/Sources/SPARQLSyntax/IRI.swift:13:23: warning: static property 'xsd' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 11 | @dynamicMemberLookup
 12 | public struct Namespace {
 13 |     public static var xsd = Namespace(value: "http://www.w3.org/2001/XMLSchema#")
    |                       |- warning: static property 'xsd' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'xsd' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'xsd' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 14 |     public static var rdf = Namespace(value: "http://www.w3.org/1999/02/22-rdf-syntax-ns#")
 15 |     public static var rdfs = Namespace(value: "http://www.w3.org/2000/01/rdf-schema#")
/host/spi-builder-workspace/Sources/SPARQLSyntax/IRI.swift:14:23: warning: static property 'rdf' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 12 | public struct Namespace {
 13 |     public static var xsd = Namespace(value: "http://www.w3.org/2001/XMLSchema#")
 14 |     public static var rdf = Namespace(value: "http://www.w3.org/1999/02/22-rdf-syntax-ns#")
    |                       |- warning: static property 'rdf' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'rdf' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'rdf' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 |     public static var rdfs = Namespace(value: "http://www.w3.org/2000/01/rdf-schema#")
 16 |     public static var sd = Namespace(value: "http://www.w3.org/ns/sparql-service-description#")
/host/spi-builder-workspace/Sources/SPARQLSyntax/IRI.swift:15:23: warning: static property 'rdfs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 13 |     public static var xsd = Namespace(value: "http://www.w3.org/2001/XMLSchema#")
 14 |     public static var rdf = Namespace(value: "http://www.w3.org/1999/02/22-rdf-syntax-ns#")
 15 |     public static var rdfs = Namespace(value: "http://www.w3.org/2000/01/rdf-schema#")
    |                       |- warning: static property 'rdfs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'rdfs' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'rdfs' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 16 |     public static var sd = Namespace(value: "http://www.w3.org/ns/sparql-service-description#")
 17 |     public static var hydra = Namespace(value: "http://www.w3.org/ns/hydra/core#")
/host/spi-builder-workspace/Sources/SPARQLSyntax/IRI.swift:16:23: warning: static property 'sd' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 14 |     public static var rdf = Namespace(value: "http://www.w3.org/1999/02/22-rdf-syntax-ns#")
 15 |     public static var rdfs = Namespace(value: "http://www.w3.org/2000/01/rdf-schema#")
 16 |     public static var sd = Namespace(value: "http://www.w3.org/ns/sparql-service-description#")
    |                       |- warning: static property 'sd' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'sd' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'sd' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 17 |     public static var hydra = Namespace(value: "http://www.w3.org/ns/hydra/core#")
 18 |     public static var void = Namespace(value: "http://rdfs.org/ns/void#")
/host/spi-builder-workspace/Sources/SPARQLSyntax/IRI.swift:17:23: warning: static property 'hydra' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 15 |     public static var rdfs = Namespace(value: "http://www.w3.org/2000/01/rdf-schema#")
 16 |     public static var sd = Namespace(value: "http://www.w3.org/ns/sparql-service-description#")
 17 |     public static var hydra = Namespace(value: "http://www.w3.org/ns/hydra/core#")
    |                       |- warning: static property 'hydra' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'hydra' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'hydra' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |     public static var void = Namespace(value: "http://rdfs.org/ns/void#")
 19 |     public static var formats = Namespace(value: "http://www.w3.org/ns/formats/")
/host/spi-builder-workspace/Sources/SPARQLSyntax/IRI.swift:18:23: warning: static property 'void' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 16 |     public static var sd = Namespace(value: "http://www.w3.org/ns/sparql-service-description#")
 17 |     public static var hydra = Namespace(value: "http://www.w3.org/ns/hydra/core#")
 18 |     public static var void = Namespace(value: "http://rdfs.org/ns/void#")
    |                       |- warning: static property 'void' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'void' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'void' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |     public static var formats = Namespace(value: "http://www.w3.org/ns/formats/")
 20 |
/host/spi-builder-workspace/Sources/SPARQLSyntax/IRI.swift:19:23: warning: static property 'formats' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 17 |     public static var hydra = Namespace(value: "http://www.w3.org/ns/hydra/core#")
 18 |     public static var void = Namespace(value: "http://rdfs.org/ns/void#")
 19 |     public static var formats = Namespace(value: "http://www.w3.org/ns/formats/")
    |                       |- warning: static property 'formats' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'formats' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'formats' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 20 |
 21 |     var value: String
[22/35] Compiling SPARQLSyntax IRI.swift
/host/spi-builder-workspace/Sources/SPARQLSyntax/Expression.swift:14:16: warning: static property 'trueExpression' is not concurrency-safe because non-'Sendable' type 'Expression' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | // swiftlint:disable cyclomatic_complexity
 12 | // swiftlint:disable:next type_body_length
 13 | public indirect enum Expression: Equatable, Hashable, CustomStringConvertible {
    |                      `- note: consider making enum 'Expression' conform to the 'Sendable' protocol
 14 |     static let trueExpression: Expression = .node(.bound(Term.trueValue))
    |                |- warning: static property 'trueExpression' is not concurrency-safe because non-'Sendable' type 'Expression' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'trueExpression' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 |     static let falseExpression: Expression = .node(.bound(Term.falseValue))
 16 |
/host/spi-builder-workspace/Sources/SPARQLSyntax/RDF.swift:600:23: warning: static property 'trueValue' is not concurrency-safe because non-'Sendable' type 'Term' may have shared mutable state; this is an error in the Swift 6 language mode
165 | }
166 |
167 | public struct Term: CustomStringConvertible, CustomDebugStringConvertible, Hashable, Codable {
    |               `- note: consider making struct 'Term' conform to the 'Sendable' protocol
168 |     public var value: String
169 |     public var type: TermType
    :
598 |     }
599 |
600 |     public static let trueValue = Term(value: "true", type: .datatype(.boolean))
    |                       |- warning: static property 'trueValue' is not concurrency-safe because non-'Sendable' type 'Term' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'trueValue' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
601 |     public static let falseValue = Term(value: "false", type: .datatype(.boolean))
602 | }
/host/spi-builder-workspace/Sources/SPARQLSyntax/Expression.swift:15:16: warning: static property 'falseExpression' is not concurrency-safe because non-'Sendable' type 'Expression' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | // swiftlint:disable cyclomatic_complexity
 12 | // swiftlint:disable:next type_body_length
 13 | public indirect enum Expression: Equatable, Hashable, CustomStringConvertible {
    |                      `- note: consider making enum 'Expression' conform to the 'Sendable' protocol
 14 |     static let trueExpression: Expression = .node(.bound(Term.trueValue))
 15 |     static let falseExpression: Expression = .node(.bound(Term.falseValue))
    |                |- warning: static property 'falseExpression' is not concurrency-safe because non-'Sendable' type 'Expression' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'falseExpression' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 16 |
 17 |     case node(Node)
/host/spi-builder-workspace/Sources/SPARQLSyntax/RDF.swift:601:23: warning: static property 'falseValue' is not concurrency-safe because non-'Sendable' type 'Term' may have shared mutable state; this is an error in the Swift 6 language mode
165 | }
166 |
167 | public struct Term: CustomStringConvertible, CustomDebugStringConvertible, Hashable, Codable {
    |               `- note: consider making struct 'Term' conform to the 'Sendable' protocol
168 |     public var value: String
169 |     public var type: TermType
    :
599 |
600 |     public static let trueValue = Term(value: "true", type: .datatype(.boolean))
601 |     public static let falseValue = Term(value: "false", type: .datatype(.boolean))
    |                       |- warning: static property 'falseValue' is not concurrency-safe because non-'Sendable' type 'Term' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'falseValue' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
602 | }
603 |
/host/spi-builder-workspace/Sources/SPARQLSyntax/Algebra.swift:10:23: warning: static property 'defaultType' is not concurrency-safe because non-'Sendable' type 'WalkType' may have shared mutable state; this is an error in the Swift 6 language mode
   7 | }
   8 |
   9 | public struct WalkType {
     |               `- note: consider making struct 'WalkType' conform to the 'Sendable' protocol
  10 |     public static let defaultType = WalkType(descendIntoAlgebras: true, descendIntoSubqueries: false, descendIntoExpressions: false)
     |                       |- warning: static property 'defaultType' is not concurrency-safe because non-'Sendable' type 'WalkType' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: annotate 'defaultType' with '@MainActor' if property should only be accessed from the main actor
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  11 |     var descendIntoAlgebras: Bool
  12 |     var descendIntoSubqueries: Bool
/host/spi-builder-workspace/Sources/SPARQLSyntax/IRI.swift:13:23: warning: static property 'xsd' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 11 | @dynamicMemberLookup
 12 | public struct Namespace {
 13 |     public static var xsd = Namespace(value: "http://www.w3.org/2001/XMLSchema#")
    |                       |- warning: static property 'xsd' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'xsd' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'xsd' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 14 |     public static var rdf = Namespace(value: "http://www.w3.org/1999/02/22-rdf-syntax-ns#")
 15 |     public static var rdfs = Namespace(value: "http://www.w3.org/2000/01/rdf-schema#")
/host/spi-builder-workspace/Sources/SPARQLSyntax/IRI.swift:14:23: warning: static property 'rdf' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 12 | public struct Namespace {
 13 |     public static var xsd = Namespace(value: "http://www.w3.org/2001/XMLSchema#")
 14 |     public static var rdf = Namespace(value: "http://www.w3.org/1999/02/22-rdf-syntax-ns#")
    |                       |- warning: static property 'rdf' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'rdf' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'rdf' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 |     public static var rdfs = Namespace(value: "http://www.w3.org/2000/01/rdf-schema#")
 16 |     public static var sd = Namespace(value: "http://www.w3.org/ns/sparql-service-description#")
/host/spi-builder-workspace/Sources/SPARQLSyntax/IRI.swift:15:23: warning: static property 'rdfs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 13 |     public static var xsd = Namespace(value: "http://www.w3.org/2001/XMLSchema#")
 14 |     public static var rdf = Namespace(value: "http://www.w3.org/1999/02/22-rdf-syntax-ns#")
 15 |     public static var rdfs = Namespace(value: "http://www.w3.org/2000/01/rdf-schema#")
    |                       |- warning: static property 'rdfs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'rdfs' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'rdfs' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 16 |     public static var sd = Namespace(value: "http://www.w3.org/ns/sparql-service-description#")
 17 |     public static var hydra = Namespace(value: "http://www.w3.org/ns/hydra/core#")
/host/spi-builder-workspace/Sources/SPARQLSyntax/IRI.swift:16:23: warning: static property 'sd' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 14 |     public static var rdf = Namespace(value: "http://www.w3.org/1999/02/22-rdf-syntax-ns#")
 15 |     public static var rdfs = Namespace(value: "http://www.w3.org/2000/01/rdf-schema#")
 16 |     public static var sd = Namespace(value: "http://www.w3.org/ns/sparql-service-description#")
    |                       |- warning: static property 'sd' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'sd' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'sd' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 17 |     public static var hydra = Namespace(value: "http://www.w3.org/ns/hydra/core#")
 18 |     public static var void = Namespace(value: "http://rdfs.org/ns/void#")
/host/spi-builder-workspace/Sources/SPARQLSyntax/IRI.swift:17:23: warning: static property 'hydra' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 15 |     public static var rdfs = Namespace(value: "http://www.w3.org/2000/01/rdf-schema#")
 16 |     public static var sd = Namespace(value: "http://www.w3.org/ns/sparql-service-description#")
 17 |     public static var hydra = Namespace(value: "http://www.w3.org/ns/hydra/core#")
    |                       |- warning: static property 'hydra' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'hydra' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'hydra' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |     public static var void = Namespace(value: "http://rdfs.org/ns/void#")
 19 |     public static var formats = Namespace(value: "http://www.w3.org/ns/formats/")
/host/spi-builder-workspace/Sources/SPARQLSyntax/IRI.swift:18:23: warning: static property 'void' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 16 |     public static var sd = Namespace(value: "http://www.w3.org/ns/sparql-service-description#")
 17 |     public static var hydra = Namespace(value: "http://www.w3.org/ns/hydra/core#")
 18 |     public static var void = Namespace(value: "http://rdfs.org/ns/void#")
    |                       |- warning: static property 'void' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'void' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'void' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |     public static var formats = Namespace(value: "http://www.w3.org/ns/formats/")
 20 |
/host/spi-builder-workspace/Sources/SPARQLSyntax/IRI.swift:19:23: warning: static property 'formats' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 17 |     public static var hydra = Namespace(value: "http://www.w3.org/ns/hydra/core#")
 18 |     public static var void = Namespace(value: "http://rdfs.org/ns/void#")
 19 |     public static var formats = Namespace(value: "http://www.w3.org/ns/formats/")
    |                       |- warning: static property 'formats' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'formats' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'formats' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 20 |
 21 |     var value: String
[23/35] Compiling SPARQLSyntax XSD.swift
[24/35] Emitting module SPARQLSyntax
/host/spi-builder-workspace/Sources/SPARQLSyntax/Algebra.swift:10:23: warning: static property 'defaultType' is not concurrency-safe because non-'Sendable' type 'WalkType' may have shared mutable state; this is an error in the Swift 6 language mode
   7 | }
   8 |
   9 | public struct WalkType {
     |               `- note: consider making struct 'WalkType' conform to the 'Sendable' protocol
  10 |     public static let defaultType = WalkType(descendIntoAlgebras: true, descendIntoSubqueries: false, descendIntoExpressions: false)
     |                       |- warning: static property 'defaultType' is not concurrency-safe because non-'Sendable' type 'WalkType' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: annotate 'defaultType' with '@MainActor' if property should only be accessed from the main actor
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  11 |     var descendIntoAlgebras: Bool
  12 |     var descendIntoSubqueries: Bool
/host/spi-builder-workspace/Sources/SPARQLSyntax/Expression.swift:14:16: warning: static property 'trueExpression' is not concurrency-safe because non-'Sendable' type 'Expression' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | // swiftlint:disable cyclomatic_complexity
 12 | // swiftlint:disable:next type_body_length
 13 | public indirect enum Expression: Equatable, Hashable, CustomStringConvertible {
    |                      `- note: consider making enum 'Expression' conform to the 'Sendable' protocol
 14 |     static let trueExpression: Expression = .node(.bound(Term.trueValue))
    |                |- warning: static property 'trueExpression' is not concurrency-safe because non-'Sendable' type 'Expression' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'trueExpression' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 |     static let falseExpression: Expression = .node(.bound(Term.falseValue))
 16 |
/host/spi-builder-workspace/Sources/SPARQLSyntax/RDF.swift:600:23: warning: static property 'trueValue' is not concurrency-safe because non-'Sendable' type 'Term' may have shared mutable state; this is an error in the Swift 6 language mode
165 | }
166 |
167 | public struct Term: CustomStringConvertible, CustomDebugStringConvertible, Hashable, Codable {
    |               `- note: consider making struct 'Term' conform to the 'Sendable' protocol
168 |     public var value: String
169 |     public var type: TermType
    :
598 |     }
599 |
600 |     public static let trueValue = Term(value: "true", type: .datatype(.boolean))
    |                       |- warning: static property 'trueValue' is not concurrency-safe because non-'Sendable' type 'Term' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'trueValue' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
601 |     public static let falseValue = Term(value: "false", type: .datatype(.boolean))
602 | }
/host/spi-builder-workspace/Sources/SPARQLSyntax/Expression.swift:15:16: warning: static property 'falseExpression' is not concurrency-safe because non-'Sendable' type 'Expression' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | // swiftlint:disable cyclomatic_complexity
 12 | // swiftlint:disable:next type_body_length
 13 | public indirect enum Expression: Equatable, Hashable, CustomStringConvertible {
    |                      `- note: consider making enum 'Expression' conform to the 'Sendable' protocol
 14 |     static let trueExpression: Expression = .node(.bound(Term.trueValue))
 15 |     static let falseExpression: Expression = .node(.bound(Term.falseValue))
    |                |- warning: static property 'falseExpression' is not concurrency-safe because non-'Sendable' type 'Expression' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'falseExpression' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 16 |
 17 |     case node(Node)
/host/spi-builder-workspace/Sources/SPARQLSyntax/RDF.swift:601:23: warning: static property 'falseValue' is not concurrency-safe because non-'Sendable' type 'Term' may have shared mutable state; this is an error in the Swift 6 language mode
165 | }
166 |
167 | public struct Term: CustomStringConvertible, CustomDebugStringConvertible, Hashable, Codable {
    |               `- note: consider making struct 'Term' conform to the 'Sendable' protocol
168 |     public var value: String
169 |     public var type: TermType
    :
599 |
600 |     public static let trueValue = Term(value: "true", type: .datatype(.boolean))
601 |     public static let falseValue = Term(value: "false", type: .datatype(.boolean))
    |                       |- warning: static property 'falseValue' is not concurrency-safe because non-'Sendable' type 'Term' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'falseValue' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
602 | }
603 |
/host/spi-builder-workspace/Sources/SPARQLSyntax/IRI.swift:13:23: warning: static property 'xsd' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 11 | @dynamicMemberLookup
 12 | public struct Namespace {
 13 |     public static var xsd = Namespace(value: "http://www.w3.org/2001/XMLSchema#")
    |                       |- warning: static property 'xsd' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'xsd' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'xsd' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 14 |     public static var rdf = Namespace(value: "http://www.w3.org/1999/02/22-rdf-syntax-ns#")
 15 |     public static var rdfs = Namespace(value: "http://www.w3.org/2000/01/rdf-schema#")
/host/spi-builder-workspace/Sources/SPARQLSyntax/IRI.swift:14:23: warning: static property 'rdf' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 12 | public struct Namespace {
 13 |     public static var xsd = Namespace(value: "http://www.w3.org/2001/XMLSchema#")
 14 |     public static var rdf = Namespace(value: "http://www.w3.org/1999/02/22-rdf-syntax-ns#")
    |                       |- warning: static property 'rdf' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'rdf' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'rdf' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 |     public static var rdfs = Namespace(value: "http://www.w3.org/2000/01/rdf-schema#")
 16 |     public static var sd = Namespace(value: "http://www.w3.org/ns/sparql-service-description#")
/host/spi-builder-workspace/Sources/SPARQLSyntax/IRI.swift:15:23: warning: static property 'rdfs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 13 |     public static var xsd = Namespace(value: "http://www.w3.org/2001/XMLSchema#")
 14 |     public static var rdf = Namespace(value: "http://www.w3.org/1999/02/22-rdf-syntax-ns#")
 15 |     public static var rdfs = Namespace(value: "http://www.w3.org/2000/01/rdf-schema#")
    |                       |- warning: static property 'rdfs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'rdfs' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'rdfs' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 16 |     public static var sd = Namespace(value: "http://www.w3.org/ns/sparql-service-description#")
 17 |     public static var hydra = Namespace(value: "http://www.w3.org/ns/hydra/core#")
/host/spi-builder-workspace/Sources/SPARQLSyntax/IRI.swift:16:23: warning: static property 'sd' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 14 |     public static var rdf = Namespace(value: "http://www.w3.org/1999/02/22-rdf-syntax-ns#")
 15 |     public static var rdfs = Namespace(value: "http://www.w3.org/2000/01/rdf-schema#")
 16 |     public static var sd = Namespace(value: "http://www.w3.org/ns/sparql-service-description#")
    |                       |- warning: static property 'sd' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'sd' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'sd' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 17 |     public static var hydra = Namespace(value: "http://www.w3.org/ns/hydra/core#")
 18 |     public static var void = Namespace(value: "http://rdfs.org/ns/void#")
/host/spi-builder-workspace/Sources/SPARQLSyntax/IRI.swift:17:23: warning: static property 'hydra' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 15 |     public static var rdfs = Namespace(value: "http://www.w3.org/2000/01/rdf-schema#")
 16 |     public static var sd = Namespace(value: "http://www.w3.org/ns/sparql-service-description#")
 17 |     public static var hydra = Namespace(value: "http://www.w3.org/ns/hydra/core#")
    |                       |- warning: static property 'hydra' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'hydra' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'hydra' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |     public static var void = Namespace(value: "http://rdfs.org/ns/void#")
 19 |     public static var formats = Namespace(value: "http://www.w3.org/ns/formats/")
/host/spi-builder-workspace/Sources/SPARQLSyntax/IRI.swift:18:23: warning: static property 'void' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 16 |     public static var sd = Namespace(value: "http://www.w3.org/ns/sparql-service-description#")
 17 |     public static var hydra = Namespace(value: "http://www.w3.org/ns/hydra/core#")
 18 |     public static var void = Namespace(value: "http://rdfs.org/ns/void#")
    |                       |- warning: static property 'void' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'void' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'void' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |     public static var formats = Namespace(value: "http://www.w3.org/ns/formats/")
 20 |
/host/spi-builder-workspace/Sources/SPARQLSyntax/IRI.swift:19:23: warning: static property 'formats' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 17 |     public static var hydra = Namespace(value: "http://www.w3.org/ns/hydra/core#")
 18 |     public static var void = Namespace(value: "http://rdfs.org/ns/void#")
 19 |     public static var formats = Namespace(value: "http://www.w3.org/ns/formats/")
    |                       |- warning: static property 'formats' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'formats' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'formats' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 20 |
 21 |     var value: String
/host/spi-builder-workspace/Sources/SPARQLSyntax/RDF.swift:265:24: warning: static property '_integerPattern' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
263 |     }
264 |
265 |     private static let _integerPattern: Regex = {
    |                        |- warning: static property '_integerPattern' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate '_integerPattern' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
266 |         return #/^[-+]?[0-9]+$/#.anchorsMatchLineEndings()
267 |     }()
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
/host/spi-builder-workspace/Sources/SPARQLSyntax/RDF.swift:269:24: warning: static property '_decimalPattern' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring?)>' may have shared mutable state; this is an error in the Swift 6 language mode
267 |     }()
268 |
269 |     private static let _decimalPattern: Regex = {
    |                        |- warning: static property '_decimalPattern' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring?)>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate '_decimalPattern' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
270 |         return #/^[-+]?([0-9]+([.][0-9]*)?|[.]\d+)$/#.anchorsMatchLineEndings()
271 |     }()
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
/host/spi-builder-workspace/Sources/SPARQLSyntax/RDF.swift:273:24: warning: static property '_doublePattern' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring?, Substring?, Substring?)>' may have shared mutable state; this is an error in the Swift 6 language mode
271 |     }()
272 |
273 |     private static let _doublePattern: Regex = {
    |                        |- warning: static property '_doublePattern' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring?, Substring?, Substring?)>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate '_doublePattern' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
274 |         return #/^[-+]?(\d+([.]\d*)?|[.]\d+)([eE]([-+])?\d+)?$/#.anchorsMatchLineEndings()
275 |     }()
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
/host/spi-builder-workspace/Sources/SPARQLSyntax/RDFPatterns.swift:65:23: warning: static property 'groundKeyPaths' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 63 |     public var object: Node
 64 |     public typealias GroundType = Triple
 65 |     public static var groundKeyPaths: [KeyPath<GroundType, Term>] = [\Triple.subject, \Triple.predicate, \Triple.object]
    |                       |- warning: static property 'groundKeyPaths' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'groundKeyPaths' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'groundKeyPaths' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 66 |     public static var groundKeyNames = ["subject", "predicate", "object"]
 67 |
/host/spi-builder-workspace/Sources/SPARQLSyntax/RDFPatterns.swift:66:23: warning: static property 'groundKeyNames' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 64 |     public typealias GroundType = Triple
 65 |     public static var groundKeyPaths: [KeyPath<GroundType, Term>] = [\Triple.subject, \Triple.predicate, \Triple.object]
 66 |     public static var groundKeyNames = ["subject", "predicate", "object"]
    |                       |- warning: static property 'groundKeyNames' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'groundKeyNames' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'groundKeyNames' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 67 |
 68 |     public init(subject: Node, predicate: Node, object: Node) {
/host/spi-builder-workspace/Sources/SPARQLSyntax/RDFPatterns.swift:172:23: warning: static property 'keyPaths' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
170 |     public var graph: Node
171 |     public typealias GroundType = Quad
172 |     public static var keyPaths: [WritableKeyPath<QuadPattern, Node>] = [\.subject, \.predicate, \.object, \.graph]
    |                       |- warning: static property 'keyPaths' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'keyPaths' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'keyPaths' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
173 |     public static var groundKeyPaths: [KeyPath<GroundType, Term>] = [\Quad.subject, \Quad.predicate, \Quad.object, \Quad.graph]
174 |     public static var groundKeyNames = ["subject", "predicate", "object", "graph"]
/host/spi-builder-workspace/Sources/SPARQLSyntax/RDFPatterns.swift:173:23: warning: static property 'groundKeyPaths' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
171 |     public typealias GroundType = Quad
172 |     public static var keyPaths: [WritableKeyPath<QuadPattern, Node>] = [\.subject, \.predicate, \.object, \.graph]
173 |     public static var groundKeyPaths: [KeyPath<GroundType, Term>] = [\Quad.subject, \Quad.predicate, \Quad.object, \Quad.graph]
    |                       |- warning: static property 'groundKeyPaths' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'groundKeyPaths' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'groundKeyPaths' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
174 |     public static var groundKeyNames = ["subject", "predicate", "object", "graph"]
175 |
/host/spi-builder-workspace/Sources/SPARQLSyntax/RDFPatterns.swift:174:23: warning: static property 'groundKeyNames' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
172 |     public static var keyPaths: [WritableKeyPath<QuadPattern, Node>] = [\.subject, \.predicate, \.object, \.graph]
173 |     public static var groundKeyPaths: [KeyPath<GroundType, Term>] = [\Quad.subject, \Quad.predicate, \Quad.object, \Quad.graph]
174 |     public static var groundKeyNames = ["subject", "predicate", "object", "graph"]
    |                       |- warning: static property 'groundKeyNames' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'groundKeyNames' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'groundKeyNames' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
175 |
176 |     public init(triplePattern tp: TriplePattern, graph: Node) {
/host/spi-builder-workspace/Sources/SPARQLSyntax/SPARQLLexer.swift:299:24: warning: static property '_bnodeNameRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
 297 |     private static let rPNameNS    = "(((([A-Z]|[a-z]|[\\x{00C0}-\\x{00D6}]|[\\x{00D8}-\\x{00F6}]|[\\x{00F8}-\\x{02FF}]|[\\x{0370}-\\x{037D}]|[\\x{037F}-\\x{1FFF}]|[\\x{200C}-\\x{200D}]|[\\x{2070}-\\x{218F}]|[\\x{2C00}-\\x{2FEF}]|[\\x{3001}-\\x{D7FF}]|[\\x{F900}-\\x{FDCF}]|[\\x{FDF0}-\\x{FFFD}]|[\\x{10000}-\\x{EFFFF}])(((([_]|([A-Z]|[a-z]|[\\x{00C0}-\\x{00D6}]|[\\x{00D8}-\\x{00F6}]|[\\x{00F8}-\\x{02FF}]|[\\x{0370}-\\x{037D}]|[\\x{037F}-\\x{1FFF}]|[\\x{200C}-\\x{200D}]|[\\x{2070}-\\x{218F}]|[\\x{2C00}-\\x{2FEF}]|[\\x{3001}-\\x{D7FF}]|[\\x{F900}-\\x{FDCF}]|[\\x{FDF0}-\\x{FFFD}]|[\\x{10000}-\\x{EFFFF}]))|-|[0-9]|\\x{00B7}|[\\x{0300}-\\x{036F}]|[\\x{203F}-\\x{2040}])|[.])*(([_]|([A-Z]|[a-z]|[\\x{00C0}-\\x{00D6}]|[\\x{00D8}-\\x{00F6}]|[\\x{00F8}-\\x{02FF}]|[\\x{0370}-\\x{037D}]|[\\x{037F}-\\x{1FFF}]|[\\x{200C}-\\x{200D}]|[\\x{2070}-\\x{218F}]|[\\x{2C00}-\\x{2FEF}]|[\\x{3001}-\\x{D7FF}]|[\\x{F900}-\\x{FDCF}]|[\\x{FDF0}-\\x{FFFD}]|[\\x{10000}-\\x{EFFFF}]))|-|[0-9]|\\x{00B7}|[\\x{0300}-\\x{036F}]|[\\x{203F}-\\x{2040}]))?))?:)"
 298 |
 299 |     private static let _bnodeNameRegex = {
     |                        |- warning: static property '_bnodeNameRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: annotate '_bnodeNameRegex' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 300 |         // The codepoints in these ranges are non-NFC (or otherwise problematic), and currently cannot
 301 |         // be used in a character class range in swift regex, so we construct the character class
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
/host/spi-builder-workspace/Sources/SPARQLSyntax/SPARQLLexer.swift:359:24: warning: static property '_keywordRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
 357 |     }()
 358 |
 359 |     private static let _keywordRegex: Regex = { () -> Regex in
     |                        |- warning: static property '_keywordRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: annotate '_keywordRegex' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 360 |         let windowKeywords2 = #/OVER|PARTITION|RANGE|ROWS|BETWEEN|UNBOUNDED|PRECEDING|CURRENT|ROW|FOLLOWING|AND|RANK|DENSE_RANK|ROW_NUMBER|NTILE/#
 361 |         let r = Regex {
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
/host/spi-builder-workspace/Sources/SPARQLSyntax/SPARQLLexer.swift:390:24: warning: static property '_aRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
 388 |     }()
 389 |
 390 |     private static let _aRegex = #/a\b/#
     |                        |- warning: static property '_aRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: annotate '_aRegex' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 391 |
 392 |     private static let _booleanRegex = #/(true|false)/#.anchorsMatchLineEndings().ignoresCase()
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
/host/spi-builder-workspace/Sources/SPARQLSyntax/SPARQLLexer.swift:392:24: warning: static property '_booleanRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
 390 |     private static let _aRegex = #/a\b/#
 391 |
 392 |     private static let _booleanRegex = #/(true|false)/#.anchorsMatchLineEndings().ignoresCase()
     |                        |- warning: static property '_booleanRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: annotate '_booleanRegex' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 393 |
 394 |     private static let prefixedNameRegex = {
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
/host/spi-builder-workspace/Sources/SPARQLSyntax/SPARQLLexer.swift:394:24: warning: static property 'prefixedNameRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
 392 |     private static let _booleanRegex = #/(true|false)/#.anchorsMatchLineEndings().ignoresCase()
 393 |
 394 |     private static let prefixedNameRegex = {
     |                        |- warning: static property 'prefixedNameRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: annotate 'prefixedNameRegex' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 395 |         // The codepoints in these ranges are non-NFC (or otherwise problematic), and currently cannot
 396 |         // be used in a character class range in swift regex, so we construct the character class
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
/host/spi-builder-workspace/Sources/SPARQLSyntax/SPARQLLexer.swift:532:24: warning: static property '_iriRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
 530 |     }()
 531 |
 532 |     private static let _iriRegex = #/<([^<>"{}|^`\x{00}-\x{20}]*)>/#
     |                        |- warning: static property '_iriRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: annotate '_iriRegex' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 533 |
 534 |     private static let _doubleRegex = #/(([0-9]+[.][0-9]*[eE][+-]?[0-9]+)|([.][0-9]+[eE][+-]?[0-9]+)|([0-9]+[eE][+-]?[0-9]+))/#
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
/host/spi-builder-workspace/Sources/SPARQLSyntax/SPARQLLexer.swift:534:24: warning: static property '_doubleRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring?, Substring?, Substring?)>' may have shared mutable state; this is an error in the Swift 6 language mode
 532 |     private static let _iriRegex = #/<([^<>"{}|^`\x{00}-\x{20}]*)>/#
 533 |
 534 |     private static let _doubleRegex = #/(([0-9]+[.][0-9]*[eE][+-]?[0-9]+)|([.][0-9]+[eE][+-]?[0-9]+)|([0-9]+[eE][+-]?[0-9]+))/#
     |                        |- warning: static property '_doubleRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring?, Substring?, Substring?)>' may have shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: annotate '_doubleRegex' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 535 |
 536 |     private static let _decimalRegex = #/[0-9]*[.][0-9]+/#
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
/host/spi-builder-workspace/Sources/SPARQLSyntax/SPARQLLexer.swift:536:24: warning: static property '_decimalRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
 534 |     private static let _doubleRegex = #/(([0-9]+[.][0-9]*[eE][+-]?[0-9]+)|([.][0-9]+[eE][+-]?[0-9]+)|([0-9]+[eE][+-]?[0-9]+))/#
 535 |
 536 |     private static let _decimalRegex = #/[0-9]*[.][0-9]+/#
     |                        |- warning: static property '_decimalRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: annotate '_decimalRegex' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 537 |
 538 |     private static let _integerRegex = #/[0-9]+/#
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
/host/spi-builder-workspace/Sources/SPARQLSyntax/SPARQLLexer.swift:538:24: warning: static property '_integerRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
 536 |     private static let _decimalRegex = #/[0-9]*[.][0-9]+/#
 537 |
 538 |     private static let _integerRegex = #/[0-9]+/#
     |                        |- warning: static property '_integerRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: annotate '_integerRegex' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 539 |
 540 |     private static let _anonRegex = #/\[[ \u{0a}\u{0d}\u{09}]*\]/#
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
/host/spi-builder-workspace/Sources/SPARQLSyntax/SPARQLLexer.swift:540:24: warning: static property '_anonRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
 538 |     private static let _integerRegex = #/[0-9]+/#
 539 |
 540 |     private static let _anonRegex = #/\[[ \u{0a}\u{0d}\u{09}]*\]/#
     |                        |- warning: static property '_anonRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: annotate '_anonRegex' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 541 |
 542 |     private static let _prefixOrBaseRegex = #/(prefix|base)\b/#
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
/host/spi-builder-workspace/Sources/SPARQLSyntax/SPARQLLexer.swift:542:24: warning: static property '_prefixOrBaseRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
 540 |     private static let _anonRegex = #/\[[ \u{0a}\u{0d}\u{09}]*\]/#
 541 |
 542 |     private static let _prefixOrBaseRegex = #/(prefix|base)\b/#
     |                        |- warning: static property '_prefixOrBaseRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: annotate '_prefixOrBaseRegex' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 543 |
 544 |     private static let _langRegex = #/[a-zA-Z]+(-[a-zA-Z0-9]+)*\b/#
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
/host/spi-builder-workspace/Sources/SPARQLSyntax/SPARQLLexer.swift:544:24: warning: static property '_langRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring?)>' may have shared mutable state; this is an error in the Swift 6 language mode
 542 |     private static let _prefixOrBaseRegex = #/(prefix|base)\b/#
 543 |
 544 |     private static let _langRegex = #/[a-zA-Z]+(-[a-zA-Z0-9]+)*\b/#
     |                        |- warning: static property '_langRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring?)>' may have shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: annotate '_langRegex' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 545 |
 546 |     // PN_CHARS_BASE
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
[25/35] Compiling SPARQLSyntax RDFSerialization.swift
/host/spi-builder-workspace/Sources/SPARQLSyntax/SPARQLLexer.swift:299:24: warning: static property '_bnodeNameRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
 297 |     private static let rPNameNS    = "(((([A-Z]|[a-z]|[\\x{00C0}-\\x{00D6}]|[\\x{00D8}-\\x{00F6}]|[\\x{00F8}-\\x{02FF}]|[\\x{0370}-\\x{037D}]|[\\x{037F}-\\x{1FFF}]|[\\x{200C}-\\x{200D}]|[\\x{2070}-\\x{218F}]|[\\x{2C00}-\\x{2FEF}]|[\\x{3001}-\\x{D7FF}]|[\\x{F900}-\\x{FDCF}]|[\\x{FDF0}-\\x{FFFD}]|[\\x{10000}-\\x{EFFFF}])(((([_]|([A-Z]|[a-z]|[\\x{00C0}-\\x{00D6}]|[\\x{00D8}-\\x{00F6}]|[\\x{00F8}-\\x{02FF}]|[\\x{0370}-\\x{037D}]|[\\x{037F}-\\x{1FFF}]|[\\x{200C}-\\x{200D}]|[\\x{2070}-\\x{218F}]|[\\x{2C00}-\\x{2FEF}]|[\\x{3001}-\\x{D7FF}]|[\\x{F900}-\\x{FDCF}]|[\\x{FDF0}-\\x{FFFD}]|[\\x{10000}-\\x{EFFFF}]))|-|[0-9]|\\x{00B7}|[\\x{0300}-\\x{036F}]|[\\x{203F}-\\x{2040}])|[.])*(([_]|([A-Z]|[a-z]|[\\x{00C0}-\\x{00D6}]|[\\x{00D8}-\\x{00F6}]|[\\x{00F8}-\\x{02FF}]|[\\x{0370}-\\x{037D}]|[\\x{037F}-\\x{1FFF}]|[\\x{200C}-\\x{200D}]|[\\x{2070}-\\x{218F}]|[\\x{2C00}-\\x{2FEF}]|[\\x{3001}-\\x{D7FF}]|[\\x{F900}-\\x{FDCF}]|[\\x{FDF0}-\\x{FFFD}]|[\\x{10000}-\\x{EFFFF}]))|-|[0-9]|\\x{00B7}|[\\x{0300}-\\x{036F}]|[\\x{203F}-\\x{2040}]))?))?:)"
 298 |
 299 |     private static let _bnodeNameRegex = {
     |                        |- warning: static property '_bnodeNameRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: annotate '_bnodeNameRegex' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 300 |         // The codepoints in these ranges are non-NFC (or otherwise problematic), and currently cannot
 301 |         // be used in a character class range in swift regex, so we construct the character class
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
/host/spi-builder-workspace/Sources/SPARQLSyntax/SPARQLLexer.swift:359:24: warning: static property '_keywordRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
 357 |     }()
 358 |
 359 |     private static let _keywordRegex: Regex = { () -> Regex in
     |                        |- warning: static property '_keywordRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: annotate '_keywordRegex' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 360 |         let windowKeywords2 = #/OVER|PARTITION|RANGE|ROWS|BETWEEN|UNBOUNDED|PRECEDING|CURRENT|ROW|FOLLOWING|AND|RANK|DENSE_RANK|ROW_NUMBER|NTILE/#
 361 |         let r = Regex {
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
/host/spi-builder-workspace/Sources/SPARQLSyntax/SPARQLLexer.swift:390:24: warning: static property '_aRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
 388 |     }()
 389 |
 390 |     private static let _aRegex = #/a\b/#
     |                        |- warning: static property '_aRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: annotate '_aRegex' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 391 |
 392 |     private static let _booleanRegex = #/(true|false)/#.anchorsMatchLineEndings().ignoresCase()
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
/host/spi-builder-workspace/Sources/SPARQLSyntax/SPARQLLexer.swift:392:24: warning: static property '_booleanRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
 390 |     private static let _aRegex = #/a\b/#
 391 |
 392 |     private static let _booleanRegex = #/(true|false)/#.anchorsMatchLineEndings().ignoresCase()
     |                        |- warning: static property '_booleanRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: annotate '_booleanRegex' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 393 |
 394 |     private static let prefixedNameRegex = {
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
/host/spi-builder-workspace/Sources/SPARQLSyntax/SPARQLLexer.swift:394:24: warning: static property 'prefixedNameRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
 392 |     private static let _booleanRegex = #/(true|false)/#.anchorsMatchLineEndings().ignoresCase()
 393 |
 394 |     private static let prefixedNameRegex = {
     |                        |- warning: static property 'prefixedNameRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: annotate 'prefixedNameRegex' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 395 |         // The codepoints in these ranges are non-NFC (or otherwise problematic), and currently cannot
 396 |         // be used in a character class range in swift regex, so we construct the character class
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
/host/spi-builder-workspace/Sources/SPARQLSyntax/SPARQLLexer.swift:532:24: warning: static property '_iriRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
 530 |     }()
 531 |
 532 |     private static let _iriRegex = #/<([^<>"{}|^`\x{00}-\x{20}]*)>/#
     |                        |- warning: static property '_iriRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: annotate '_iriRegex' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 533 |
 534 |     private static let _doubleRegex = #/(([0-9]+[.][0-9]*[eE][+-]?[0-9]+)|([.][0-9]+[eE][+-]?[0-9]+)|([0-9]+[eE][+-]?[0-9]+))/#
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
/host/spi-builder-workspace/Sources/SPARQLSyntax/SPARQLLexer.swift:534:24: warning: static property '_doubleRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring?, Substring?, Substring?)>' may have shared mutable state; this is an error in the Swift 6 language mode
 532 |     private static let _iriRegex = #/<([^<>"{}|^`\x{00}-\x{20}]*)>/#
 533 |
 534 |     private static let _doubleRegex = #/(([0-9]+[.][0-9]*[eE][+-]?[0-9]+)|([.][0-9]+[eE][+-]?[0-9]+)|([0-9]+[eE][+-]?[0-9]+))/#
     |                        |- warning: static property '_doubleRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring?, Substring?, Substring?)>' may have shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: annotate '_doubleRegex' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 535 |
 536 |     private static let _decimalRegex = #/[0-9]*[.][0-9]+/#
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
/host/spi-builder-workspace/Sources/SPARQLSyntax/SPARQLLexer.swift:536:24: warning: static property '_decimalRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
 534 |     private static let _doubleRegex = #/(([0-9]+[.][0-9]*[eE][+-]?[0-9]+)|([.][0-9]+[eE][+-]?[0-9]+)|([0-9]+[eE][+-]?[0-9]+))/#
 535 |
 536 |     private static let _decimalRegex = #/[0-9]*[.][0-9]+/#
     |                        |- warning: static property '_decimalRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: annotate '_decimalRegex' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 537 |
 538 |     private static let _integerRegex = #/[0-9]+/#
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
/host/spi-builder-workspace/Sources/SPARQLSyntax/SPARQLLexer.swift:538:24: warning: static property '_integerRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
 536 |     private static let _decimalRegex = #/[0-9]*[.][0-9]+/#
 537 |
 538 |     private static let _integerRegex = #/[0-9]+/#
     |                        |- warning: static property '_integerRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: annotate '_integerRegex' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 539 |
 540 |     private static let _anonRegex = #/\[[ \u{0a}\u{0d}\u{09}]*\]/#
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
/host/spi-builder-workspace/Sources/SPARQLSyntax/SPARQLLexer.swift:540:24: warning: static property '_anonRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
 538 |     private static let _integerRegex = #/[0-9]+/#
 539 |
 540 |     private static let _anonRegex = #/\[[ \u{0a}\u{0d}\u{09}]*\]/#
     |                        |- warning: static property '_anonRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: annotate '_anonRegex' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 541 |
 542 |     private static let _prefixOrBaseRegex = #/(prefix|base)\b/#
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
/host/spi-builder-workspace/Sources/SPARQLSyntax/SPARQLLexer.swift:542:24: warning: static property '_prefixOrBaseRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
 540 |     private static let _anonRegex = #/\[[ \u{0a}\u{0d}\u{09}]*\]/#
 541 |
 542 |     private static let _prefixOrBaseRegex = #/(prefix|base)\b/#
     |                        |- warning: static property '_prefixOrBaseRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: annotate '_prefixOrBaseRegex' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 543 |
 544 |     private static let _langRegex = #/[a-zA-Z]+(-[a-zA-Z0-9]+)*\b/#
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
/host/spi-builder-workspace/Sources/SPARQLSyntax/SPARQLLexer.swift:544:24: warning: static property '_langRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring?)>' may have shared mutable state; this is an error in the Swift 6 language mode
 542 |     private static let _prefixOrBaseRegex = #/(prefix|base)\b/#
 543 |
 544 |     private static let _langRegex = #/[a-zA-Z]+(-[a-zA-Z0-9]+)*\b/#
     |                        |- warning: static property '_langRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring?)>' may have shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: annotate '_langRegex' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 545 |
 546 |     // PN_CHARS_BASE
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
[26/35] Compiling SPARQLSyntax SPARQLLexer.swift
/host/spi-builder-workspace/Sources/SPARQLSyntax/SPARQLLexer.swift:299:24: warning: static property '_bnodeNameRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
 297 |     private static let rPNameNS    = "(((([A-Z]|[a-z]|[\\x{00C0}-\\x{00D6}]|[\\x{00D8}-\\x{00F6}]|[\\x{00F8}-\\x{02FF}]|[\\x{0370}-\\x{037D}]|[\\x{037F}-\\x{1FFF}]|[\\x{200C}-\\x{200D}]|[\\x{2070}-\\x{218F}]|[\\x{2C00}-\\x{2FEF}]|[\\x{3001}-\\x{D7FF}]|[\\x{F900}-\\x{FDCF}]|[\\x{FDF0}-\\x{FFFD}]|[\\x{10000}-\\x{EFFFF}])(((([_]|([A-Z]|[a-z]|[\\x{00C0}-\\x{00D6}]|[\\x{00D8}-\\x{00F6}]|[\\x{00F8}-\\x{02FF}]|[\\x{0370}-\\x{037D}]|[\\x{037F}-\\x{1FFF}]|[\\x{200C}-\\x{200D}]|[\\x{2070}-\\x{218F}]|[\\x{2C00}-\\x{2FEF}]|[\\x{3001}-\\x{D7FF}]|[\\x{F900}-\\x{FDCF}]|[\\x{FDF0}-\\x{FFFD}]|[\\x{10000}-\\x{EFFFF}]))|-|[0-9]|\\x{00B7}|[\\x{0300}-\\x{036F}]|[\\x{203F}-\\x{2040}])|[.])*(([_]|([A-Z]|[a-z]|[\\x{00C0}-\\x{00D6}]|[\\x{00D8}-\\x{00F6}]|[\\x{00F8}-\\x{02FF}]|[\\x{0370}-\\x{037D}]|[\\x{037F}-\\x{1FFF}]|[\\x{200C}-\\x{200D}]|[\\x{2070}-\\x{218F}]|[\\x{2C00}-\\x{2FEF}]|[\\x{3001}-\\x{D7FF}]|[\\x{F900}-\\x{FDCF}]|[\\x{FDF0}-\\x{FFFD}]|[\\x{10000}-\\x{EFFFF}]))|-|[0-9]|\\x{00B7}|[\\x{0300}-\\x{036F}]|[\\x{203F}-\\x{2040}]))?))?:)"
 298 |
 299 |     private static let _bnodeNameRegex = {
     |                        |- warning: static property '_bnodeNameRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: annotate '_bnodeNameRegex' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 300 |         // The codepoints in these ranges are non-NFC (or otherwise problematic), and currently cannot
 301 |         // be used in a character class range in swift regex, so we construct the character class
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
/host/spi-builder-workspace/Sources/SPARQLSyntax/SPARQLLexer.swift:359:24: warning: static property '_keywordRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
 357 |     }()
 358 |
 359 |     private static let _keywordRegex: Regex = { () -> Regex in
     |                        |- warning: static property '_keywordRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: annotate '_keywordRegex' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 360 |         let windowKeywords2 = #/OVER|PARTITION|RANGE|ROWS|BETWEEN|UNBOUNDED|PRECEDING|CURRENT|ROW|FOLLOWING|AND|RANK|DENSE_RANK|ROW_NUMBER|NTILE/#
 361 |         let r = Regex {
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
/host/spi-builder-workspace/Sources/SPARQLSyntax/SPARQLLexer.swift:390:24: warning: static property '_aRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
 388 |     }()
 389 |
 390 |     private static let _aRegex = #/a\b/#
     |                        |- warning: static property '_aRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: annotate '_aRegex' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 391 |
 392 |     private static let _booleanRegex = #/(true|false)/#.anchorsMatchLineEndings().ignoresCase()
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
/host/spi-builder-workspace/Sources/SPARQLSyntax/SPARQLLexer.swift:392:24: warning: static property '_booleanRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
 390 |     private static let _aRegex = #/a\b/#
 391 |
 392 |     private static let _booleanRegex = #/(true|false)/#.anchorsMatchLineEndings().ignoresCase()
     |                        |- warning: static property '_booleanRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: annotate '_booleanRegex' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 393 |
 394 |     private static let prefixedNameRegex = {
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
/host/spi-builder-workspace/Sources/SPARQLSyntax/SPARQLLexer.swift:394:24: warning: static property 'prefixedNameRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
 392 |     private static let _booleanRegex = #/(true|false)/#.anchorsMatchLineEndings().ignoresCase()
 393 |
 394 |     private static let prefixedNameRegex = {
     |                        |- warning: static property 'prefixedNameRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: annotate 'prefixedNameRegex' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 395 |         // The codepoints in these ranges are non-NFC (or otherwise problematic), and currently cannot
 396 |         // be used in a character class range in swift regex, so we construct the character class
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
/host/spi-builder-workspace/Sources/SPARQLSyntax/SPARQLLexer.swift:532:24: warning: static property '_iriRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
 530 |     }()
 531 |
 532 |     private static let _iriRegex = #/<([^<>"{}|^`\x{00}-\x{20}]*)>/#
     |                        |- warning: static property '_iriRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: annotate '_iriRegex' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 533 |
 534 |     private static let _doubleRegex = #/(([0-9]+[.][0-9]*[eE][+-]?[0-9]+)|([.][0-9]+[eE][+-]?[0-9]+)|([0-9]+[eE][+-]?[0-9]+))/#
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
/host/spi-builder-workspace/Sources/SPARQLSyntax/SPARQLLexer.swift:534:24: warning: static property '_doubleRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring?, Substring?, Substring?)>' may have shared mutable state; this is an error in the Swift 6 language mode
 532 |     private static let _iriRegex = #/<([^<>"{}|^`\x{00}-\x{20}]*)>/#
 533 |
 534 |     private static let _doubleRegex = #/(([0-9]+[.][0-9]*[eE][+-]?[0-9]+)|([.][0-9]+[eE][+-]?[0-9]+)|([0-9]+[eE][+-]?[0-9]+))/#
     |                        |- warning: static property '_doubleRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring?, Substring?, Substring?)>' may have shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: annotate '_doubleRegex' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 535 |
 536 |     private static let _decimalRegex = #/[0-9]*[.][0-9]+/#
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
/host/spi-builder-workspace/Sources/SPARQLSyntax/SPARQLLexer.swift:536:24: warning: static property '_decimalRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
 534 |     private static let _doubleRegex = #/(([0-9]+[.][0-9]*[eE][+-]?[0-9]+)|([.][0-9]+[eE][+-]?[0-9]+)|([0-9]+[eE][+-]?[0-9]+))/#
 535 |
 536 |     private static let _decimalRegex = #/[0-9]*[.][0-9]+/#
     |                        |- warning: static property '_decimalRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: annotate '_decimalRegex' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 537 |
 538 |     private static let _integerRegex = #/[0-9]+/#
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
/host/spi-builder-workspace/Sources/SPARQLSyntax/SPARQLLexer.swift:538:24: warning: static property '_integerRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
 536 |     private static let _decimalRegex = #/[0-9]*[.][0-9]+/#
 537 |
 538 |     private static let _integerRegex = #/[0-9]+/#
     |                        |- warning: static property '_integerRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: annotate '_integerRegex' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 539 |
 540 |     private static let _anonRegex = #/\[[ \u{0a}\u{0d}\u{09}]*\]/#
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
/host/spi-builder-workspace/Sources/SPARQLSyntax/SPARQLLexer.swift:540:24: warning: static property '_anonRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
 538 |     private static let _integerRegex = #/[0-9]+/#
 539 |
 540 |     private static let _anonRegex = #/\[[ \u{0a}\u{0d}\u{09}]*\]/#
     |                        |- warning: static property '_anonRegex' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: annotate '_anonRegex' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 541 |
 542 |     private static let _prefixOrBaseRegex = #/(prefix|base)\b/#
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
/host/spi-builder-workspace/Sources/SPARQLSyntax/SPARQLLexer.swift:542:24: warning: static property '_prefixOrBaseRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
 540 |     private static let _anonRegex = #/\[[ \u{0a}\u{0d}\u{09}]*\]/#
 541 |
 542 |     private static let _prefixOrBaseRegex = #/(prefix|base)\b/#
     |                        |- warning: static property '_prefixOrBaseRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: annotate '_prefixOrBaseRegex' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 543 |
 544 |     private static let _langRegex = #/[a-zA-Z]+(-[a-zA-Z0-9]+)*\b/#
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
/host/spi-builder-workspace/Sources/SPARQLSyntax/SPARQLLexer.swift:544:24: warning: static property '_langRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring?)>' may have shared mutable state; this is an error in the Swift 6 language mode
 542 |     private static let _prefixOrBaseRegex = #/(prefix|base)\b/#
 543 |
 544 |     private static let _langRegex = #/[a-zA-Z]+(-[a-zA-Z0-9]+)*\b/#
     |                        |- warning: static property '_langRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring?)>' may have shared mutable state; this is an error in the Swift 6 language mode
     |                        |- note: annotate '_langRegex' with '@MainActor' if property should only be accessed from the main actor
     |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 545 |
 546 |     // PN_CHARS_BASE
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     public typealias RegexOutput = Output
[27/35] Compiling SPARQLSyntax SPARQLParser.swift
/host/spi-builder-workspace/Sources/SPARQLSyntax/Expression.swift:14:16: warning: static property 'trueExpression' is not concurrency-safe because non-'Sendable' type 'Expression' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | // swiftlint:disable cyclomatic_complexity
 12 | // swiftlint:disable:next type_body_length
 13 | public indirect enum Expression: Equatable, Hashable, CustomStringConvertible {
    |                      `- note: consider making enum 'Expression' conform to the 'Sendable' protocol
 14 |     static let trueExpression: Expression = .node(.bound(Term.trueValue))
    |                |- warning: static property 'trueExpression' is not concurrency-safe because non-'Sendable' type 'Expression' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'trueExpression' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 |     static let falseExpression: Expression = .node(.bound(Term.falseValue))
 16 |
[28/35] Compiling SPARQLSyntax SPARQLSerializer.swift
/host/spi-builder-workspace/Sources/SPARQLSyntax/Expression.swift:14:16: warning: static property 'trueExpression' is not concurrency-safe because non-'Sendable' type 'Expression' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | // swiftlint:disable cyclomatic_complexity
 12 | // swiftlint:disable:next type_body_length
 13 | public indirect enum Expression: Equatable, Hashable, CustomStringConvertible {
    |                      `- note: consider making enum 'Expression' conform to the 'Sendable' protocol
 14 |     static let trueExpression: Expression = .node(.bound(Term.trueValue))
    |                |- warning: static property 'trueExpression' is not concurrency-safe because non-'Sendable' type 'Expression' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'trueExpression' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 |     static let falseExpression: Expression = .node(.bound(Term.falseValue))
 16 |
[29/36] Wrapping AST for SPARQLSyntax for debugging
[31/40] Emitting module sparqllint
[32/40] Compiling sparqllint main.swift
/host/spi-builder-workspace/Sources/sparqllint/main.swift:65:9: warning: variable 's' was never mutated; consider changing to 'let' constant
 63 |
 64 | func reformat(_ sparql: String, config: Config) -> String {
 65 |     var s = SPARQLSerializer(prettyPrint: config.pretty)
    |         `- warning: variable 's' was never mutated; consider changing to 'let' constant
 66 |     return s.reformat(sparql)
 67 | }
[34/41] Emitting module sparql_parser
[35/41] Compiling sparql_parser main.swift
/host/spi-builder-workspace/Sources/sparql-parser/main.swift:61:23: warning: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 59 | func warn(_ items: String...) {
 60 |     for string in items {
 61 |         fputs(string, stderr)
    |                       `- warning: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 62 |         fputs("\n", stderr)
 63 |     }
SwiftGlibc.stderr:1:12: note: var declared here
1 | public var stderr: UnsafeMutablePointer<FILE>!
  |            `- note: var declared here
/host/spi-builder-workspace/Sources/sparql-parser/main.swift:62:21: warning: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 60 |     for string in items {
 61 |         fputs(string, stderr)
 62 |         fputs("\n", stderr)
    |                     `- warning: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
 63 |     }
 64 | }
SwiftGlibc.stderr:1:12: note: var declared here
1 | public var stderr: UnsafeMutablePointer<FILE>!
  |            `- note: var declared here
[36/42] Wrapping AST for sparqllint for debugging
[37/42] Write Objects.LinkFileList
[38/42] Wrapping AST for sparql-parser for debugging
[39/42] Write Objects.LinkFileList
[40/42] Linking sparqllint
[41/42] Linking sparql-parser
Build complete! (36.71s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-serd",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.0.4",
            "upper_bound" : "0.1.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/kasei/swift-serd.git"
    }
  ],
  "manifest_display_name" : "SPARQLSyntax",
  "name" : "SPARQLSyntax",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "SPARQLSyntax",
      "targets" : [
        "SPARQLSyntax"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "sparqllint",
      "targets" : [
        "sparqllint"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "sparql-parser",
      "targets" : [
        "sparql-parser"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "sparqllint",
      "module_type" : "SwiftTarget",
      "name" : "sparqllint",
      "path" : "Sources/sparqllint",
      "product_memberships" : [
        "sparqllint"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "SPARQLSyntax"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "sparql_parser",
      "module_type" : "SwiftTarget",
      "name" : "sparql-parser",
      "path" : "Sources/sparql-parser",
      "product_memberships" : [
        "sparql-parser"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "SPARQLSyntax"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "SPARQLSyntaxTests",
      "module_type" : "SwiftTarget",
      "name" : "SPARQLSyntaxTests",
      "path" : "Tests/SPARQLSyntaxTests",
      "sources" : [
        "AlgebraTests.swift",
        "ExpressionTests.swift",
        "IRITests.swift",
        "PropertyPathTests.swift",
        "RDFPatternsTests.swift",
        "RDFTests.swift",
        "SPARQLParserTests.swift",
        "SPARQLParserWindowTests.swift",
        "SPARQLReformattingTests.swift",
        "SPARQLRewriting.swift",
        "SPARQLSerializationTests.swift",
        "XCTestManifests.swift",
        "XSDTests.swift"
      ],
      "target_dependencies" : [
        "SPARQLSyntax"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SPARQLSyntax",
      "module_type" : "SwiftTarget",
      "name" : "SPARQLSyntax",
      "path" : "Sources/SPARQLSyntax",
      "product_dependencies" : [
        "serd"
      ],
      "product_memberships" : [
        "SPARQLSyntax",
        "sparqllint",
        "sparql-parser"
      ],
      "sources" : [
        "Aggregation.swift",
        "Algebra.swift",
        "Expression.swift",
        "IRI.swift",
        "PropertyPath.swift",
        "Query.swift",
        "RDF.swift",
        "RDFPatterns.swift",
        "RDFSerialization.swift",
        "SPARQLLexer.swift",
        "SPARQLParser.swift",
        "SPARQLSerializer.swift",
        "SPARQLSyntax.swift",
        "Window.swift",
        "XSD.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.7"
}
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:47d26c99ca4f1ac0a332c85fd5b13ff4390e72115219984a57a68fe9d1063a05
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Done.