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 0.2.11 (9ebf4a), with Swift 6.1 for Linux on 29 Apr 2025 05:01:30 UTC.

Swift 6 data race errors: 32

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.61.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/kasei/swift-sparql-syntax.git
Reference: 0.2.11
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
 * tag               0.2.11     -> FETCH_HEAD
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 0.2.11
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.1
Building package at path:  $PWD
https://github.com/kasei/swift-sparql-syntax.git
https://github.com/kasei/swift-sparql-syntax.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
{
  "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"
}
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.1-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1
basic-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:3bdcac04179f4ed3e5b8e9dbd6e74bbf5ebc0f4fde48bbaad7d1e5c757e65bcb
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.1-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.16s)
Computing version for https://github.com/kasei/swift-serd.git
Computed https://github.com/kasei/swift-serd.git at 0.0.4 (0.65s)
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 env.c
[3/19] Compiling serd uri.c
[4/19] Write sources
[5/19] Compiling serd reader.c
[6/19] Compiling serd writer.c
[7/19] Compiling serd node.c
[8/19] Compiling serd byte_source.c
[9/19] Compiling serd n3.c
[10/19] Compiling serd string.c
[11/19] Write swift-version-24593BA9C3E375BF.txt
[13/34] Compiling SPARQLSyntax SPARQLSyntax.swift
[14/34] Compiling SPARQLSyntax Window.swift
[15/35] Compiling SPARQLSyntax PropertyPath.swift
[16/35] Compiling SPARQLSyntax Query.swift
[17/35] Compiling SPARQLSyntax XSD.swift
[18/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: add '@MainActor' to make static property 'defaultType' part of global actor 'MainActor'
     |                       `- 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: add '@MainActor' to make static property 'trueExpression' part of global actor 'MainActor'
    |                `- 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/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: add '@MainActor' to make static property 'falseExpression' part of global actor 'MainActor'
    |                `- 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/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: add '@MainActor' to make static property 'xsd' part of global actor 'MainActor'
    |                       `- 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: add '@MainActor' to make static property 'rdf' part of global actor 'MainActor'
    |                       `- 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: add '@MainActor' to make static property 'rdfs' part of global actor 'MainActor'
    |                       `- 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: add '@MainActor' to make static property 'sd' part of global actor 'MainActor'
    |                       `- 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: add '@MainActor' to make static property 'hydra' part of global actor 'MainActor'
    |                       `- 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: add '@MainActor' to make static property 'void' part of global actor 'MainActor'
    |                       `- 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: add '@MainActor' to make static property 'formats' part of global actor 'MainActor'
    |                       `- 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: add '@MainActor' to make static property '_integerPattern' part of global actor 'MainActor'
    |                        `- 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: add '@MainActor' to make static property '_decimalPattern' part of global actor 'MainActor'
    |                        `- 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: add '@MainActor' to make static property '_doublePattern' part of global actor 'MainActor'
    |                        `- 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: add '@MainActor' to make static property 'trueValue' part of global actor 'MainActor'
    |                       `- 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: add '@MainActor' to make static property 'falseValue' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
602 | }
603 |
/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: add '@MainActor' to make static property 'groundKeyPaths' part of global actor 'MainActor'
    |                       `- 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: add '@MainActor' to make static property 'groundKeyNames' part of global actor 'MainActor'
    |                       `- 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: add '@MainActor' to make static property 'keyPaths' part of global actor 'MainActor'
    |                       `- 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: add '@MainActor' to make static property 'groundKeyPaths' part of global actor 'MainActor'
    |                       `- 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: add '@MainActor' to make static property 'groundKeyNames' part of global actor 'MainActor'
    |                       `- 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: add '@MainActor' to make static property '_bnodeNameRegex' part of global actor 'MainActor'
     |                        `- 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: add '@MainActor' to make static property '_keywordRegex' part of global actor 'MainActor'
     |                        `- 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: add '@MainActor' to make static property '_aRegex' part of global actor 'MainActor'
     |                        `- 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: add '@MainActor' to make static property '_booleanRegex' part of global actor 'MainActor'
     |                        `- 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: add '@MainActor' to make static property 'prefixedNameRegex' part of global actor 'MainActor'
     |                        `- 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: add '@MainActor' to make static property '_iriRegex' part of global actor 'MainActor'
     |                        `- 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: add '@MainActor' to make static property '_doubleRegex' part of global actor 'MainActor'
     |                        `- 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: add '@MainActor' to make static property '_decimalRegex' part of global actor 'MainActor'
     |                        `- 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: add '@MainActor' to make static property '_integerRegex' part of global actor 'MainActor'
     |                        `- 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: add '@MainActor' to make static property '_anonRegex' part of global actor 'MainActor'
     |                        `- 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: add '@MainActor' to make static property '_prefixOrBaseRegex' part of global actor 'MainActor'
     |                        `- 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: add '@MainActor' to make static property '_langRegex' part of global actor 'MainActor'
     |                        `- 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
[19/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: add '@MainActor' to make static property 'trueExpression' part of global actor 'MainActor'
    |                `- 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/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: add '@MainActor' to make static property 'falseExpression' part of global actor 'MainActor'
    |                `- 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/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: add '@MainActor' to make static property 'xsd' part of global actor 'MainActor'
    |                       `- 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: add '@MainActor' to make static property 'rdf' part of global actor 'MainActor'
    |                       `- 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: add '@MainActor' to make static property 'rdfs' part of global actor 'MainActor'
    |                       `- 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: add '@MainActor' to make static property 'sd' part of global actor 'MainActor'
    |                       `- 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: add '@MainActor' to make static property 'hydra' part of global actor 'MainActor'
    |                       `- 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: add '@MainActor' to make static property 'void' part of global actor 'MainActor'
    |                       `- 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: add '@MainActor' to make static property 'formats' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 20 |
 21 |     var value: String
[20/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: add '@MainActor' to make static property 'trueExpression' part of global actor 'MainActor'
    |                `- 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/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: add '@MainActor' to make static property 'falseExpression' part of global actor 'MainActor'
    |                `- 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/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: add '@MainActor' to make static property 'xsd' part of global actor 'MainActor'
    |                       `- 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: add '@MainActor' to make static property 'rdf' part of global actor 'MainActor'
    |                       `- 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: add '@MainActor' to make static property 'rdfs' part of global actor 'MainActor'
    |                       `- 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: add '@MainActor' to make static property 'sd' part of global actor 'MainActor'
    |                       `- 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: add '@MainActor' to make static property 'hydra' part of global actor 'MainActor'
    |                       `- 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: add '@MainActor' to make static property 'void' part of global actor 'MainActor'
    |                       `- 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: add '@MainActor' to make static property 'formats' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 20 |
 21 |     var value: String
[21/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: add '@MainActor' to make static property 'defaultType' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  11 |     var descendIntoAlgebras: Bool
  12 |     var descendIntoSubqueries: Bool
[22/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: add '@MainActor' to make static property 'defaultType' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  11 |     var descendIntoAlgebras: Bool
  12 |     var descendIntoSubqueries: Bool
[23/35] Compiling SPARQLSyntax SPARQLParser.swift
[24/35] Compiling SPARQLSyntax SPARQLSerializer.swift
[25/35] 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: add '@MainActor' to make static property '_integerPattern' part of global actor 'MainActor'
    |                        `- 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: add '@MainActor' to make static property '_decimalPattern' part of global actor 'MainActor'
    |                        `- 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: add '@MainActor' to make static property '_doublePattern' part of global actor 'MainActor'
    |                        `- 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: add '@MainActor' to make static property 'trueValue' part of global actor 'MainActor'
    |                       `- 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: add '@MainActor' to make static property 'falseValue' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
602 | }
603 |
/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: add '@MainActor' to make static property 'groundKeyPaths' part of global actor 'MainActor'
    |                       `- 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: add '@MainActor' to make static property 'groundKeyNames' part of global actor 'MainActor'
    |                       `- 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: add '@MainActor' to make static property 'keyPaths' part of global actor 'MainActor'
    |                       `- 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: add '@MainActor' to make static property 'groundKeyPaths' part of global actor 'MainActor'
    |                       `- 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: add '@MainActor' to make static property 'groundKeyNames' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
175 |
176 |     public init(triplePattern tp: TriplePattern, graph: Node) {
[26/35] 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: add '@MainActor' to make static property '_integerPattern' part of global actor 'MainActor'
    |                        `- 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: add '@MainActor' to make static property '_decimalPattern' part of global actor 'MainActor'
    |                        `- 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: add '@MainActor' to make static property '_doublePattern' part of global actor 'MainActor'
    |                        `- 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: add '@MainActor' to make static property 'trueValue' part of global actor 'MainActor'
    |                       `- 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: add '@MainActor' to make static property 'falseValue' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
602 | }
603 |
/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: add '@MainActor' to make static property 'groundKeyPaths' part of global actor 'MainActor'
    |                       `- 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: add '@MainActor' to make static property 'groundKeyNames' part of global actor 'MainActor'
    |                       `- 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: add '@MainActor' to make static property 'keyPaths' part of global actor 'MainActor'
    |                       `- 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: add '@MainActor' to make static property 'groundKeyPaths' part of global actor 'MainActor'
    |                       `- 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: add '@MainActor' to make static property 'groundKeyNames' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
175 |
176 |     public init(triplePattern tp: TriplePattern, graph: Node) {
[27/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: add '@MainActor' to make static property '_bnodeNameRegex' part of global actor 'MainActor'
     |                        `- 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: add '@MainActor' to make static property '_keywordRegex' part of global actor 'MainActor'
     |                        `- 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: add '@MainActor' to make static property '_aRegex' part of global actor 'MainActor'
     |                        `- 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: add '@MainActor' to make static property '_booleanRegex' part of global actor 'MainActor'
     |                        `- 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: add '@MainActor' to make static property 'prefixedNameRegex' part of global actor 'MainActor'
     |                        `- 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: add '@MainActor' to make static property '_iriRegex' part of global actor 'MainActor'
     |                        `- 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: add '@MainActor' to make static property '_doubleRegex' part of global actor 'MainActor'
     |                        `- 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: add '@MainActor' to make static property '_decimalRegex' part of global actor 'MainActor'
     |                        `- 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: add '@MainActor' to make static property '_integerRegex' part of global actor 'MainActor'
     |                        `- 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: add '@MainActor' to make static property '_anonRegex' part of global actor 'MainActor'
     |                        `- 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: add '@MainActor' to make static property '_prefixOrBaseRegex' part of global actor 'MainActor'
     |                        `- 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: add '@MainActor' to make static property '_langRegex' part of global actor 'MainActor'
     |                        `- 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
[28/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: add '@MainActor' to make static property '_bnodeNameRegex' part of global actor 'MainActor'
     |                        `- 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: add '@MainActor' to make static property '_keywordRegex' part of global actor 'MainActor'
     |                        `- 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: add '@MainActor' to make static property '_aRegex' part of global actor 'MainActor'
     |                        `- 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: add '@MainActor' to make static property '_booleanRegex' part of global actor 'MainActor'
     |                        `- 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: add '@MainActor' to make static property 'prefixedNameRegex' part of global actor 'MainActor'
     |                        `- 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: add '@MainActor' to make static property '_iriRegex' part of global actor 'MainActor'
     |                        `- 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: add '@MainActor' to make static property '_doubleRegex' part of global actor 'MainActor'
     |                        `- 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: add '@MainActor' to make static property '_decimalRegex' part of global actor 'MainActor'
     |                        `- 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: add '@MainActor' to make static property '_integerRegex' part of global actor 'MainActor'
     |                        `- 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: add '@MainActor' to make static property '_anonRegex' part of global actor 'MainActor'
     |                        `- 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: add '@MainActor' to make static property '_prefixOrBaseRegex' part of global actor 'MainActor'
     |                        `- 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: add '@MainActor' to make static property '_langRegex' part of global actor 'MainActor'
     |                        `- 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
[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 | }
[33/41] Emitting module sparql_parser
[34/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 |     }
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin;		/* Standard input stream.  */
144 | extern FILE *stdout;		/* Standard output stream.  */
145 | extern FILE *stderr;		/* Standard error output stream.  */
    |              `- note: var declared here
146 | /* C89/C99 say they're macros.  Make them happy.  */
147 | #define stdin stdin
/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 | }
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin;		/* Standard input stream.  */
144 | extern FILE *stdout;		/* Standard output stream.  */
145 | extern FILE *stderr;		/* Standard error output stream.  */
    |              `- note: var declared here
146 | /* C89/C99 say they're macros.  Make them happy.  */
147 | #define stdin stdin
[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 sparql-parser
[41/42] Linking sparqllint
Build complete! (23.99s)
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.1-latest: Pulling from finestructure/spi-images
Digest: sha256:3bdcac04179f4ed3e5b8e9dbd6e74bbf5ebc0f4fde48bbaad7d1e5c757e65bcb
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.1-latest
Done.