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