The Swift Package Index logo.Swift Package Index

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

Build Information

Successful build of gir2swift, reference main (d00424), with Swift 6.0 for macOS (SPM) on 11 Mar 2025 08:52:23 UTC.

Swift 6 data race errors: 179

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures

Build Log

159 |     static let gpointerType = GIRRawPointerType(aliasOf: mutableVoidPointer, name: gpointer, swiftName: gpointer, ctype: gpointer)
    |                |- warning: static property 'gpointerType' is not concurrency-safe because non-'Sendable' type 'GIRRawPointerType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'gpointerType' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
160 |     static let gpointerConstPointerType = GIRRawPointerType(aliasOf: mutableVoidPointer, name: gpointer, swiftName: gpointer, ctype: gconstpointer)
161 |     static let gconstpointerType = GIRRawPointerType(aliasOf: voidPointer, name: gconstpointer, swiftName: gconstpointer, ctype: gconstpointer)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/GirType.swift:400:20: note: class 'GIRRawPointerType' does not conform to the 'Sendable' protocol
398 | /// Representation of a raw pointer type, its relationship to other types,
399 | /// and casting operations
400 | public final class GIRRawPointerType: GIRType {
    |                    `- note: class 'GIRRawPointerType' does not conform to the 'Sendable' protocol
401 |     /// Return the default cast to convert the given expression to an opaque pointer
402 |     /// - Parameters:
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:160:16: warning: static property 'gpointerConstPointerType' is not concurrency-safe because non-'Sendable' type 'GIRRawPointerType' may have shared mutable state; this is an error in the Swift 6 language mode
158 |     static let gconstpointerQ = gconstpointer + "?"
159 |     static let gpointerType = GIRRawPointerType(aliasOf: mutableVoidPointer, name: gpointer, swiftName: gpointer, ctype: gpointer)
160 |     static let gpointerConstPointerType = GIRRawPointerType(aliasOf: mutableVoidPointer, name: gpointer, swiftName: gpointer, ctype: gconstpointer)
    |                |- warning: static property 'gpointerConstPointerType' is not concurrency-safe because non-'Sendable' type 'GIRRawPointerType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'gpointerConstPointerType' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
161 |     static let gconstpointerType = GIRRawPointerType(aliasOf: voidPointer, name: gconstpointer, swiftName: gconstpointer, ctype: gconstpointer)
162 |     static let opaquePointerType = GIROpaquePointerType(aliasOf: mutableVoidPointer, name: opaquePointer)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/GirType.swift:400:20: note: class 'GIRRawPointerType' does not conform to the 'Sendable' protocol
398 | /// Representation of a raw pointer type, its relationship to other types,
399 | /// and casting operations
400 | public final class GIRRawPointerType: GIRType {
    |                    `- note: class 'GIRRawPointerType' does not conform to the 'Sendable' protocol
401 |     /// Return the default cast to convert the given expression to an opaque pointer
402 |     /// - Parameters:
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:161:16: warning: static property 'gconstpointerType' is not concurrency-safe because non-'Sendable' type 'GIRRawPointerType' may have shared mutable state; this is an error in the Swift 6 language mode
159 |     static let gpointerType = GIRRawPointerType(aliasOf: mutableVoidPointer, name: gpointer, swiftName: gpointer, ctype: gpointer)
160 |     static let gpointerConstPointerType = GIRRawPointerType(aliasOf: mutableVoidPointer, name: gpointer, swiftName: gpointer, ctype: gconstpointer)
161 |     static let gconstpointerType = GIRRawPointerType(aliasOf: voidPointer, name: gconstpointer, swiftName: gconstpointer, ctype: gconstpointer)
    |                |- warning: static property 'gconstpointerType' is not concurrency-safe because non-'Sendable' type 'GIRRawPointerType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'gconstpointerType' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
162 |     static let opaquePointerType = GIROpaquePointerType(aliasOf: mutableVoidPointer, name: opaquePointer)
163 |     static let optionalGPointerType = GIRRawPointerType(aliasOf: mutableVoidPointer, name: gpointerQ, swiftName: gpointerQ, ctype: gpointerQ)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/GirType.swift:400:20: note: class 'GIRRawPointerType' does not conform to the 'Sendable' protocol
398 | /// Representation of a raw pointer type, its relationship to other types,
399 | /// and casting operations
400 | public final class GIRRawPointerType: GIRType {
    |                    `- note: class 'GIRRawPointerType' does not conform to the 'Sendable' protocol
401 |     /// Return the default cast to convert the given expression to an opaque pointer
402 |     /// - Parameters:
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:162:16: warning: static property 'opaquePointerType' is not concurrency-safe because non-'Sendable' type 'GIROpaquePointerType' may have shared mutable state; this is an error in the Swift 6 language mode
160 |     static let gpointerConstPointerType = GIRRawPointerType(aliasOf: mutableVoidPointer, name: gpointer, swiftName: gpointer, ctype: gconstpointer)
161 |     static let gconstpointerType = GIRRawPointerType(aliasOf: voidPointer, name: gconstpointer, swiftName: gconstpointer, ctype: gconstpointer)
162 |     static let opaquePointerType = GIROpaquePointerType(aliasOf: mutableVoidPointer, name: opaquePointer)
    |                |- warning: static property 'opaquePointerType' is not concurrency-safe because non-'Sendable' type 'GIROpaquePointerType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'opaquePointerType' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
163 |     static let optionalGPointerType = GIRRawPointerType(aliasOf: mutableVoidPointer, name: gpointerQ, swiftName: gpointerQ, ctype: gpointerQ)
164 |     static let optionalGConstPointerType = GIRRawPointerType(aliasOf: mutableVoidPointer, name: gconstpointerQ, swiftName: gconstpointerQ, ctype: gconstpointerQ)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/GirType.swift:496:20: note: class 'GIROpaquePointerType' does not conform to the 'Sendable' protocol
494 | /// Representation of a opaque pointer type, its relationship to other types,
495 | /// and casting operations
496 | public final class GIROpaquePointerType: GIRType {
    |                    `- note: class 'GIROpaquePointerType' does not conform to the 'Sendable' protocol
497 |     /// Return the default cast to convert the given expression to an opaque pointer
498 |     /// - Parameters:
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:163:16: warning: static property 'optionalGPointerType' is not concurrency-safe because non-'Sendable' type 'GIRRawPointerType' may have shared mutable state; this is an error in the Swift 6 language mode
161 |     static let gconstpointerType = GIRRawPointerType(aliasOf: voidPointer, name: gconstpointer, swiftName: gconstpointer, ctype: gconstpointer)
162 |     static let opaquePointerType = GIROpaquePointerType(aliasOf: mutableVoidPointer, name: opaquePointer)
163 |     static let optionalGPointerType = GIRRawPointerType(aliasOf: mutableVoidPointer, name: gpointerQ, swiftName: gpointerQ, ctype: gpointerQ)
    |                |- warning: static property 'optionalGPointerType' is not concurrency-safe because non-'Sendable' type 'GIRRawPointerType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'optionalGPointerType' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
164 |     static let optionalGConstPointerType = GIRRawPointerType(aliasOf: mutableVoidPointer, name: gconstpointerQ, swiftName: gconstpointerQ, ctype: gconstpointerQ)
165 |     static let forceUnwrappedGPointerType = GIRRawPointerType(aliasOf: mutableVoidPointer, name: gpointerB, swiftName: gpointerB, ctype: gpointerB)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/GirType.swift:400:20: note: class 'GIRRawPointerType' does not conform to the 'Sendable' protocol
398 | /// Representation of a raw pointer type, its relationship to other types,
399 | /// and casting operations
400 | public final class GIRRawPointerType: GIRType {
    |                    `- note: class 'GIRRawPointerType' does not conform to the 'Sendable' protocol
401 |     /// Return the default cast to convert the given expression to an opaque pointer
402 |     /// - Parameters:
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:164:16: warning: static property 'optionalGConstPointerType' is not concurrency-safe because non-'Sendable' type 'GIRRawPointerType' may have shared mutable state; this is an error in the Swift 6 language mode
162 |     static let opaquePointerType = GIROpaquePointerType(aliasOf: mutableVoidPointer, name: opaquePointer)
163 |     static let optionalGPointerType = GIRRawPointerType(aliasOf: mutableVoidPointer, name: gpointerQ, swiftName: gpointerQ, ctype: gpointerQ)
164 |     static let optionalGConstPointerType = GIRRawPointerType(aliasOf: mutableVoidPointer, name: gconstpointerQ, swiftName: gconstpointerQ, ctype: gconstpointerQ)
    |                |- warning: static property 'optionalGConstPointerType' is not concurrency-safe because non-'Sendable' type 'GIRRawPointerType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'optionalGConstPointerType' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
165 |     static let forceUnwrappedGPointerType = GIRRawPointerType(aliasOf: mutableVoidPointer, name: gpointerB, swiftName: gpointerB, ctype: gpointerB)
166 |     static let forceUnwrappedGConstPointerType = GIRRawPointerType(aliasOf: mutableVoidPointer, name: gconstpointerB, swiftName: gconstpointerB, ctype: gconstpointerB)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/GirType.swift:400:20: note: class 'GIRRawPointerType' does not conform to the 'Sendable' protocol
398 | /// Representation of a raw pointer type, its relationship to other types,
399 | /// and casting operations
400 | public final class GIRRawPointerType: GIRType {
    |                    `- note: class 'GIRRawPointerType' does not conform to the 'Sendable' protocol
401 |     /// Return the default cast to convert the given expression to an opaque pointer
402 |     /// - Parameters:
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:165:16: warning: static property 'forceUnwrappedGPointerType' is not concurrency-safe because non-'Sendable' type 'GIRRawPointerType' may have shared mutable state; this is an error in the Swift 6 language mode
163 |     static let optionalGPointerType = GIRRawPointerType(aliasOf: mutableVoidPointer, name: gpointerQ, swiftName: gpointerQ, ctype: gpointerQ)
164 |     static let optionalGConstPointerType = GIRRawPointerType(aliasOf: mutableVoidPointer, name: gconstpointerQ, swiftName: gconstpointerQ, ctype: gconstpointerQ)
165 |     static let forceUnwrappedGPointerType = GIRRawPointerType(aliasOf: mutableVoidPointer, name: gpointerB, swiftName: gpointerB, ctype: gpointerB)
    |                |- warning: static property 'forceUnwrappedGPointerType' is not concurrency-safe because non-'Sendable' type 'GIRRawPointerType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'forceUnwrappedGPointerType' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
166 |     static let forceUnwrappedGConstPointerType = GIRRawPointerType(aliasOf: mutableVoidPointer, name: gconstpointerB, swiftName: gconstpointerB, ctype: gconstpointerB)
167 |     static let rawPointerTypes: Set<GIRType> = [rawPointerType, mutableRawPointerType]
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/GirType.swift:400:20: note: class 'GIRRawPointerType' does not conform to the 'Sendable' protocol
398 | /// Representation of a raw pointer type, its relationship to other types,
399 | /// and casting operations
400 | public final class GIRRawPointerType: GIRType {
    |                    `- note: class 'GIRRawPointerType' does not conform to the 'Sendable' protocol
401 |     /// Return the default cast to convert the given expression to an opaque pointer
402 |     /// - Parameters:
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:166:16: warning: static property 'forceUnwrappedGConstPointerType' is not concurrency-safe because non-'Sendable' type 'GIRRawPointerType' may have shared mutable state; this is an error in the Swift 6 language mode
164 |     static let optionalGConstPointerType = GIRRawPointerType(aliasOf: mutableVoidPointer, name: gconstpointerQ, swiftName: gconstpointerQ, ctype: gconstpointerQ)
165 |     static let forceUnwrappedGPointerType = GIRRawPointerType(aliasOf: mutableVoidPointer, name: gpointerB, swiftName: gpointerB, ctype: gpointerB)
166 |     static let forceUnwrappedGConstPointerType = GIRRawPointerType(aliasOf: mutableVoidPointer, name: gconstpointerB, swiftName: gconstpointerB, ctype: gconstpointerB)
    |                |- warning: static property 'forceUnwrappedGConstPointerType' is not concurrency-safe because non-'Sendable' type 'GIRRawPointerType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'forceUnwrappedGConstPointerType' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
167 |     static let rawPointerTypes: Set<GIRType> = [rawPointerType, mutableRawPointerType]
168 |     static let constPointerTypes: Set<GIRType> = [rawPointerType, gconstpointerType, optionalGConstPointerType, forceUnwrappedGConstPointerType]
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/GirType.swift:400:20: note: class 'GIRRawPointerType' does not conform to the 'Sendable' protocol
398 | /// Representation of a raw pointer type, its relationship to other types,
399 | /// and casting operations
400 | public final class GIRRawPointerType: GIRType {
    |                    `- note: class 'GIRRawPointerType' does not conform to the 'Sendable' protocol
401 |     /// Return the default cast to convert the given expression to an opaque pointer
402 |     /// - Parameters:
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:167:16: warning: static property 'rawPointerTypes' is not concurrency-safe because non-'Sendable' type 'Set<GIRType>' may have shared mutable state; this is an error in the Swift 6 language mode
165 |     static let forceUnwrappedGPointerType = GIRRawPointerType(aliasOf: mutableVoidPointer, name: gpointerB, swiftName: gpointerB, ctype: gpointerB)
166 |     static let forceUnwrappedGConstPointerType = GIRRawPointerType(aliasOf: mutableVoidPointer, name: gconstpointerB, swiftName: gconstpointerB, ctype: gconstpointerB)
167 |     static let rawPointerTypes: Set<GIRType> = [rawPointerType, mutableRawPointerType]
    |                |- warning: static property 'rawPointerTypes' is not concurrency-safe because non-'Sendable' type 'Set<GIRType>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'rawPointerTypes' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
168 |     static let constPointerTypes: Set<GIRType> = [rawPointerType, gconstpointerType, optionalGConstPointerType, forceUnwrappedGConstPointerType]
169 |     static let mutablePointerTypes: Set<GIRType> = [mutableRawPointerType, gpointerType, optionalGPointerType, forceUnwrappedGPointerType]
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/GirType.swift:12:14: note: class 'GIRType' does not conform to the 'Sendable' protocol
 10 | /// Representation of a fundamental type, its relationship to other types,
 11 | /// and casting operations
 12 | public class GIRType: Hashable {
    |              `- note: class 'GIRType' does not conform to the 'Sendable' protocol
 13 |     /// Name of the type defined in the GIR file, without a namespace
 14 |     public let name: String
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:168:16: warning: static property 'constPointerTypes' is not concurrency-safe because non-'Sendable' type 'Set<GIRType>' may have shared mutable state; this is an error in the Swift 6 language mode
166 |     static let forceUnwrappedGConstPointerType = GIRRawPointerType(aliasOf: mutableVoidPointer, name: gconstpointerB, swiftName: gconstpointerB, ctype: gconstpointerB)
167 |     static let rawPointerTypes: Set<GIRType> = [rawPointerType, mutableRawPointerType]
168 |     static let constPointerTypes: Set<GIRType> = [rawPointerType, gconstpointerType, optionalGConstPointerType, forceUnwrappedGConstPointerType]
    |                |- warning: static property 'constPointerTypes' is not concurrency-safe because non-'Sendable' type 'Set<GIRType>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'constPointerTypes' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
169 |     static let mutablePointerTypes: Set<GIRType> = [mutableRawPointerType, gpointerType, optionalGPointerType, forceUnwrappedGPointerType]
170 |     static let pointerTypes = constPointerTypes ∪ mutablePointerTypes ∪ opaquePointerType
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/GirType.swift:12:14: note: class 'GIRType' does not conform to the 'Sendable' protocol
 10 | /// Representation of a fundamental type, its relationship to other types,
 11 | /// and casting operations
 12 | public class GIRType: Hashable {
    |              `- note: class 'GIRType' does not conform to the 'Sendable' protocol
 13 |     /// Name of the type defined in the GIR file, without a namespace
 14 |     public let name: String
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:169:16: warning: static property 'mutablePointerTypes' is not concurrency-safe because non-'Sendable' type 'Set<GIRType>' may have shared mutable state; this is an error in the Swift 6 language mode
167 |     static let rawPointerTypes: Set<GIRType> = [rawPointerType, mutableRawPointerType]
168 |     static let constPointerTypes: Set<GIRType> = [rawPointerType, gconstpointerType, optionalGConstPointerType, forceUnwrappedGConstPointerType]
169 |     static let mutablePointerTypes: Set<GIRType> = [mutableRawPointerType, gpointerType, optionalGPointerType, forceUnwrappedGPointerType]
    |                |- warning: static property 'mutablePointerTypes' is not concurrency-safe because non-'Sendable' type 'Set<GIRType>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'mutablePointerTypes' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
170 |     static let pointerTypes = constPointerTypes ∪ mutablePointerTypes ∪ opaquePointerType
171 |     static let rawPointerRef = TypeReference(type: rawPointerType)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/GirType.swift:12:14: note: class 'GIRType' does not conform to the 'Sendable' protocol
 10 | /// Representation of a fundamental type, its relationship to other types,
 11 | /// and casting operations
 12 | public class GIRType: Hashable {
    |              `- note: class 'GIRType' does not conform to the 'Sendable' protocol
 13 |     /// Name of the type defined in the GIR file, without a namespace
 14 |     public let name: String
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:170:16: warning: static property 'pointerTypes' is not concurrency-safe because non-'Sendable' type 'Set<GIRType>' may have shared mutable state; this is an error in the Swift 6 language mode
168 |     static let constPointerTypes: Set<GIRType> = [rawPointerType, gconstpointerType, optionalGConstPointerType, forceUnwrappedGConstPointerType]
169 |     static let mutablePointerTypes: Set<GIRType> = [mutableRawPointerType, gpointerType, optionalGPointerType, forceUnwrappedGPointerType]
170 |     static let pointerTypes = constPointerTypes ∪ mutablePointerTypes ∪ opaquePointerType
    |                |- warning: static property 'pointerTypes' is not concurrency-safe because non-'Sendable' type 'Set<GIRType>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'pointerTypes' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
171 |     static let rawPointerRef = TypeReference(type: rawPointerType)
172 |     static let mutableRawPointerRef = TypeReference(type: mutableRawPointerType)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/GirType.swift:12:14: note: class 'GIRType' does not conform to the 'Sendable' protocol
 10 | /// Representation of a fundamental type, its relationship to other types,
 11 | /// and casting operations
 12 | public class GIRType: Hashable {
    |              `- note: class 'GIRType' does not conform to the 'Sendable' protocol
 13 |     /// Name of the type defined in the GIR file, without a namespace
 14 |     public let name: String
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:171:16: warning: static property 'rawPointerRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
169 |     static let mutablePointerTypes: Set<GIRType> = [mutableRawPointerType, gpointerType, optionalGPointerType, forceUnwrappedGPointerType]
170 |     static let pointerTypes = constPointerTypes ∪ mutablePointerTypes ∪ opaquePointerType
171 |     static let rawPointerRef = TypeReference(type: rawPointerType)
    |                |- warning: static property 'rawPointerRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'rawPointerRef' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
172 |     static let mutableRawPointerRef = TypeReference(type: mutableRawPointerType)
173 |     static let gpointerRef = TypeReference(type: gpointerType)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/TypeReference.swift:11:15: note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
  9 |
 10 | /// Reference to a GIR type.
 11 | public struct TypeReference: Hashable {
    |               `- note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
 12 |     /// The type referenced
 13 |     public let type: GIRType
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:172:16: warning: static property 'mutableRawPointerRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
170 |     static let pointerTypes = constPointerTypes ∪ mutablePointerTypes ∪ opaquePointerType
171 |     static let rawPointerRef = TypeReference(type: rawPointerType)
172 |     static let mutableRawPointerRef = TypeReference(type: mutableRawPointerType)
    |                |- warning: static property 'mutableRawPointerRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'mutableRawPointerRef' with '@MainActor' 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 |     static let gpointerRef = TypeReference(type: gpointerType)
174 |     static let gpointerConstPointerRef = TypeReference(type: gpointerConstPointerType)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/TypeReference.swift:11:15: note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
  9 |
 10 | /// Reference to a GIR type.
 11 | public struct TypeReference: Hashable {
    |               `- note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
 12 |     /// The type referenced
 13 |     public let type: GIRType
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:173:16: warning: static property 'gpointerRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
171 |     static let rawPointerRef = TypeReference(type: rawPointerType)
172 |     static let mutableRawPointerRef = TypeReference(type: mutableRawPointerType)
173 |     static let gpointerRef = TypeReference(type: gpointerType)
    |                |- warning: static property 'gpointerRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'gpointerRef' with '@MainActor' 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 |     static let gpointerConstPointerRef = TypeReference(type: gpointerConstPointerType)
175 |     static let optionalGPointerRef = TypeReference(type: optionalGPointerType)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/TypeReference.swift:11:15: note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
  9 |
 10 | /// Reference to a GIR type.
 11 | public struct TypeReference: Hashable {
    |               `- note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
 12 |     /// The type referenced
 13 |     public let type: GIRType
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:174:16: warning: static property 'gpointerConstPointerRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
172 |     static let mutableRawPointerRef = TypeReference(type: mutableRawPointerType)
173 |     static let gpointerRef = TypeReference(type: gpointerType)
174 |     static let gpointerConstPointerRef = TypeReference(type: gpointerConstPointerType)
    |                |- warning: static property 'gpointerConstPointerRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'gpointerConstPointerRef' with '@MainActor' 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 |     static let optionalGPointerRef = TypeReference(type: optionalGPointerType)
176 |     static let forceUnwrappedGPointerRef = TypeReference(type: forceUnwrappedGPointerType)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/TypeReference.swift:11:15: note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
  9 |
 10 | /// Reference to a GIR type.
 11 | public struct TypeReference: Hashable {
    |               `- note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
 12 |     /// The type referenced
 13 |     public let type: GIRType
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:175:16: warning: static property 'optionalGPointerRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
173 |     static let gpointerRef = TypeReference(type: gpointerType)
174 |     static let gpointerConstPointerRef = TypeReference(type: gpointerConstPointerType)
175 |     static let optionalGPointerRef = TypeReference(type: optionalGPointerType)
    |                |- warning: static property 'optionalGPointerRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'optionalGPointerRef' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
176 |     static let forceUnwrappedGPointerRef = TypeReference(type: forceUnwrappedGPointerType)
177 |     static let gconstpointerRef = TypeReference(type: gconstpointerType)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/TypeReference.swift:11:15: note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
  9 |
 10 | /// Reference to a GIR type.
 11 | public struct TypeReference: Hashable {
    |               `- note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
 12 |     /// The type referenced
 13 |     public let type: GIRType
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:176:16: warning: static property 'forceUnwrappedGPointerRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
174 |     static let gpointerConstPointerRef = TypeReference(type: gpointerConstPointerType)
175 |     static let optionalGPointerRef = TypeReference(type: optionalGPointerType)
176 |     static let forceUnwrappedGPointerRef = TypeReference(type: forceUnwrappedGPointerType)
    |                |- warning: static property 'forceUnwrappedGPointerRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'forceUnwrappedGPointerRef' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
177 |     static let gconstpointerRef = TypeReference(type: gconstpointerType)
178 |     static let optionalGConstPointerRef = TypeReference(type: optionalGConstPointerType)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/TypeReference.swift:11:15: note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
  9 |
 10 | /// Reference to a GIR type.
 11 | public struct TypeReference: Hashable {
    |               `- note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
 12 |     /// The type referenced
 13 |     public let type: GIRType
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:177:16: warning: static property 'gconstpointerRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
175 |     static let optionalGPointerRef = TypeReference(type: optionalGPointerType)
176 |     static let forceUnwrappedGPointerRef = TypeReference(type: forceUnwrappedGPointerType)
177 |     static let gconstpointerRef = TypeReference(type: gconstpointerType)
    |                |- warning: static property 'gconstpointerRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'gconstpointerRef' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
178 |     static let optionalGConstPointerRef = TypeReference(type: optionalGConstPointerType)
179 |     static let forceUnwrappedGConstPointerRef = TypeReference(type: forceUnwrappedGConstPointerType)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/TypeReference.swift:11:15: note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
  9 |
 10 | /// Reference to a GIR type.
 11 | public struct TypeReference: Hashable {
    |               `- note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
 12 |     /// The type referenced
 13 |     public let type: GIRType
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:178:16: warning: static property 'optionalGConstPointerRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
176 |     static let forceUnwrappedGPointerRef = TypeReference(type: forceUnwrappedGPointerType)
177 |     static let gconstpointerRef = TypeReference(type: gconstpointerType)
178 |     static let optionalGConstPointerRef = TypeReference(type: optionalGConstPointerType)
    |                |- warning: static property 'optionalGConstPointerRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'optionalGConstPointerRef' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
179 |     static let forceUnwrappedGConstPointerRef = TypeReference(type: forceUnwrappedGConstPointerType)
180 |     static let gpointerPointerRef = TypeReference.pointer(to: gpointerType, pointerIsConst: true)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/TypeReference.swift:11:15: note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
  9 |
 10 | /// Reference to a GIR type.
 11 | public struct TypeReference: Hashable {
    |               `- note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
 12 |     /// The type referenced
 13 |     public let type: GIRType
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:179:16: warning: static property 'forceUnwrappedGConstPointerRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
177 |     static let gconstpointerRef = TypeReference(type: gconstpointerType)
178 |     static let optionalGConstPointerRef = TypeReference(type: optionalGConstPointerType)
179 |     static let forceUnwrappedGConstPointerRef = TypeReference(type: forceUnwrappedGConstPointerType)
    |                |- warning: static property 'forceUnwrappedGConstPointerRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'forceUnwrappedGConstPointerRef' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
180 |     static let gpointerPointerRef = TypeReference.pointer(to: gpointerType, pointerIsConst: true)
181 |     static let optionalGPointerPointerRef = TypeReference.pointer(to: optionalGPointerType, pointerIsConst: true)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/TypeReference.swift:11:15: note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
  9 |
 10 | /// Reference to a GIR type.
 11 | public struct TypeReference: Hashable {
    |               `- note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
 12 |     /// The type referenced
 13 |     public let type: GIRType
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:180:16: warning: static property 'gpointerPointerRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
178 |     static let optionalGConstPointerRef = TypeReference(type: optionalGConstPointerType)
179 |     static let forceUnwrappedGConstPointerRef = TypeReference(type: forceUnwrappedGConstPointerType)
180 |     static let gpointerPointerRef = TypeReference.pointer(to: gpointerType, pointerIsConst: true)
    |                |- warning: static property 'gpointerPointerRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'gpointerPointerRef' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
181 |     static let optionalGPointerPointerRef = TypeReference.pointer(to: optionalGPointerType, pointerIsConst: true)
182 |     static let gpointerMutablePointerRef = TypeReference.pointer(to: gpointerType)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/TypeReference.swift:11:15: note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
  9 |
 10 | /// Reference to a GIR type.
 11 | public struct TypeReference: Hashable {
    |               `- note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
 12 |     /// The type referenced
 13 |     public let type: GIRType
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:181:16: warning: static property 'optionalGPointerPointerRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
179 |     static let forceUnwrappedGConstPointerRef = TypeReference(type: forceUnwrappedGConstPointerType)
180 |     static let gpointerPointerRef = TypeReference.pointer(to: gpointerType, pointerIsConst: true)
181 |     static let optionalGPointerPointerRef = TypeReference.pointer(to: optionalGPointerType, pointerIsConst: true)
    |                |- warning: static property 'optionalGPointerPointerRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'optionalGPointerPointerRef' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
182 |     static let gpointerMutablePointerRef = TypeReference.pointer(to: gpointerType)
183 |     static let optionalGPointerMutablePointerRef = TypeReference.pointer(to: optionalGPointerType)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/TypeReference.swift:11:15: note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
  9 |
 10 | /// Reference to a GIR type.
 11 | public struct TypeReference: Hashable {
    |               `- note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
 12 |     /// The type referenced
 13 |     public let type: GIRType
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:182:16: warning: static property 'gpointerMutablePointerRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
180 |     static let gpointerPointerRef = TypeReference.pointer(to: gpointerType, pointerIsConst: true)
181 |     static let optionalGPointerPointerRef = TypeReference.pointer(to: optionalGPointerType, pointerIsConst: true)
182 |     static let gpointerMutablePointerRef = TypeReference.pointer(to: gpointerType)
    |                |- warning: static property 'gpointerMutablePointerRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'gpointerMutablePointerRef' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
183 |     static let optionalGPointerMutablePointerRef = TypeReference.pointer(to: optionalGPointerType)
184 |     static let gconstpointerPointerRef = TypeReference.pointer(to: gconstpointerType, pointerIsConst: true)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/TypeReference.swift:11:15: note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
  9 |
 10 | /// Reference to a GIR type.
 11 | public struct TypeReference: Hashable {
    |               `- note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
 12 |     /// The type referenced
 13 |     public let type: GIRType
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:183:16: warning: static property 'optionalGPointerMutablePointerRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
181 |     static let optionalGPointerPointerRef = TypeReference.pointer(to: optionalGPointerType, pointerIsConst: true)
182 |     static let gpointerMutablePointerRef = TypeReference.pointer(to: gpointerType)
183 |     static let optionalGPointerMutablePointerRef = TypeReference.pointer(to: optionalGPointerType)
    |                |- warning: static property 'optionalGPointerMutablePointerRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'optionalGPointerMutablePointerRef' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
184 |     static let gconstpointerPointerRef = TypeReference.pointer(to: gconstpointerType, pointerIsConst: true)
185 |     static let optionalGConstpointerPointerRef = TypeReference.pointer(to: optionalGConstPointerType, pointerIsConst: true)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/TypeReference.swift:11:15: note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
  9 |
 10 | /// Reference to a GIR type.
 11 | public struct TypeReference: Hashable {
    |               `- note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
 12 |     /// The type referenced
 13 |     public let type: GIRType
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:184:16: warning: static property 'gconstpointerPointerRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
182 |     static let gpointerMutablePointerRef = TypeReference.pointer(to: gpointerType)
183 |     static let optionalGPointerMutablePointerRef = TypeReference.pointer(to: optionalGPointerType)
184 |     static let gconstpointerPointerRef = TypeReference.pointer(to: gconstpointerType, pointerIsConst: true)
    |                |- warning: static property 'gconstpointerPointerRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'gconstpointerPointerRef' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
185 |     static let optionalGConstpointerPointerRef = TypeReference.pointer(to: optionalGConstPointerType, pointerIsConst: true)
186 |     static let gconstpointerMutablePointerRef = TypeReference.pointer(to: gconstpointerType)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/TypeReference.swift:11:15: note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
  9 |
 10 | /// Reference to a GIR type.
 11 | public struct TypeReference: Hashable {
    |               `- note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
 12 |     /// The type referenced
 13 |     public let type: GIRType
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:185:16: warning: static property 'optionalGConstpointerPointerRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
183 |     static let optionalGPointerMutablePointerRef = TypeReference.pointer(to: optionalGPointerType)
184 |     static let gconstpointerPointerRef = TypeReference.pointer(to: gconstpointerType, pointerIsConst: true)
185 |     static let optionalGConstpointerPointerRef = TypeReference.pointer(to: optionalGConstPointerType, pointerIsConst: true)
    |                |- warning: static property 'optionalGConstpointerPointerRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'optionalGConstpointerPointerRef' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
186 |     static let gconstpointerMutablePointerRef = TypeReference.pointer(to: gconstpointerType)
187 |     static let optionalGConstpointerMutablePointerRef = TypeReference.pointer(to: optionalGConstPointerType)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/TypeReference.swift:11:15: note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
  9 |
 10 | /// Reference to a GIR type.
 11 | public struct TypeReference: Hashable {
    |               `- note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
 12 |     /// The type referenced
 13 |     public let type: GIRType
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:186:16: warning: static property 'gconstpointerMutablePointerRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
184 |     static let gconstpointerPointerRef = TypeReference.pointer(to: gconstpointerType, pointerIsConst: true)
185 |     static let optionalGConstpointerPointerRef = TypeReference.pointer(to: optionalGConstPointerType, pointerIsConst: true)
186 |     static let gconstpointerMutablePointerRef = TypeReference.pointer(to: gconstpointerType)
    |                |- warning: static property 'gconstpointerMutablePointerRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'gconstpointerMutablePointerRef' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
187 |     static let optionalGConstpointerMutablePointerRef = TypeReference.pointer(to: optionalGConstPointerType)
188 |
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/TypeReference.swift:11:15: note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
  9 |
 10 | /// Reference to a GIR type.
 11 | public struct TypeReference: Hashable {
    |               `- note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
 12 |     /// The type referenced
 13 |     public let type: GIRType
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:187:16: warning: static property 'optionalGConstpointerMutablePointerRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
185 |     static let optionalGConstpointerPointerRef = TypeReference.pointer(to: optionalGConstPointerType, pointerIsConst: true)
186 |     static let gconstpointerMutablePointerRef = TypeReference.pointer(to: gconstpointerType)
187 |     static let optionalGConstpointerMutablePointerRef = TypeReference.pointer(to: optionalGConstPointerType)
    |                |- warning: static property 'optionalGConstpointerMutablePointerRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'optionalGConstpointerMutablePointerRef' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
188 |
189 |     static let glist = "GList"
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/TypeReference.swift:11:15: note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
  9 |
 10 | /// Reference to a GIR type.
 11 | public struct TypeReference: Hashable {
    |               `- note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
 12 |     /// The type referenced
 13 |     public let type: GIRType
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:193:16: warning: static property 'errorProtocol' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
191 |     static let gerror = "GError"
192 |     static let errorT = "GLibError"
193 |     static let errorProtocol = GIRType(error, ctype: "")
    |                |- warning: static property 'errorProtocol' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'errorProtocol' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
194 |     static let errorReference = TypeReference(type: errorProtocol)
195 |     static let gErrorStruct = GIRType(gerror, ctype: gerror, superType: errorReference)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/GirType.swift:12:14: note: class 'GIRType' does not conform to the 'Sendable' protocol
 10 | /// Representation of a fundamental type, its relationship to other types,
 11 | /// and casting operations
 12 | public class GIRType: Hashable {
    |              `- note: class 'GIRType' does not conform to the 'Sendable' protocol
 13 |     /// Name of the type defined in the GIR file, without a namespace
 14 |     public let name: String
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:194:16: warning: static property 'errorReference' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
192 |     static let errorT = "GLibError"
193 |     static let errorProtocol = GIRType(error, ctype: "")
194 |     static let errorReference = TypeReference(type: errorProtocol)
    |                |- warning: static property 'errorReference' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'errorReference' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
195 |     static let gErrorStruct = GIRType(gerror, ctype: gerror, superType: errorReference)
196 |     static let errorPointer = TypeReference.pointer(to: gErrorStruct)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/TypeReference.swift:11:15: note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
  9 |
 10 | /// Reference to a GIR type.
 11 | public struct TypeReference: Hashable {
    |               `- note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
 12 |     /// The type referenced
 13 |     public let type: GIRType
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:195:16: warning: static property 'gErrorStruct' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
193 |     static let errorProtocol = GIRType(error, ctype: "")
194 |     static let errorReference = TypeReference(type: errorProtocol)
195 |     static let gErrorStruct = GIRType(gerror, ctype: gerror, superType: errorReference)
    |                |- warning: static property 'gErrorStruct' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'gErrorStruct' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
196 |     static let errorPointer = TypeReference.pointer(to: gErrorStruct)
197 |     static let constErrorPointer = TypeReference.pointer(to: gErrorStruct, isConst: true)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/GirType.swift:12:14: note: class 'GIRType' does not conform to the 'Sendable' protocol
 10 | /// Representation of a fundamental type, its relationship to other types,
 11 | /// and casting operations
 12 | public class GIRType: Hashable {
    |              `- note: class 'GIRType' does not conform to the 'Sendable' protocol
 13 |     /// Name of the type defined in the GIR file, without a namespace
 14 |     public let name: String
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:196:16: warning: static property 'errorPointer' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
194 |     static let errorReference = TypeReference(type: errorProtocol)
195 |     static let gErrorStruct = GIRType(gerror, ctype: gerror, superType: errorReference)
196 |     static let errorPointer = TypeReference.pointer(to: gErrorStruct)
    |                |- warning: static property 'errorPointer' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'errorPointer' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
197 |     static let constErrorPointer = TypeReference.pointer(to: gErrorStruct, isConst: true)
198 |     static let errorType = GIRType(aliasOf: errorPointer, name: error, swiftName: errorT)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/TypeReference.swift:11:15: note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
  9 |
 10 | /// Reference to a GIR type.
 11 | public struct TypeReference: Hashable {
    |               `- note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
 12 |     /// The type referenced
 13 |     public let type: GIRType
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:197:16: warning: static property 'constErrorPointer' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
195 |     static let gErrorStruct = GIRType(gerror, ctype: gerror, superType: errorReference)
196 |     static let errorPointer = TypeReference.pointer(to: gErrorStruct)
197 |     static let constErrorPointer = TypeReference.pointer(to: gErrorStruct, isConst: true)
    |                |- warning: static property 'constErrorPointer' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'constErrorPointer' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
198 |     static let errorType = GIRType(aliasOf: errorPointer, name: error, swiftName: errorT)
199 |     static let gerrorType = GIRType(aliasOf: errorPointer)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/TypeReference.swift:11:15: note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
  9 |
 10 | /// Reference to a GIR type.
 11 | public struct TypeReference: Hashable {
    |               `- note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
 12 |     /// The type referenced
 13 |     public let type: GIRType
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:198:16: warning: static property 'errorType' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
196 |     static let errorPointer = TypeReference.pointer(to: gErrorStruct)
197 |     static let constErrorPointer = TypeReference.pointer(to: gErrorStruct, isConst: true)
198 |     static let errorType = GIRType(aliasOf: errorPointer, name: error, swiftName: errorT)
    |                |- warning: static property 'errorType' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'errorType' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
199 |     static let gerrorType = GIRType(aliasOf: errorPointer)
200 |
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/GirType.swift:12:14: note: class 'GIRType' does not conform to the 'Sendable' protocol
 10 | /// Representation of a fundamental type, its relationship to other types,
 11 | /// and casting operations
 12 | public class GIRType: Hashable {
    |              `- note: class 'GIRType' does not conform to the 'Sendable' protocol
 13 |     /// Name of the type defined in the GIR file, without a namespace
 14 |     public let name: String
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:199:16: warning: static property 'gerrorType' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
197 |     static let constErrorPointer = TypeReference.pointer(to: gErrorStruct, isConst: true)
198 |     static let errorType = GIRType(aliasOf: errorPointer, name: error, swiftName: errorT)
199 |     static let gerrorType = GIRType(aliasOf: errorPointer)
    |                |- warning: static property 'gerrorType' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'gerrorType' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
200 |
201 |     static var errorTypes: Set<GIRType> = {
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/GirType.swift:12:14: note: class 'GIRType' does not conform to the 'Sendable' protocol
 10 | /// Representation of a fundamental type, its relationship to other types,
 11 | /// and casting operations
 12 | public class GIRType: Hashable {
    |              `- note: class 'GIRType' does not conform to the 'Sendable' protocol
 13 |     /// Name of the type defined in the GIR file, without a namespace
 14 |     public let name: String
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:201:16: warning: static property 'errorTypes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
199 |     static let gerrorType = GIRType(aliasOf: errorPointer)
200 |
201 |     static var errorTypes: Set<GIRType> = {
    |                |- warning: static property 'errorTypes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'errorTypes' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'errorTypes' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
202 |         let types: Set<GIRType> = [errorType, gerrorType]
203 |         return types
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:207:16: warning: static property 'aliases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
205 |
206 |     /// Common aliases used
207 |     static var aliases: Set<GIRType> = {[
    |                |- warning: static property 'aliases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'aliases' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'aliases' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
208 |         GIRType(aliasOf: guintType, ctype: "unsigned int"),
209 |         GIRType(aliasOf: gulongType, ctype: "unsigned long"),
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:215:16: warning: static property 'enums' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
213 |
214 |     /// Known enums
215 |     static var enums: Set<GIRType> = []
    |                |- warning: static property 'enums' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'enums' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'enums' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
216 |
217 |     /// Known bitfields
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:218:16: warning: static property 'bitfields' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
216 |
217 |     /// Known bitfields
218 |     static var bitfields: Set<GIRType> = []
    |                |- warning: static property 'bitfields' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'bitfields' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'bitfields' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
219 |
220 |     /// Swift `OptionSet` equivalent to the given C `enum`
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:221:16: warning: static property 'optionSets' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
219 |
220 |     /// Swift `OptionSet` equivalent to the given C `enum`
221 |     static var optionSets: [ GIRType : TypeReference ] = [:]
    |                |- warning: static property 'optionSets' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'optionSets' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'optionSets' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
222 |
223 |     /// Known records
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:224:16: warning: static property 'recordTypes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
222 |
223 |     /// Known records
224 |     static var recordTypes: Set<GIRType> = []
    |                |- warning: static property 'recordTypes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'recordTypes' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'recordTypes' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
225 |
226 |     /// `Ref` conversion for a given record
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:227:16: warning: static property 'recordRefs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
225 |
226 |     /// `Ref` conversion for a given record
227 |     static var recordRefs: [ GIRType : TypeReference ] = [:]
    |                |- warning: static property 'recordRefs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'recordRefs' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'recordRefs' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
228 |
229 |     /// Class conversion for a given ref
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:230:16: warning: static property 'refRecords' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
228 |
229 |     /// Class conversion for a given ref
230 |     static var refRecords: [ GIRType : TypeReference ] = [:]
    |                |- warning: static property 'refRecords' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'refRecords' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'refRecords' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
231 |
232 |     /// `Protocol` conversion for a given record
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:233:16: warning: static property 'protocols' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
231 |
232 |     /// `Protocol` conversion for a given record
233 |     static var protocols: [ GIRType : TypeReference ] = [:]
    |                |- warning: static property 'protocols' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'protocols' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'protocols' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
234 |
235 |     /// Interface implementation table
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:236:16: warning: static property 'implements' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
234 |
235 |     /// Interface implementation table
236 |     static var implements: [ GIRType : Set<TypeReference> ] = [:]
    |                |- warning: static property 'implements' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'implements' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'implements' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
237 |
238 |     /// All fundamental types prior to GIR parsing
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:239:16: warning: static property 'fundamentalTypes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
237 |
238 |     /// All fundamental types prior to GIR parsing
239 |     static var fundamentalTypes: Set<GIRType> = {
    |                |- warning: static property 'fundamentalTypes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'fundamentalTypes' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'fundamentalTypes' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
240 |         return numericTypes ∪ boolType ∪ voidType ∪ noneType ∪ stringType ∪ aliases ∪ enums ∪ bitfields
241 |     }()
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:244:16: warning: static property 'numericConversions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
242 |
243 |     /// All numeric conversions
244 |     static var numericConversions = { numericTypes.flatMap { s in numericTypes.map { t in
    |                |- warning: static property 'numericConversions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'numericConversions' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'numericConversions' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
245 |         s == t ? TypeConversion(source: s, target: t) : CastConversion(source: s, target: t)
246 |     }}}()
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:249:16: warning: static property 'knownTypes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
247 |
248 |     /// All known types so far
249 |     static var knownTypes: Set<GIRType> = fundamentalTypes
    |                |- warning: static property 'knownTypes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'knownTypes' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'knownTypes' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
250 |
251 |     /// Mapping from names to known types
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:252:16: warning: static property 'namedTypes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
250 |
251 |     /// Mapping from names to known types
252 |     static var namedTypes: [String : Set<GIRType>] = {
    |                |- warning: static property 'namedTypes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'namedTypes' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'namedTypes' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
253 |         var namedTypes = [String : Set<GIRType>]()
254 |         knownTypes.forEach { addKnownType($0, to: &namedTypes) }
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:35:23: warning: static property 'prefix' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 33 |     }
 34 |     /// Current namespace prefix
 35 |     public static var prefix = ""
    |                       |- warning: static property 'prefix' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'prefix' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'prefix' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 36 |     /// Current namespace prefix  with a trailing "."
 37 |     public static var dottedPrefix = ""
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:37:23: warning: static property 'dottedPrefix' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 35 |     public static var prefix = ""
 36 |     /// Current namespace prefix  with a trailing "."
 37 |     public static var dottedPrefix = ""
    |                       |- warning: static property 'dottedPrefix' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'dottedPrefix' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'dottedPrefix' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |     /// Collection of identifier prefixes
 39 |     public var identifierPrefixes = Array<String>()
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:66:23: warning: static property 'docCHostingBasePath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 64 |
 65 |     /// DocC hosting base path relative to `/`.
 66 |     public static var docCHostingBasePath = ""
    |                       |- warning: static property 'docCHostingBasePath' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'docCHostingBasePath' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'docCHostingBasePath' with '@MainActor' 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 |     /// Names of excluded identifiers.
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:69:23: warning: static property 'excludeList' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 67 |
 68 |     /// Names of excluded identifiers.
 69 |     public static var excludeList: Set<String> = []
    |                       |- warning: static property 'excludeList' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'excludeList' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'excludeList' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 70 |
 71 |     /// names of constants to be taken verbatim
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:72:23: warning: static property 'verbatimConstants' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 70 |
 71 |     /// names of constants to be taken verbatim
 72 |     public static var verbatimConstants: Set<String> = []
    |                       |- warning: static property 'verbatimConstants' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'verbatimConstants' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'verbatimConstants' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 73 |
 74 |     /// names of override initialisers
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:75:23: warning: static property 'overrides' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 73 |
 74 |     /// names of override initialisers
 75 |     public static var overrides: Set<String> = []
    |                       |- warning: static property 'overrides' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'overrides' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'overrides' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 76 |
 77 |     /// known types indexed by C identifier.
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:78:23: warning: static property 'knownCIdentifiers' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 76 |
 77 |     /// known types indexed by C identifier.
 78 |     public static var knownCIdentifiers: [ String : Datatype ] = [:]
    |                       |- warning: static property 'knownCIdentifiers' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'knownCIdentifiers' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'knownCIdentifiers' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 79 |     /// context of known types
 80 |     public static var knownDataTypes:   [ String : Datatype ] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:80:23: warning: static property 'knownDataTypes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 78 |     public static var knownCIdentifiers: [ String : Datatype ] = [:]
 79 |     /// context of known types
 80 |     public static var knownDataTypes:   [ String : Datatype ] = [:]
    |                       |- warning: static property 'knownDataTypes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'knownDataTypes' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'knownDataTypes' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 81 |     /// context of known records
 82 |     public static var knownRecords: [ String : Record ] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:82:23: warning: static property 'knownRecords' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 80 |     public static var knownDataTypes:   [ String : Datatype ] = [:]
 81 |     /// context of known records
 82 |     public static var knownRecords: [ String : Record ] = [:]
    |                       |- warning: static property 'knownRecords' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'knownRecords' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'knownRecords' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 83 |     /// context of known records
 84 |     public static var knownBitfields: [ String : Bitfield ] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:84:23: warning: static property 'knownBitfields' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 82 |     public static var knownRecords: [ String : Record ] = [:]
 83 |     /// context of known records
 84 |     public static var knownBitfields: [ String : Bitfield ] = [:]
    |                       |- warning: static property 'knownBitfields' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'knownBitfields' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'knownBitfields' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 85 |     /// context of known functions
 86 |     public static var KnownFunctions: [ String : Function ] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:86:23: warning: static property 'KnownFunctions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 84 |     public static var knownBitfields: [ String : Bitfield ] = [:]
 85 |     /// context of known functions
 86 |     public static var KnownFunctions: [ String : Function ] = [:]
    |                       |- warning: static property 'KnownFunctions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'KnownFunctions' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'KnownFunctions' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 87 |     /// suffixes for `@escaping` callback heuristics
 88 |     public static var callbackSuffixes = [String]()
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:88:23: warning: static property 'callbackSuffixes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 86 |     public static var KnownFunctions: [ String : Function ] = [:]
 87 |     /// suffixes for `@escaping` callback heuristics
 88 |     public static var callbackSuffixes = [String]()
    |                       |- warning: static property 'callbackSuffixes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'callbackSuffixes' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'callbackSuffixes' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 89 |     /// types to turn into force-unwrapped optionals
 90 |     public static var forceUnwrapped: Set<String> = ["gpointer", "gconstpointer"]
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:90:23: warning: static property 'forceUnwrapped' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 88 |     public static var callbackSuffixes = [String]()
 89 |     /// types to turn into force-unwrapped optionals
 90 |     public static var forceUnwrapped: Set<String> = ["gpointer", "gconstpointer"]
    |                       |- warning: static property 'forceUnwrapped' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'forceUnwrapped' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'forceUnwrapped' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 91 |
 92 |     /// Dotted namespace replacements
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:93:23: warning: static property 'namespaceReplacements' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 91 |
 92 |     /// Dotted namespace replacements
 93 |     public static var namespaceReplacements: [ Substring : Substring ] = [
    |                       |- warning: static property 'namespaceReplacements' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'namespaceReplacements' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'namespaceReplacements' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 94 |         "GObject." : "GLibObject.", "Gio." : "GIO.", "GdkPixbuf." : "GdkPixBuf.", "cairo." : "Cairo."
 95 |     ]
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:98:23: warning: static property 'typedCollections' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 96 |
 97 |     /// Names of typed collections.
 98 |     public static var typedCollections: Set<String> = [
    |                       |- warning: static property 'typedCollections' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'typedCollections' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'typedCollections' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 99 |         "GLib.List", "GLib.SList", "GLib.PtrArray"
100 |     ]
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:103:23: warning: static property 'glibPointerWrapper' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
101 |
102 |     /// Name of the GLib pointer wrapper that every type conforms to.
103 |     public static var glibPointerWrapper = "GLib.PointerWrapper"
    |                       |- warning: static property 'glibPointerWrapper' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'glibPointerWrapper' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'glibPointerWrapper' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
104 |
105 |     /// designated constructor
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/utilities/Streams.swift:11:16: warning: static property 'stdErr' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 9 |     /// Abstraction for stderr, calling fputs under the hood.
10 |     @usableFromInline
11 |     static var stdErr: StandardError = StandardError()
   |                |- warning: static property 'stdErr' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'stdErr' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'stdErr' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 |     /// Abstraction for stdErr
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/TypeReference.swift:131: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
129 |
130 |     /// Reference to void type
131 |     public static var void: TypeReference = TypeReference(type: GIR.voidType)
    |                       |- 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
132 |
133 |     /// Designated initialiser for a type reference
[126/133] Compiling libgir2swift CodeBuilder.swift
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/emitting/CodeBuilder.swift:29:16: warning: static property 'defaultCodeIndentation' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
27 | /// Convenience class for using CodeBuilder DSL. This class was introduced to shorten calls. As for now, this class compensates for some missing DSL features like for-in loops.
28 | class Code {
29 |     static var defaultCodeIndentation: String = "    "
   |                |- warning: static property 'defaultCodeIndentation' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultCodeIndentation' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'defaultCodeIndentation' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |
31 |     /// Code in builder block of this function will have additional indentation passed in the first argument.
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:82:23: warning: static property 'knownRecords' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 80 |     public static var knownDataTypes:   [ String : Datatype ] = [:]
 81 |     /// context of known records
 82 |     public static var knownRecords: [ String : Record ] = [:]
    |                       |- warning: static property 'knownRecords' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'knownRecords' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'knownRecords' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 83 |     /// context of known records
 84 |     public static var knownBitfields: [ String : Bitfield ] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:159:16: warning: static property 'gpointerType' is not concurrency-safe because non-'Sendable' type 'GIRRawPointerType' may have shared mutable state; this is an error in the Swift 6 language mode
157 |     static let gconstpointerB = gconstpointer + "!"
158 |     static let gconstpointerQ = gconstpointer + "?"
159 |     static let gpointerType = GIRRawPointerType(aliasOf: mutableVoidPointer, name: gpointer, swiftName: gpointer, ctype: gpointer)
    |                |- warning: static property 'gpointerType' is not concurrency-safe because non-'Sendable' type 'GIRRawPointerType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'gpointerType' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
160 |     static let gpointerConstPointerType = GIRRawPointerType(aliasOf: mutableVoidPointer, name: gpointer, swiftName: gpointer, ctype: gconstpointer)
161 |     static let gconstpointerType = GIRRawPointerType(aliasOf: voidPointer, name: gconstpointer, swiftName: gconstpointer, ctype: gconstpointer)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/GirType.swift:400:20: note: class 'GIRRawPointerType' does not conform to the 'Sendable' protocol
398 | /// Representation of a raw pointer type, its relationship to other types,
399 | /// and casting operations
400 | public final class GIRRawPointerType: GIRType {
    |                    `- note: class 'GIRRawPointerType' does not conform to the 'Sendable' protocol
401 |     /// Return the default cast to convert the given expression to an opaque pointer
402 |     /// - Parameters:
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:123:16: warning: static property 'stringRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
121 |     static let gustringType = GIRStringType(name: string, ctype: guchar, superType: gucharPtr)
122 |     static let constGUStringType = GIRStringType(name: string, ctype: guchar, superType: constGUCharPtr)
123 |     static let stringRef = TypeReference(type: stringType)
    |                |- warning: static property 'stringRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'stringRef' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
124 |     static let constStringRef = TypeReference(type: constStringType, isConst: true)
125 |     static let utf8Type = GIRType(utf8, ctype: gcharType.ctype)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/TypeReference.swift:11:15: note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
  9 |
 10 | /// Reference to a GIR type.
 11 | public struct TypeReference: Hashable {
    |               `- note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
 12 |     /// The type referenced
 13 |     public let type: GIRType
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:27:16: warning: static property 'uint32Type' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
 25 |     static let uint8Type   = GIRType("UInt8", ctype: "u_int8_t")
 26 |     static let uint16Type  = GIRType("UInt16", ctype: "u_int16_t")
 27 |     static let uint32Type  = GIRType("UInt32", ctype: "u_int32_t")
    |                |- warning: static property 'uint32Type' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'uint32Type' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 28 |     static let uint64Type  = GIRType("UInt64", ctype: "u_int64_t")
 29 |     static let swiftNumericTypes: Set<GIRType> = [floatType, doubleType, float80Type, intType, uintType, int8Type, int16Type, int32Type, int64Type, uint8Type, uint16Type, uint32Type, uint64Type]
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/GirType.swift:12:14: note: class 'GIRType' does not conform to the 'Sendable' protocol
 10 | /// Representation of a fundamental type, its relationship to other types,
 11 | /// and casting operations
 12 | public class GIRType: Hashable {
    |              `- note: class 'GIRType' does not conform to the 'Sendable' protocol
 13 |     /// Name of the type defined in the GIR file, without a namespace
 14 |     public let name: String
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:80:23: warning: static property 'knownDataTypes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 78 |     public static var knownCIdentifiers: [ String : Datatype ] = [:]
 79 |     /// context of known types
 80 |     public static var knownDataTypes:   [ String : Datatype ] = [:]
    |                       |- warning: static property 'knownDataTypes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'knownDataTypes' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'knownDataTypes' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 81 |     /// context of known records
 82 |     public static var knownRecords: [ String : Record ] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:37:23: warning: static property 'dottedPrefix' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 35 |     public static var prefix = ""
 36 |     /// Current namespace prefix  with a trailing "."
 37 |     public static var dottedPrefix = ""
    |                       |- warning: static property 'dottedPrefix' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'dottedPrefix' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'dottedPrefix' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |     /// Collection of identifier prefixes
 39 |     public var identifierPrefixes = Array<String>()
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:93:23: warning: static property 'namespaceReplacements' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 91 |
 92 |     /// Dotted namespace replacements
 93 |     public static var namespaceReplacements: [ Substring : Substring ] = [
    |                       |- warning: static property 'namespaceReplacements' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'namespaceReplacements' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'namespaceReplacements' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 94 |         "GObject." : "GLibObject.", "Gio." : "GIO.", "GdkPixbuf." : "GdkPixBuf.", "cairo." : "Cairo."
 95 |     ]
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:72:23: warning: static property 'verbatimConstants' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 70 |
 71 |     /// names of constants to be taken verbatim
 72 |     public static var verbatimConstants: Set<String> = []
    |                       |- warning: static property 'verbatimConstants' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'verbatimConstants' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'verbatimConstants' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 73 |
 74 |     /// names of override initialisers
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:69:23: warning: static property 'excludeList' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 67 |
 68 |     /// Names of excluded identifiers.
 69 |     public static var excludeList: Set<String> = []
    |                       |- warning: static property 'excludeList' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'excludeList' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'excludeList' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 70 |
 71 |     /// names of constants to be taken verbatim
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:75:23: warning: static property 'overrides' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 73 |
 74 |     /// names of override initialisers
 75 |     public static var overrides: Set<String> = []
    |                       |- warning: static property 'overrides' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'overrides' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'overrides' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 76 |
 77 |     /// known types indexed by C identifier.
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:98:23: warning: static property 'typedCollections' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 96 |
 97 |     /// Names of typed collections.
 98 |     public static var typedCollections: Set<String> = [
    |                       |- warning: static property 'typedCollections' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'typedCollections' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'typedCollections' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 99 |         "GLib.List", "GLib.SList", "GLib.PtrArray"
100 |     ]
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:150:16: warning: static property 'rawPointerType' is not concurrency-safe because non-'Sendable' type 'GIRRawPointerType' may have shared mutable state; this is an error in the Swift 6 language mode
148 |     static let voidPointer = TypeReference.pointer(to: voidType, isConst: true)
149 |     static let mutableVoidPointer = TypeReference.pointer(to: voidType)
150 |     static let rawPointerType = GIRRawPointerType(aliasOf: voidPointer, name: "UnsafeRawPointer")
    |                |- warning: static property 'rawPointerType' is not concurrency-safe because non-'Sendable' type 'GIRRawPointerType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'rawPointerType' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
151 |     static let mutableRawPointerType = GIRRawPointerType(aliasOf: mutableVoidPointer, name: "UnsafeMutableRawPointer")
152 |     static let opaquePointer = "OpaquePointer"
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/GirType.swift:400:20: note: class 'GIRRawPointerType' does not conform to the 'Sendable' protocol
398 | /// Representation of a raw pointer type, its relationship to other types,
399 | /// and casting operations
400 | public final class GIRRawPointerType: GIRType {
    |                    `- note: class 'GIRRawPointerType' does not conform to the 'Sendable' protocol
401 |     /// Return the default cast to convert the given expression to an opaque pointer
402 |     /// - Parameters:
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:103:23: warning: static property 'glibPointerWrapper' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
101 |
102 |     /// Name of the GLib pointer wrapper that every type conforms to.
103 |     public static var glibPointerWrapper = "GLib.PointerWrapper"
    |                       |- warning: static property 'glibPointerWrapper' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'glibPointerWrapper' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'glibPointerWrapper' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
104 |
105 |     /// designated constructor
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:193:16: warning: static property 'errorProtocol' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
191 |     static let gerror = "GError"
192 |     static let errorT = "GLibError"
193 |     static let errorProtocol = GIRType(error, ctype: "")
    |                |- warning: static property 'errorProtocol' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'errorProtocol' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
194 |     static let errorReference = TypeReference(type: errorProtocol)
195 |     static let gErrorStruct = GIRType(gerror, ctype: gerror, superType: errorReference)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/GirType.swift:12:14: note: class 'GIRType' does not conform to the 'Sendable' protocol
 10 | /// Representation of a fundamental type, its relationship to other types,
 11 | /// and casting operations
 12 | public class GIRType: Hashable {
    |              `- note: class 'GIRType' does not conform to the 'Sendable' protocol
 13 |     /// Name of the type defined in the GIR file, without a namespace
 14 |     public let name: String
[127/133] Compiling libgir2swift c2swift.swift
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/emitting/CodeBuilder.swift:29:16: warning: static property 'defaultCodeIndentation' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
27 | /// Convenience class for using CodeBuilder DSL. This class was introduced to shorten calls. As for now, this class compensates for some missing DSL features like for-in loops.
28 | class Code {
29 |     static var defaultCodeIndentation: String = "    "
   |                |- warning: static property 'defaultCodeIndentation' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultCodeIndentation' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'defaultCodeIndentation' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |
31 |     /// Code in builder block of this function will have additional indentation passed in the first argument.
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:82:23: warning: static property 'knownRecords' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 80 |     public static var knownDataTypes:   [ String : Datatype ] = [:]
 81 |     /// context of known records
 82 |     public static var knownRecords: [ String : Record ] = [:]
    |                       |- warning: static property 'knownRecords' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'knownRecords' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'knownRecords' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 83 |     /// context of known records
 84 |     public static var knownBitfields: [ String : Bitfield ] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:159:16: warning: static property 'gpointerType' is not concurrency-safe because non-'Sendable' type 'GIRRawPointerType' may have shared mutable state; this is an error in the Swift 6 language mode
157 |     static let gconstpointerB = gconstpointer + "!"
158 |     static let gconstpointerQ = gconstpointer + "?"
159 |     static let gpointerType = GIRRawPointerType(aliasOf: mutableVoidPointer, name: gpointer, swiftName: gpointer, ctype: gpointer)
    |                |- warning: static property 'gpointerType' is not concurrency-safe because non-'Sendable' type 'GIRRawPointerType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'gpointerType' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
160 |     static let gpointerConstPointerType = GIRRawPointerType(aliasOf: mutableVoidPointer, name: gpointer, swiftName: gpointer, ctype: gconstpointer)
161 |     static let gconstpointerType = GIRRawPointerType(aliasOf: voidPointer, name: gconstpointer, swiftName: gconstpointer, ctype: gconstpointer)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/GirType.swift:400:20: note: class 'GIRRawPointerType' does not conform to the 'Sendable' protocol
398 | /// Representation of a raw pointer type, its relationship to other types,
399 | /// and casting operations
400 | public final class GIRRawPointerType: GIRType {
    |                    `- note: class 'GIRRawPointerType' does not conform to the 'Sendable' protocol
401 |     /// Return the default cast to convert the given expression to an opaque pointer
402 |     /// - Parameters:
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:123:16: warning: static property 'stringRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
121 |     static let gustringType = GIRStringType(name: string, ctype: guchar, superType: gucharPtr)
122 |     static let constGUStringType = GIRStringType(name: string, ctype: guchar, superType: constGUCharPtr)
123 |     static let stringRef = TypeReference(type: stringType)
    |                |- warning: static property 'stringRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'stringRef' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
124 |     static let constStringRef = TypeReference(type: constStringType, isConst: true)
125 |     static let utf8Type = GIRType(utf8, ctype: gcharType.ctype)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/TypeReference.swift:11:15: note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
  9 |
 10 | /// Reference to a GIR type.
 11 | public struct TypeReference: Hashable {
    |               `- note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
 12 |     /// The type referenced
 13 |     public let type: GIRType
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:27:16: warning: static property 'uint32Type' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
 25 |     static let uint8Type   = GIRType("UInt8", ctype: "u_int8_t")
 26 |     static let uint16Type  = GIRType("UInt16", ctype: "u_int16_t")
 27 |     static let uint32Type  = GIRType("UInt32", ctype: "u_int32_t")
    |                |- warning: static property 'uint32Type' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'uint32Type' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 28 |     static let uint64Type  = GIRType("UInt64", ctype: "u_int64_t")
 29 |     static let swiftNumericTypes: Set<GIRType> = [floatType, doubleType, float80Type, intType, uintType, int8Type, int16Type, int32Type, int64Type, uint8Type, uint16Type, uint32Type, uint64Type]
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/GirType.swift:12:14: note: class 'GIRType' does not conform to the 'Sendable' protocol
 10 | /// Representation of a fundamental type, its relationship to other types,
 11 | /// and casting operations
 12 | public class GIRType: Hashable {
    |              `- note: class 'GIRType' does not conform to the 'Sendable' protocol
 13 |     /// Name of the type defined in the GIR file, without a namespace
 14 |     public let name: String
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:80:23: warning: static property 'knownDataTypes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 78 |     public static var knownCIdentifiers: [ String : Datatype ] = [:]
 79 |     /// context of known types
 80 |     public static var knownDataTypes:   [ String : Datatype ] = [:]
    |                       |- warning: static property 'knownDataTypes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'knownDataTypes' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'knownDataTypes' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 81 |     /// context of known records
 82 |     public static var knownRecords: [ String : Record ] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:37:23: warning: static property 'dottedPrefix' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 35 |     public static var prefix = ""
 36 |     /// Current namespace prefix  with a trailing "."
 37 |     public static var dottedPrefix = ""
    |                       |- warning: static property 'dottedPrefix' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'dottedPrefix' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'dottedPrefix' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |     /// Collection of identifier prefixes
 39 |     public var identifierPrefixes = Array<String>()
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:93:23: warning: static property 'namespaceReplacements' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 91 |
 92 |     /// Dotted namespace replacements
 93 |     public static var namespaceReplacements: [ Substring : Substring ] = [
    |                       |- warning: static property 'namespaceReplacements' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'namespaceReplacements' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'namespaceReplacements' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 94 |         "GObject." : "GLibObject.", "Gio." : "GIO.", "GdkPixbuf." : "GdkPixBuf.", "cairo." : "Cairo."
 95 |     ]
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:72:23: warning: static property 'verbatimConstants' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 70 |
 71 |     /// names of constants to be taken verbatim
 72 |     public static var verbatimConstants: Set<String> = []
    |                       |- warning: static property 'verbatimConstants' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'verbatimConstants' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'verbatimConstants' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 73 |
 74 |     /// names of override initialisers
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:69:23: warning: static property 'excludeList' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 67 |
 68 |     /// Names of excluded identifiers.
 69 |     public static var excludeList: Set<String> = []
    |                       |- warning: static property 'excludeList' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'excludeList' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'excludeList' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 70 |
 71 |     /// names of constants to be taken verbatim
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:75:23: warning: static property 'overrides' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 73 |
 74 |     /// names of override initialisers
 75 |     public static var overrides: Set<String> = []
    |                       |- warning: static property 'overrides' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'overrides' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'overrides' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 76 |
 77 |     /// known types indexed by C identifier.
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:98:23: warning: static property 'typedCollections' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 96 |
 97 |     /// Names of typed collections.
 98 |     public static var typedCollections: Set<String> = [
    |                       |- warning: static property 'typedCollections' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'typedCollections' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'typedCollections' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 99 |         "GLib.List", "GLib.SList", "GLib.PtrArray"
100 |     ]
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:150:16: warning: static property 'rawPointerType' is not concurrency-safe because non-'Sendable' type 'GIRRawPointerType' may have shared mutable state; this is an error in the Swift 6 language mode
148 |     static let voidPointer = TypeReference.pointer(to: voidType, isConst: true)
149 |     static let mutableVoidPointer = TypeReference.pointer(to: voidType)
150 |     static let rawPointerType = GIRRawPointerType(aliasOf: voidPointer, name: "UnsafeRawPointer")
    |                |- warning: static property 'rawPointerType' is not concurrency-safe because non-'Sendable' type 'GIRRawPointerType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'rawPointerType' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
151 |     static let mutableRawPointerType = GIRRawPointerType(aliasOf: mutableVoidPointer, name: "UnsafeMutableRawPointer")
152 |     static let opaquePointer = "OpaquePointer"
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/GirType.swift:400:20: note: class 'GIRRawPointerType' does not conform to the 'Sendable' protocol
398 | /// Representation of a raw pointer type, its relationship to other types,
399 | /// and casting operations
400 | public final class GIRRawPointerType: GIRType {
    |                    `- note: class 'GIRRawPointerType' does not conform to the 'Sendable' protocol
401 |     /// Return the default cast to convert the given expression to an opaque pointer
402 |     /// - Parameters:
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:103:23: warning: static property 'glibPointerWrapper' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
101 |
102 |     /// Name of the GLib pointer wrapper that every type conforms to.
103 |     public static var glibPointerWrapper = "GLib.PointerWrapper"
    |                       |- warning: static property 'glibPointerWrapper' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'glibPointerWrapper' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'glibPointerWrapper' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
104 |
105 |     /// designated constructor
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:193:16: warning: static property 'errorProtocol' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
191 |     static let gerror = "GError"
192 |     static let errorT = "GLibError"
193 |     static let errorProtocol = GIRType(error, ctype: "")
    |                |- warning: static property 'errorProtocol' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'errorProtocol' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
194 |     static let errorReference = TypeReference(type: errorProtocol)
195 |     static let gErrorStruct = GIRType(gerror, ctype: gerror, superType: errorReference)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/GirType.swift:12:14: note: class 'GIRType' does not conform to the 'Sendable' protocol
 10 | /// Representation of a fundamental type, its relationship to other types,
 11 | /// and casting operations
 12 | public class GIRType: Hashable {
    |              `- note: class 'GIRType' does not conform to the 'Sendable' protocol
 13 |     /// Name of the type defined in the GIR file, without a namespace
 14 |     public let name: String
[128/133] Compiling libgir2swift emit-class.swift
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/emitting/CodeBuilder.swift:29:16: warning: static property 'defaultCodeIndentation' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
27 | /// Convenience class for using CodeBuilder DSL. This class was introduced to shorten calls. As for now, this class compensates for some missing DSL features like for-in loops.
28 | class Code {
29 |     static var defaultCodeIndentation: String = "    "
   |                |- warning: static property 'defaultCodeIndentation' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultCodeIndentation' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'defaultCodeIndentation' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |
31 |     /// Code in builder block of this function will have additional indentation passed in the first argument.
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:82:23: warning: static property 'knownRecords' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 80 |     public static var knownDataTypes:   [ String : Datatype ] = [:]
 81 |     /// context of known records
 82 |     public static var knownRecords: [ String : Record ] = [:]
    |                       |- warning: static property 'knownRecords' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'knownRecords' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'knownRecords' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 83 |     /// context of known records
 84 |     public static var knownBitfields: [ String : Bitfield ] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:159:16: warning: static property 'gpointerType' is not concurrency-safe because non-'Sendable' type 'GIRRawPointerType' may have shared mutable state; this is an error in the Swift 6 language mode
157 |     static let gconstpointerB = gconstpointer + "!"
158 |     static let gconstpointerQ = gconstpointer + "?"
159 |     static let gpointerType = GIRRawPointerType(aliasOf: mutableVoidPointer, name: gpointer, swiftName: gpointer, ctype: gpointer)
    |                |- warning: static property 'gpointerType' is not concurrency-safe because non-'Sendable' type 'GIRRawPointerType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'gpointerType' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
160 |     static let gpointerConstPointerType = GIRRawPointerType(aliasOf: mutableVoidPointer, name: gpointer, swiftName: gpointer, ctype: gconstpointer)
161 |     static let gconstpointerType = GIRRawPointerType(aliasOf: voidPointer, name: gconstpointer, swiftName: gconstpointer, ctype: gconstpointer)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/GirType.swift:400:20: note: class 'GIRRawPointerType' does not conform to the 'Sendable' protocol
398 | /// Representation of a raw pointer type, its relationship to other types,
399 | /// and casting operations
400 | public final class GIRRawPointerType: GIRType {
    |                    `- note: class 'GIRRawPointerType' does not conform to the 'Sendable' protocol
401 |     /// Return the default cast to convert the given expression to an opaque pointer
402 |     /// - Parameters:
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:123:16: warning: static property 'stringRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
121 |     static let gustringType = GIRStringType(name: string, ctype: guchar, superType: gucharPtr)
122 |     static let constGUStringType = GIRStringType(name: string, ctype: guchar, superType: constGUCharPtr)
123 |     static let stringRef = TypeReference(type: stringType)
    |                |- warning: static property 'stringRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'stringRef' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
124 |     static let constStringRef = TypeReference(type: constStringType, isConst: true)
125 |     static let utf8Type = GIRType(utf8, ctype: gcharType.ctype)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/TypeReference.swift:11:15: note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
  9 |
 10 | /// Reference to a GIR type.
 11 | public struct TypeReference: Hashable {
    |               `- note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
 12 |     /// The type referenced
 13 |     public let type: GIRType
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:27:16: warning: static property 'uint32Type' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
 25 |     static let uint8Type   = GIRType("UInt8", ctype: "u_int8_t")
 26 |     static let uint16Type  = GIRType("UInt16", ctype: "u_int16_t")
 27 |     static let uint32Type  = GIRType("UInt32", ctype: "u_int32_t")
    |                |- warning: static property 'uint32Type' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'uint32Type' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 28 |     static let uint64Type  = GIRType("UInt64", ctype: "u_int64_t")
 29 |     static let swiftNumericTypes: Set<GIRType> = [floatType, doubleType, float80Type, intType, uintType, int8Type, int16Type, int32Type, int64Type, uint8Type, uint16Type, uint32Type, uint64Type]
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/GirType.swift:12:14: note: class 'GIRType' does not conform to the 'Sendable' protocol
 10 | /// Representation of a fundamental type, its relationship to other types,
 11 | /// and casting operations
 12 | public class GIRType: Hashable {
    |              `- note: class 'GIRType' does not conform to the 'Sendable' protocol
 13 |     /// Name of the type defined in the GIR file, without a namespace
 14 |     public let name: String
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:80:23: warning: static property 'knownDataTypes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 78 |     public static var knownCIdentifiers: [ String : Datatype ] = [:]
 79 |     /// context of known types
 80 |     public static var knownDataTypes:   [ String : Datatype ] = [:]
    |                       |- warning: static property 'knownDataTypes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'knownDataTypes' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'knownDataTypes' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 81 |     /// context of known records
 82 |     public static var knownRecords: [ String : Record ] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:37:23: warning: static property 'dottedPrefix' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 35 |     public static var prefix = ""
 36 |     /// Current namespace prefix  with a trailing "."
 37 |     public static var dottedPrefix = ""
    |                       |- warning: static property 'dottedPrefix' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'dottedPrefix' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'dottedPrefix' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |     /// Collection of identifier prefixes
 39 |     public var identifierPrefixes = Array<String>()
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:93:23: warning: static property 'namespaceReplacements' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 91 |
 92 |     /// Dotted namespace replacements
 93 |     public static var namespaceReplacements: [ Substring : Substring ] = [
    |                       |- warning: static property 'namespaceReplacements' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'namespaceReplacements' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'namespaceReplacements' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 94 |         "GObject." : "GLibObject.", "Gio." : "GIO.", "GdkPixbuf." : "GdkPixBuf.", "cairo." : "Cairo."
 95 |     ]
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:72:23: warning: static property 'verbatimConstants' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 70 |
 71 |     /// names of constants to be taken verbatim
 72 |     public static var verbatimConstants: Set<String> = []
    |                       |- warning: static property 'verbatimConstants' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'verbatimConstants' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'verbatimConstants' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 73 |
 74 |     /// names of override initialisers
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:69:23: warning: static property 'excludeList' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 67 |
 68 |     /// Names of excluded identifiers.
 69 |     public static var excludeList: Set<String> = []
    |                       |- warning: static property 'excludeList' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'excludeList' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'excludeList' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 70 |
 71 |     /// names of constants to be taken verbatim
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:75:23: warning: static property 'overrides' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 73 |
 74 |     /// names of override initialisers
 75 |     public static var overrides: Set<String> = []
    |                       |- warning: static property 'overrides' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'overrides' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'overrides' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 76 |
 77 |     /// known types indexed by C identifier.
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:98:23: warning: static property 'typedCollections' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 96 |
 97 |     /// Names of typed collections.
 98 |     public static var typedCollections: Set<String> = [
    |                       |- warning: static property 'typedCollections' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'typedCollections' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'typedCollections' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 99 |         "GLib.List", "GLib.SList", "GLib.PtrArray"
100 |     ]
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:150:16: warning: static property 'rawPointerType' is not concurrency-safe because non-'Sendable' type 'GIRRawPointerType' may have shared mutable state; this is an error in the Swift 6 language mode
148 |     static let voidPointer = TypeReference.pointer(to: voidType, isConst: true)
149 |     static let mutableVoidPointer = TypeReference.pointer(to: voidType)
150 |     static let rawPointerType = GIRRawPointerType(aliasOf: voidPointer, name: "UnsafeRawPointer")
    |                |- warning: static property 'rawPointerType' is not concurrency-safe because non-'Sendable' type 'GIRRawPointerType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'rawPointerType' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
151 |     static let mutableRawPointerType = GIRRawPointerType(aliasOf: mutableVoidPointer, name: "UnsafeMutableRawPointer")
152 |     static let opaquePointer = "OpaquePointer"
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/GirType.swift:400:20: note: class 'GIRRawPointerType' does not conform to the 'Sendable' protocol
398 | /// Representation of a raw pointer type, its relationship to other types,
399 | /// and casting operations
400 | public final class GIRRawPointerType: GIRType {
    |                    `- note: class 'GIRRawPointerType' does not conform to the 'Sendable' protocol
401 |     /// Return the default cast to convert the given expression to an opaque pointer
402 |     /// - Parameters:
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:103:23: warning: static property 'glibPointerWrapper' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
101 |
102 |     /// Name of the GLib pointer wrapper that every type conforms to.
103 |     public static var glibPointerWrapper = "GLib.PointerWrapper"
    |                       |- warning: static property 'glibPointerWrapper' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'glibPointerWrapper' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'glibPointerWrapper' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
104 |
105 |     /// designated constructor
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:193:16: warning: static property 'errorProtocol' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
191 |     static let gerror = "GError"
192 |     static let errorT = "GLibError"
193 |     static let errorProtocol = GIRType(error, ctype: "")
    |                |- warning: static property 'errorProtocol' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'errorProtocol' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
194 |     static let errorReference = TypeReference(type: errorProtocol)
195 |     static let gErrorStruct = GIRType(gerror, ctype: gerror, superType: errorReference)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/GirType.swift:12:14: note: class 'GIRType' does not conform to the 'Sendable' protocol
 10 | /// Representation of a fundamental type, its relationship to other types,
 11 | /// and casting operations
 12 | public class GIRType: Hashable {
    |              `- note: class 'GIRType' does not conform to the 'Sendable' protocol
 13 |     /// Name of the type defined in the GIR file, without a namespace
 14 |     public let name: String
[129/133] Compiling libgir2swift emit-signals.swift
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/emitting/CodeBuilder.swift:29:16: warning: static property 'defaultCodeIndentation' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
27 | /// Convenience class for using CodeBuilder DSL. This class was introduced to shorten calls. As for now, this class compensates for some missing DSL features like for-in loops.
28 | class Code {
29 |     static var defaultCodeIndentation: String = "    "
   |                |- warning: static property 'defaultCodeIndentation' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultCodeIndentation' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'defaultCodeIndentation' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |
31 |     /// Code in builder block of this function will have additional indentation passed in the first argument.
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:82:23: warning: static property 'knownRecords' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 80 |     public static var knownDataTypes:   [ String : Datatype ] = [:]
 81 |     /// context of known records
 82 |     public static var knownRecords: [ String : Record ] = [:]
    |                       |- warning: static property 'knownRecords' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'knownRecords' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'knownRecords' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 83 |     /// context of known records
 84 |     public static var knownBitfields: [ String : Bitfield ] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:159:16: warning: static property 'gpointerType' is not concurrency-safe because non-'Sendable' type 'GIRRawPointerType' may have shared mutable state; this is an error in the Swift 6 language mode
157 |     static let gconstpointerB = gconstpointer + "!"
158 |     static let gconstpointerQ = gconstpointer + "?"
159 |     static let gpointerType = GIRRawPointerType(aliasOf: mutableVoidPointer, name: gpointer, swiftName: gpointer, ctype: gpointer)
    |                |- warning: static property 'gpointerType' is not concurrency-safe because non-'Sendable' type 'GIRRawPointerType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'gpointerType' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
160 |     static let gpointerConstPointerType = GIRRawPointerType(aliasOf: mutableVoidPointer, name: gpointer, swiftName: gpointer, ctype: gconstpointer)
161 |     static let gconstpointerType = GIRRawPointerType(aliasOf: voidPointer, name: gconstpointer, swiftName: gconstpointer, ctype: gconstpointer)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/GirType.swift:400:20: note: class 'GIRRawPointerType' does not conform to the 'Sendable' protocol
398 | /// Representation of a raw pointer type, its relationship to other types,
399 | /// and casting operations
400 | public final class GIRRawPointerType: GIRType {
    |                    `- note: class 'GIRRawPointerType' does not conform to the 'Sendable' protocol
401 |     /// Return the default cast to convert the given expression to an opaque pointer
402 |     /// - Parameters:
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:123:16: warning: static property 'stringRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
121 |     static let gustringType = GIRStringType(name: string, ctype: guchar, superType: gucharPtr)
122 |     static let constGUStringType = GIRStringType(name: string, ctype: guchar, superType: constGUCharPtr)
123 |     static let stringRef = TypeReference(type: stringType)
    |                |- warning: static property 'stringRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'stringRef' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
124 |     static let constStringRef = TypeReference(type: constStringType, isConst: true)
125 |     static let utf8Type = GIRType(utf8, ctype: gcharType.ctype)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/TypeReference.swift:11:15: note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
  9 |
 10 | /// Reference to a GIR type.
 11 | public struct TypeReference: Hashable {
    |               `- note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
 12 |     /// The type referenced
 13 |     public let type: GIRType
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:27:16: warning: static property 'uint32Type' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
 25 |     static let uint8Type   = GIRType("UInt8", ctype: "u_int8_t")
 26 |     static let uint16Type  = GIRType("UInt16", ctype: "u_int16_t")
 27 |     static let uint32Type  = GIRType("UInt32", ctype: "u_int32_t")
    |                |- warning: static property 'uint32Type' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'uint32Type' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 28 |     static let uint64Type  = GIRType("UInt64", ctype: "u_int64_t")
 29 |     static let swiftNumericTypes: Set<GIRType> = [floatType, doubleType, float80Type, intType, uintType, int8Type, int16Type, int32Type, int64Type, uint8Type, uint16Type, uint32Type, uint64Type]
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/GirType.swift:12:14: note: class 'GIRType' does not conform to the 'Sendable' protocol
 10 | /// Representation of a fundamental type, its relationship to other types,
 11 | /// and casting operations
 12 | public class GIRType: Hashable {
    |              `- note: class 'GIRType' does not conform to the 'Sendable' protocol
 13 |     /// Name of the type defined in the GIR file, without a namespace
 14 |     public let name: String
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:80:23: warning: static property 'knownDataTypes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 78 |     public static var knownCIdentifiers: [ String : Datatype ] = [:]
 79 |     /// context of known types
 80 |     public static var knownDataTypes:   [ String : Datatype ] = [:]
    |                       |- warning: static property 'knownDataTypes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'knownDataTypes' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'knownDataTypes' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 81 |     /// context of known records
 82 |     public static var knownRecords: [ String : Record ] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:37:23: warning: static property 'dottedPrefix' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 35 |     public static var prefix = ""
 36 |     /// Current namespace prefix  with a trailing "."
 37 |     public static var dottedPrefix = ""
    |                       |- warning: static property 'dottedPrefix' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'dottedPrefix' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'dottedPrefix' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |     /// Collection of identifier prefixes
 39 |     public var identifierPrefixes = Array<String>()
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:93:23: warning: static property 'namespaceReplacements' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 91 |
 92 |     /// Dotted namespace replacements
 93 |     public static var namespaceReplacements: [ Substring : Substring ] = [
    |                       |- warning: static property 'namespaceReplacements' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'namespaceReplacements' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'namespaceReplacements' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 94 |         "GObject." : "GLibObject.", "Gio." : "GIO.", "GdkPixbuf." : "GdkPixBuf.", "cairo." : "Cairo."
 95 |     ]
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:72:23: warning: static property 'verbatimConstants' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 70 |
 71 |     /// names of constants to be taken verbatim
 72 |     public static var verbatimConstants: Set<String> = []
    |                       |- warning: static property 'verbatimConstants' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'verbatimConstants' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'verbatimConstants' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 73 |
 74 |     /// names of override initialisers
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:69:23: warning: static property 'excludeList' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 67 |
 68 |     /// Names of excluded identifiers.
 69 |     public static var excludeList: Set<String> = []
    |                       |- warning: static property 'excludeList' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'excludeList' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'excludeList' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 70 |
 71 |     /// names of constants to be taken verbatim
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:75:23: warning: static property 'overrides' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 73 |
 74 |     /// names of override initialisers
 75 |     public static var overrides: Set<String> = []
    |                       |- warning: static property 'overrides' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'overrides' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'overrides' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 76 |
 77 |     /// known types indexed by C identifier.
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:98:23: warning: static property 'typedCollections' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 96 |
 97 |     /// Names of typed collections.
 98 |     public static var typedCollections: Set<String> = [
    |                       |- warning: static property 'typedCollections' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'typedCollections' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'typedCollections' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 99 |         "GLib.List", "GLib.SList", "GLib.PtrArray"
100 |     ]
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:150:16: warning: static property 'rawPointerType' is not concurrency-safe because non-'Sendable' type 'GIRRawPointerType' may have shared mutable state; this is an error in the Swift 6 language mode
148 |     static let voidPointer = TypeReference.pointer(to: voidType, isConst: true)
149 |     static let mutableVoidPointer = TypeReference.pointer(to: voidType)
150 |     static let rawPointerType = GIRRawPointerType(aliasOf: voidPointer, name: "UnsafeRawPointer")
    |                |- warning: static property 'rawPointerType' is not concurrency-safe because non-'Sendable' type 'GIRRawPointerType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'rawPointerType' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
151 |     static let mutableRawPointerType = GIRRawPointerType(aliasOf: mutableVoidPointer, name: "UnsafeMutableRawPointer")
152 |     static let opaquePointer = "OpaquePointer"
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/GirType.swift:400:20: note: class 'GIRRawPointerType' does not conform to the 'Sendable' protocol
398 | /// Representation of a raw pointer type, its relationship to other types,
399 | /// and casting operations
400 | public final class GIRRawPointerType: GIRType {
    |                    `- note: class 'GIRRawPointerType' does not conform to the 'Sendable' protocol
401 |     /// Return the default cast to convert the given expression to an opaque pointer
402 |     /// - Parameters:
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:103:23: warning: static property 'glibPointerWrapper' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
101 |
102 |     /// Name of the GLib pointer wrapper that every type conforms to.
103 |     public static var glibPointerWrapper = "GLib.PointerWrapper"
    |                       |- warning: static property 'glibPointerWrapper' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'glibPointerWrapper' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'glibPointerWrapper' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
104 |
105 |     /// designated constructor
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:193:16: warning: static property 'errorProtocol' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
191 |     static let gerror = "GError"
192 |     static let errorT = "GLibError"
193 |     static let errorProtocol = GIRType(error, ctype: "")
    |                |- warning: static property 'errorProtocol' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'errorProtocol' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
194 |     static let errorReference = TypeReference(type: errorProtocol)
195 |     static let gErrorStruct = GIRType(gerror, ctype: gerror, superType: errorReference)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/GirType.swift:12:14: note: class 'GIRType' does not conform to the 'Sendable' protocol
 10 | /// Representation of a fundamental type, its relationship to other types,
 11 | /// and casting operations
 12 | public class GIRType: Hashable {
    |              `- note: class 'GIRType' does not conform to the 'Sendable' protocol
 13 |     /// Name of the type defined in the GIR file, without a namespace
 14 |     public let name: String
[130/133] Compiling libgir2swift gir+swift.swift
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/emitting/CodeBuilder.swift:29:16: warning: static property 'defaultCodeIndentation' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
27 | /// Convenience class for using CodeBuilder DSL. This class was introduced to shorten calls. As for now, this class compensates for some missing DSL features like for-in loops.
28 | class Code {
29 |     static var defaultCodeIndentation: String = "    "
   |                |- warning: static property 'defaultCodeIndentation' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultCodeIndentation' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'defaultCodeIndentation' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |
31 |     /// Code in builder block of this function will have additional indentation passed in the first argument.
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:82:23: warning: static property 'knownRecords' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 80 |     public static var knownDataTypes:   [ String : Datatype ] = [:]
 81 |     /// context of known records
 82 |     public static var knownRecords: [ String : Record ] = [:]
    |                       |- warning: static property 'knownRecords' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'knownRecords' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'knownRecords' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 83 |     /// context of known records
 84 |     public static var knownBitfields: [ String : Bitfield ] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:159:16: warning: static property 'gpointerType' is not concurrency-safe because non-'Sendable' type 'GIRRawPointerType' may have shared mutable state; this is an error in the Swift 6 language mode
157 |     static let gconstpointerB = gconstpointer + "!"
158 |     static let gconstpointerQ = gconstpointer + "?"
159 |     static let gpointerType = GIRRawPointerType(aliasOf: mutableVoidPointer, name: gpointer, swiftName: gpointer, ctype: gpointer)
    |                |- warning: static property 'gpointerType' is not concurrency-safe because non-'Sendable' type 'GIRRawPointerType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'gpointerType' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
160 |     static let gpointerConstPointerType = GIRRawPointerType(aliasOf: mutableVoidPointer, name: gpointer, swiftName: gpointer, ctype: gconstpointer)
161 |     static let gconstpointerType = GIRRawPointerType(aliasOf: voidPointer, name: gconstpointer, swiftName: gconstpointer, ctype: gconstpointer)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/GirType.swift:400:20: note: class 'GIRRawPointerType' does not conform to the 'Sendable' protocol
398 | /// Representation of a raw pointer type, its relationship to other types,
399 | /// and casting operations
400 | public final class GIRRawPointerType: GIRType {
    |                    `- note: class 'GIRRawPointerType' does not conform to the 'Sendable' protocol
401 |     /// Return the default cast to convert the given expression to an opaque pointer
402 |     /// - Parameters:
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:123:16: warning: static property 'stringRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
121 |     static let gustringType = GIRStringType(name: string, ctype: guchar, superType: gucharPtr)
122 |     static let constGUStringType = GIRStringType(name: string, ctype: guchar, superType: constGUCharPtr)
123 |     static let stringRef = TypeReference(type: stringType)
    |                |- warning: static property 'stringRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'stringRef' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
124 |     static let constStringRef = TypeReference(type: constStringType, isConst: true)
125 |     static let utf8Type = GIRType(utf8, ctype: gcharType.ctype)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/TypeReference.swift:11:15: note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
  9 |
 10 | /// Reference to a GIR type.
 11 | public struct TypeReference: Hashable {
    |               `- note: consider making struct 'TypeReference' conform to the 'Sendable' protocol
 12 |     /// The type referenced
 13 |     public let type: GIRType
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:27:16: warning: static property 'uint32Type' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
 25 |     static let uint8Type   = GIRType("UInt8", ctype: "u_int8_t")
 26 |     static let uint16Type  = GIRType("UInt16", ctype: "u_int16_t")
 27 |     static let uint32Type  = GIRType("UInt32", ctype: "u_int32_t")
    |                |- warning: static property 'uint32Type' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'uint32Type' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 28 |     static let uint64Type  = GIRType("UInt64", ctype: "u_int64_t")
 29 |     static let swiftNumericTypes: Set<GIRType> = [floatType, doubleType, float80Type, intType, uintType, int8Type, int16Type, int32Type, int64Type, uint8Type, uint16Type, uint32Type, uint64Type]
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/GirType.swift:12:14: note: class 'GIRType' does not conform to the 'Sendable' protocol
 10 | /// Representation of a fundamental type, its relationship to other types,
 11 | /// and casting operations
 12 | public class GIRType: Hashable {
    |              `- note: class 'GIRType' does not conform to the 'Sendable' protocol
 13 |     /// Name of the type defined in the GIR file, without a namespace
 14 |     public let name: String
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:80:23: warning: static property 'knownDataTypes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 78 |     public static var knownCIdentifiers: [ String : Datatype ] = [:]
 79 |     /// context of known types
 80 |     public static var knownDataTypes:   [ String : Datatype ] = [:]
    |                       |- warning: static property 'knownDataTypes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'knownDataTypes' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'knownDataTypes' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 81 |     /// context of known records
 82 |     public static var knownRecords: [ String : Record ] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:37:23: warning: static property 'dottedPrefix' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 35 |     public static var prefix = ""
 36 |     /// Current namespace prefix  with a trailing "."
 37 |     public static var dottedPrefix = ""
    |                       |- warning: static property 'dottedPrefix' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'dottedPrefix' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'dottedPrefix' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |     /// Collection of identifier prefixes
 39 |     public var identifierPrefixes = Array<String>()
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:93:23: warning: static property 'namespaceReplacements' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 91 |
 92 |     /// Dotted namespace replacements
 93 |     public static var namespaceReplacements: [ Substring : Substring ] = [
    |                       |- warning: static property 'namespaceReplacements' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'namespaceReplacements' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'namespaceReplacements' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 94 |         "GObject." : "GLibObject.", "Gio." : "GIO.", "GdkPixbuf." : "GdkPixBuf.", "cairo." : "Cairo."
 95 |     ]
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:72:23: warning: static property 'verbatimConstants' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 70 |
 71 |     /// names of constants to be taken verbatim
 72 |     public static var verbatimConstants: Set<String> = []
    |                       |- warning: static property 'verbatimConstants' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'verbatimConstants' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'verbatimConstants' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 73 |
 74 |     /// names of override initialisers
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:69:23: warning: static property 'excludeList' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 67 |
 68 |     /// Names of excluded identifiers.
 69 |     public static var excludeList: Set<String> = []
    |                       |- warning: static property 'excludeList' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'excludeList' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'excludeList' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 70 |
 71 |     /// names of constants to be taken verbatim
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:75:23: warning: static property 'overrides' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 73 |
 74 |     /// names of override initialisers
 75 |     public static var overrides: Set<String> = []
    |                       |- warning: static property 'overrides' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'overrides' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'overrides' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 76 |
 77 |     /// known types indexed by C identifier.
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:98:23: warning: static property 'typedCollections' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 96 |
 97 |     /// Names of typed collections.
 98 |     public static var typedCollections: Set<String> = [
    |                       |- warning: static property 'typedCollections' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'typedCollections' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'typedCollections' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 99 |         "GLib.List", "GLib.SList", "GLib.PtrArray"
100 |     ]
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:150:16: warning: static property 'rawPointerType' is not concurrency-safe because non-'Sendable' type 'GIRRawPointerType' may have shared mutable state; this is an error in the Swift 6 language mode
148 |     static let voidPointer = TypeReference.pointer(to: voidType, isConst: true)
149 |     static let mutableVoidPointer = TypeReference.pointer(to: voidType)
150 |     static let rawPointerType = GIRRawPointerType(aliasOf: voidPointer, name: "UnsafeRawPointer")
    |                |- warning: static property 'rawPointerType' is not concurrency-safe because non-'Sendable' type 'GIRRawPointerType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'rawPointerType' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
151 |     static let mutableRawPointerType = GIRRawPointerType(aliasOf: mutableVoidPointer, name: "UnsafeMutableRawPointer")
152 |     static let opaquePointer = "OpaquePointer"
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/GirType.swift:400:20: note: class 'GIRRawPointerType' does not conform to the 'Sendable' protocol
398 | /// Representation of a raw pointer type, its relationship to other types,
399 | /// and casting operations
400 | public final class GIRRawPointerType: GIRType {
    |                    `- note: class 'GIRRawPointerType' does not conform to the 'Sendable' protocol
401 |     /// Return the default cast to convert the given expression to an opaque pointer
402 |     /// - Parameters:
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir.swift:103:23: warning: static property 'glibPointerWrapper' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
101 |
102 |     /// Name of the GLib pointer wrapper that every type conforms to.
103 |     public static var glibPointerWrapper = "GLib.PointerWrapper"
    |                       |- warning: static property 'glibPointerWrapper' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'glibPointerWrapper' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: annotate 'glibPointerWrapper' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
104 |
105 |     /// designated constructor
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:193:16: warning: static property 'errorProtocol' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
191 |     static let gerror = "GError"
192 |     static let errorT = "GLibError"
193 |     static let errorProtocol = GIRType(error, ctype: "")
    |                |- warning: static property 'errorProtocol' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'errorProtocol' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
194 |     static let errorReference = TypeReference(type: errorProtocol)
195 |     static let gErrorStruct = GIRType(gerror, ctype: gerror, superType: errorReference)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/GirType.swift:12:14: note: class 'GIRType' does not conform to the 'Sendable' protocol
 10 | /// Representation of a fundamental type, its relationship to other types,
 11 | /// and casting operations
 12 | public class GIRType: Hashable {
    |              `- note: class 'GIRType' does not conform to the 'Sendable' protocol
 13 |     /// Name of the type defined in the GIR file, without a namespace
 14 |     public let name: String
[131/135] Emitting module gir2swift
[132/135] Compiling gir2swift main.swift
[132/135] Write Objects.LinkFileList
[133/135] Linking gir2swift
[134/135] Applying gir2swift
Build complete! (27.55s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "yams",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "4.0.6",
            "upper_bound" : "5.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/jpsim/Yams.git"
    },
    {
      "identity" : "swiftlibxml",
      "requirement" : {
        "branch" : [
          "main"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/rhx/SwiftLibXML.git"
    },
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.1",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-argument-parser"
    }
  ],
  "manifest_display_name" : "gir2swift",
  "name" : "gir2swift",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "gir2swift",
      "targets" : [
        "gir2swift"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "libgir2swift",
      "targets" : [
        "libgir2swift"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "gir2swift-plugin",
      "targets" : [
        "gir2swift-plugin"
      ],
      "type" : {
        "plugin" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "libgir2swift",
      "module_type" : "SwiftTarget",
      "name" : "libgir2swift",
      "path" : "Sources/libgir2swift",
      "product_dependencies" : [
        "SwiftLibXML",
        "ArgumentParser",
        "Yams"
      ],
      "product_memberships" : [
        "gir2swift",
        "libgir2swift",
        "gir2swift-plugin"
      ],
      "sources" : [
        "emitting/CodeBuilder.swift",
        "emitting/c2swift.swift",
        "emitting/emit-class.swift",
        "emitting/emit-signals.swift",
        "emitting/gir+swift.swift",
        "emitting/girtypes+swift.swift",
        "emitting/gtk2swiftdoc.swift",
        "models/ConversionContext.swift",
        "models/Gir+Enums.swift",
        "models/Gir+KnowTypeSets.swift",
        "models/Gir+KnownTypes.swift",
        "models/Gir.swift",
        "models/Gir2Swift.swift",
        "models/GirType.swift",
        "models/TypeConversion.swift",
        "models/TypeReference.swift",
        "models/gir elements/GirAlias.swift",
        "models/gir elements/GirArgument.swift",
        "models/gir elements/GirBitfield.swift",
        "models/gir elements/GirCType.swift",
        "models/gir elements/GirCallback.swift",
        "models/gir elements/GirClass.swift",
        "models/gir elements/GirConstant.swift",
        "models/gir elements/GirDatatype.swift",
        "models/gir elements/GirEnumeration.swift",
        "models/gir elements/GirField.swift",
        "models/gir elements/GirFunction.swift",
        "models/gir elements/GirInterface.swift",
        "models/gir elements/GirMethod.swift",
        "models/gir elements/GirProperty.swift",
        "models/gir elements/GirRecord.swift",
        "models/gir elements/GirSignal.swift",
        "models/gir elements/GirThing.swift",
        "models/gir elements/GirUnion.swift",
        "models/girtype+xml.swift",
        "utilities/Character+Utilities.swift",
        "utilities/Collection+Utilities.swift",
        "utilities/Streams.swift",
        "utilities/String+Substring.swift",
        "utilities/String+Utilities.swift",
        "utilities/System.swift",
        "utilities/XML+Utilities.swift",
        "utilities/generation.swift",
        "utilities/planning.swift",
        "utilities/postprocessing.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "gir2swiftTests",
      "module_type" : "SwiftTarget",
      "name" : "gir2swiftTests",
      "path" : "Tests/gir2swiftTests",
      "sources" : [
        "gir2swiftTests.swift"
      ],
      "target_dependencies" : [
        "libgir2swift"
      ],
      "type" : "test"
    },
    {
      "c99name" : "gir2swift_plugin",
      "module_type" : "PluginTarget",
      "name" : "gir2swift-plugin",
      "path" : "Plugins/gir2swift-plugin",
      "plugin_capability" : {
        "type" : "buildTool"
      },
      "product_memberships" : [
        "gir2swift-plugin"
      ],
      "sources" : [
        "plugin.swift"
      ],
      "target_dependencies" : [
        "gir2swift"
      ],
      "type" : "plugin"
    },
    {
      "c99name" : "gir2swift",
      "module_type" : "SwiftTarget",
      "name" : "gir2swift",
      "path" : "Sources/gir2swift",
      "product_memberships" : [
        "gir2swift",
        "gir2swift-plugin"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "libgir2swift"
      ],
      "type" : "executable"
    }
  ],
  "tools_version" : "5.6"
}
Done.