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 17.0.0 (d00424), with Swift 6.0 for macOS (SPM) on 11 Mar 2025 08:54:15 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

    |                |- note: annotate 'doubleRef' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 |
 34 |     static let Bool = "Bool"
/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+KnowTypeSets.swift:29:24: warning: static property 'bools' is not concurrency-safe because non-'Sendable' type '[(TypeReference, TypeReference)]' may have shared mutable state; this is an error in the Swift 6 language mode
27 |     static private let floats = [floatType, doubleType, gfloatType, gdoubleType]
28 |         .map { (TypeReference(type: $0), doubleRef) }
29 |     static private let bools = [gbooleanType, cboolType].map { (TypeReference(type: $0), boolRef) }
   |                        |- warning: static property 'bools' is not concurrency-safe because non-'Sendable' type '[(TypeReference, TypeReference)]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: annotate 'bools' with '@MainActor' 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 |     static private let gpointers = [ (gpointerRef, forceUnwrappedGPointerRef), (gconstpointerRef, forceUnwrappedGConstPointerRef)]
31 |     static private let gpointerPointers = [
/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
    |               `- 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:90:16: warning: static property 'gbooleanType' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
 88 |     static let gsizeType   = GIRType("gsize", ctype: "gsize")
 89 |     static let goffsetType = GIRType("goffset", ctype: "goffset")
 90 |     static let gbooleanType = GIRType("gboolean", ctype: "gboolean")
    |                |- warning: static property 'gbooleanType' 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 'gbooleanType' with '@MainActor' 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 |     static let glibNumericTypes: Set<GIRType> = [gfloatType, gdoubleType, gcharType, gintType, glongType, gshortType, gucharType, guintType, gulongType, gushortType, gint8Type, gint16Type, gint32Type, gint64Type, guint8Type, guint16Type, guint32Type, guint64Type, gsizeType, gbooleanType]
 92 |
/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:39:16: warning: static property 'cboolType' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
 37 |     static let clongType    = GIRType("CLong", ctype: "long")
 38 |     static let cshortType   = GIRType("CShort", ctype: "short")
 39 |     static let cboolType    = GIRType("CBool", ctype: bool)
    |                |- warning: static property 'cboolType' 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 'cboolType' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |     static let ccharType    = GIRType(CChar, ctype: char)
 41 |     static let cscharType   = GIRType("CSignedChar", ctype: "signed char")
/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:109:16: warning: static property 'boolRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
107 |         return b
108 |     }()
109 |     static let boolRef: TypeReference =  { TypeReference(type: boolType) }()
    |                |- warning: static property 'boolRef' 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 'boolRef' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
110 |
111 |     static let charPtr = TypeReference.pointer(to: ccharType)
/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+KnowTypeSets.swift:30:24: warning: static property 'gpointers' is not concurrency-safe because non-'Sendable' type '[(TypeReference, TypeReference)]' may have shared mutable state; this is an error in the Swift 6 language mode
28 |         .map { (TypeReference(type: $0), doubleRef) }
29 |     static private let bools = [gbooleanType, cboolType].map { (TypeReference(type: $0), boolRef) }
30 |     static private let gpointers = [ (gpointerRef, forceUnwrappedGPointerRef), (gconstpointerRef, forceUnwrappedGConstPointerRef)]
   |                        |- warning: static property 'gpointers' is not concurrency-safe because non-'Sendable' type '[(TypeReference, TypeReference)]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: annotate 'gpointers' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |     static private let gpointerPointers = [
32 |         (gpointerPointerRef, optionalGPointerPointerRef),
/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
    |               `- 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: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: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+KnowTypeSets.swift:31:24: warning: static property 'gpointerPointers' is not concurrency-safe because non-'Sendable' type '[(TypeReference, TypeReference)]' may have shared mutable state; this is an error in the Swift 6 language mode
29 |     static private let bools = [gbooleanType, cboolType].map { (TypeReference(type: $0), boolRef) }
30 |     static private let gpointers = [ (gpointerRef, forceUnwrappedGPointerRef), (gconstpointerRef, forceUnwrappedGConstPointerRef)]
31 |     static private let gpointerPointers = [
   |                        |- warning: static property 'gpointerPointers' is not concurrency-safe because non-'Sendable' type '[(TypeReference, TypeReference)]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: annotate 'gpointerPointers' with '@MainActor' if property should only be accessed from the main actor
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |         (gpointerPointerRef, optionalGPointerPointerRef),
33 |         (gpointerMutablePointerRef, optionalGPointerMutablePointerRef),
/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
    |               `- 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: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+KnowTypeSets.swift:39:16: warning: static property 'swiftFundamentalReplacements' is not concurrency-safe because non-'Sendable' type '[TypeReference : TypeReference]' may have shared mutable state; this is an error in the Swift 6 language mode
37 |     ]
38 |     /// Fundamental swift type replacements required for the compiler
39 |     static let swiftFundamentalReplacements = Dictionary(uniqueKeysWithValues: gpointerPointers)
   |                |- warning: static property 'swiftFundamentalReplacements' is not concurrency-safe because non-'Sendable' type '[TypeReference : TypeReference]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'swiftFundamentalReplacements' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 |
41 |     /// Idiomatic swift type replacements for return types
/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
    |               `- 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:12:16: warning: static property 'voidType' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
 10 |
 11 | public extension GIR {
 12 |     static let voidType = GIRType("Void", ctype: "void")
    |                |- warning: static property 'voidType' 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 'voidType' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 13 |     static let voidRef  = TypeReference(type: voidType)
 14 |     static let noneType = GIRType("none", ctype: "void", superType: voidRef, isAlias: 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:13:16: warning: static property 'voidRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | public extension GIR {
 12 |     static let voidType = GIRType("Void", ctype: "void")
 13 |     static let voidRef  = TypeReference(type: voidType)
    |                |- warning: static property 'voidRef' 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 'voidRef' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 14 |     static let noneType = GIRType("none", ctype: "void", superType: voidRef, isAlias: true)
 15 |
/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:14:16: warning: static property 'noneType' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
 12 |     static let voidType = GIRType("Void", ctype: "void")
 13 |     static let voidRef  = TypeReference(type: voidType)
 14 |     static let noneType = GIRType("none", ctype: "void", superType: voidRef, isAlias: true)
    |                |- warning: static property 'noneType' 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 'noneType' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 |
 16 |     static let floatType   = GIRType("Float", ctype: "float")
/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:18:16: warning: static property 'float80Type' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
 16 |     static let floatType   = GIRType("Float", ctype: "float")
 17 |     static let doubleType  = GIRType("Double", ctype: "double")
 18 |     static let float80Type = GIRType("Float80", ctype: "long double")
    |                |- warning: static property 'float80Type' 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 'float80Type' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |     static let intType     = GIRType("Int", ctype: "long")
 20 |     static let uintType    = GIRType("UInt", ctype: "unsigned long")
/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:19:16: warning: static property 'intType' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
 17 |     static let doubleType  = GIRType("Double", ctype: "double")
 18 |     static let float80Type = GIRType("Float80", ctype: "long double")
 19 |     static let intType     = GIRType("Int", ctype: "long")
    |                |- warning: static property 'intType' 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 'intType' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 20 |     static let uintType    = GIRType("UInt", ctype: "unsigned long")
 21 |     static let int8Type    = GIRType("Int8", ctype: "int8_t")
/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:20:16: warning: static property 'uintType' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
 18 |     static let float80Type = GIRType("Float80", ctype: "long double")
 19 |     static let intType     = GIRType("Int", ctype: "long")
 20 |     static let uintType    = GIRType("UInt", ctype: "unsigned long")
    |                |- warning: static property 'uintType' 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 'uintType' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |     static let int8Type    = GIRType("Int8", ctype: "int8_t")
 22 |     static let int16Type   = GIRType("Int16", ctype: "int16_t")
/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:21:16: warning: static property 'int8Type' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
 19 |     static let intType     = GIRType("Int", ctype: "long")
 20 |     static let uintType    = GIRType("UInt", ctype: "unsigned long")
 21 |     static let int8Type    = GIRType("Int8", ctype: "int8_t")
    |                |- warning: static property 'int8Type' 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 'int8Type' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 22 |     static let int16Type   = GIRType("Int16", ctype: "int16_t")
 23 |     static let int32Type   = GIRType("Int32", ctype: "int32_t")
/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:22:16: warning: static property 'int16Type' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
 20 |     static let uintType    = GIRType("UInt", ctype: "unsigned long")
 21 |     static let int8Type    = GIRType("Int8", ctype: "int8_t")
 22 |     static let int16Type   = GIRType("Int16", ctype: "int16_t")
    |                |- warning: static property 'int16Type' 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 'int16Type' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 23 |     static let int32Type   = GIRType("Int32", ctype: "int32_t")
 24 |     static let int64Type   = GIRType("Int64", ctype: "int64_t")
/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:23:16: warning: static property 'int32Type' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |     static let int8Type    = GIRType("Int8", ctype: "int8_t")
 22 |     static let int16Type   = GIRType("Int16", ctype: "int16_t")
 23 |     static let int32Type   = GIRType("Int32", ctype: "int32_t")
    |                |- warning: static property 'int32Type' 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 'int32Type' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 |     static let int64Type   = GIRType("Int64", ctype: "int64_t")
 25 |     static let uint8Type   = GIRType("UInt8", ctype: "u_int8_t")
/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:24:16: warning: static property 'int64Type' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
 22 |     static let int16Type   = GIRType("Int16", ctype: "int16_t")
 23 |     static let int32Type   = GIRType("Int32", ctype: "int32_t")
 24 |     static let int64Type   = GIRType("Int64", ctype: "int64_t")
    |                |- warning: static property 'int64Type' 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 'int64Type' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 25 |     static let uint8Type   = GIRType("UInt8", ctype: "u_int8_t")
 26 |     static let uint16Type  = GIRType("UInt16", ctype: "u_int16_t")
/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:25:16: warning: static property 'uint8Type' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
 23 |     static let int32Type   = GIRType("Int32", ctype: "int32_t")
 24 |     static let int64Type   = GIRType("Int64", ctype: "int64_t")
 25 |     static let uint8Type   = GIRType("UInt8", ctype: "u_int8_t")
    |                |- warning: static property 'uint8Type' 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 'uint8Type' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 26 |     static let uint16Type  = GIRType("UInt16", ctype: "u_int16_t")
 27 |     static let uint32Type  = GIRType("UInt32", ctype: "u_int32_t")
/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:26:16: warning: static property 'uint16Type' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
 24 |     static let int64Type   = GIRType("Int64", ctype: "int64_t")
 25 |     static let uint8Type   = GIRType("UInt8", ctype: "u_int8_t")
 26 |     static let uint16Type  = GIRType("UInt16", ctype: "u_int16_t")
    |                |- warning: static property 'uint16Type' 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 'uint16Type' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |     static let uint32Type  = GIRType("UInt32", ctype: "u_int32_t")
 28 |     static let uint64Type  = GIRType("UInt64", ctype: "u_int64_t")
/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: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+KnownTypes.swift:28:16: warning: static property 'uint64Type' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |     static let uint16Type  = GIRType("UInt16", ctype: "u_int16_t")
 27 |     static let uint32Type  = GIRType("UInt32", ctype: "u_int32_t")
 28 |     static let uint64Type  = GIRType("UInt64", ctype: "u_int64_t")
    |                |- warning: static property 'uint64Type' 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 'uint64Type' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |     static let swiftNumericTypes: Set<GIRType> = [floatType, doubleType, float80Type, intType, uintType, int8Type, int16Type, int32Type, int64Type, uint8Type, uint16Type, uint32Type, uint64Type]
 30 |     static let intRef = TypeReference(type: intType)
/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:29:16: warning: static property 'swiftNumericTypes' 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
 27 |     static let uint32Type  = GIRType("UInt32", ctype: "u_int32_t")
 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]
    |                |- warning: static property 'swiftNumericTypes' 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 'swiftNumericTypes' with '@MainActor' 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 |     static let intRef = TypeReference(type: intType)
 31 |     static let uintRef = TypeReference(type: uintType)
/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:40:16: warning: static property 'ccharType' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
 38 |     static let cshortType   = GIRType("CShort", ctype: "short")
 39 |     static let cboolType    = GIRType("CBool", ctype: bool)
 40 |     static let ccharType    = GIRType(CChar, ctype: char)
    |                |- warning: static property 'ccharType' 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 'ccharType' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |     static let cscharType   = GIRType("CSignedChar", ctype: "signed char")
 42 |     static let cuintType    = GIRType("CUnsignedInt", ctype: "unsigned int")
/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:41:16: warning: static property 'cscharType' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
 39 |     static let cboolType    = GIRType("CBool", ctype: bool)
 40 |     static let ccharType    = GIRType(CChar, ctype: char)
 41 |     static let cscharType   = GIRType("CSignedChar", ctype: "signed char")
    |                |- warning: static property 'cscharType' 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 'cscharType' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 42 |     static let cuintType    = GIRType("CUnsignedInt", ctype: "unsigned int")
 43 |     static let culongType   = GIRType("CUnsignedLong", ctype: "unsigned long")
/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:45:16: warning: static property 'cucharType' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
 43 |     static let culongType   = GIRType("CUnsignedLong", ctype: "unsigned long")
 44 |     static let cushortType  = GIRType("CUnsignedShort", ctype: "unsigned short")
 45 |     static let cucharType   = GIRType("CUnsignedChar", ctype: "unsigned char")
    |                |- warning: static property 'cucharType' 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 'cucharType' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 46 |     static let cfloatType   = GIRType("CFloat", ctype: "float")
 47 |     static let cdoubleType  = GIRType("CDouble", ctype: "double")
/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:46:16: warning: static property 'cfloatType' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
 44 |     static let cushortType  = GIRType("CUnsignedShort", ctype: "unsigned short")
 45 |     static let cucharType   = GIRType("CUnsignedChar", ctype: "unsigned char")
 46 |     static let cfloatType   = GIRType("CFloat", ctype: "float")
    |                |- warning: static property 'cfloatType' 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 'cfloatType' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |     static let cdoubleType  = GIRType("CDouble", ctype: "double")
 48 |     static let cldoubleType = GIRType("CLongDouble", ctype: "long double")
/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:47:16: warning: static property 'cdoubleType' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
 45 |     static let cucharType   = GIRType("CUnsignedChar", ctype: "unsigned char")
 46 |     static let cfloatType   = GIRType("CFloat", ctype: "float")
 47 |     static let cdoubleType  = GIRType("CDouble", ctype: "double")
    |                |- warning: static property 'cdoubleType' 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 'cdoubleType' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 48 |     static let cldoubleType = GIRType("CLongDouble", ctype: "long double")
 49 |     static let cNumericTypes: Set<GIRType> = [cintType, clongType, cshortType, cboolType, ccharType, cscharType, cuintType, culongType, cushortType, cucharType, cfloatType, cdoubleType, cldoubleType]
/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:48:16: warning: static property 'cldoubleType' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
 46 |     static let cfloatType   = GIRType("CFloat", ctype: "float")
 47 |     static let cdoubleType  = GIRType("CDouble", ctype: "double")
 48 |     static let cldoubleType = GIRType("CLongDouble", ctype: "long double")
    |                |- warning: static property 'cldoubleType' 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 'cldoubleType' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 49 |     static let cNumericTypes: Set<GIRType> = [cintType, clongType, cshortType, cboolType, ccharType, cscharType, cuintType, culongType, cushortType, cucharType, cfloatType, cdoubleType, cldoubleType]
 50 |
/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:49:16: warning: static property 'cNumericTypes' 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
 47 |     static let cdoubleType  = GIRType("CDouble", ctype: "double")
 48 |     static let cldoubleType = GIRType("CLongDouble", ctype: "long double")
 49 |     static let cNumericTypes: Set<GIRType> = [cintType, clongType, cshortType, cboolType, ccharType, cscharType, cuintType, culongType, cushortType, cucharType, cfloatType, cdoubleType, cldoubleType]
    |                |- warning: static property 'cNumericTypes' 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 'cNumericTypes' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 50 |
 51 |     static let char = "char"
/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:60:16: warning: static property 'gcharType' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
 58 |     static let gfloatType  = GIRType("gfloat", ctype: "gfloat")
 59 |     static let gdoubleType = GIRType("gdouble", ctype: "gdouble")
 60 |     static let gcharType   = GIRType(gchar, ctype: gchar)
    |                |- warning: static property 'gcharType' 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 'gcharType' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 61 |     static let gintType    = GIRType("gint", ctype: cintType.ctype)
 62 |     static let gintRef     = TypeReference(type: gintType)
/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:62:16: warning: static property 'gintRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
 60 |     static let gcharType   = GIRType(gchar, ctype: gchar)
 61 |     static let gintType    = GIRType("gint", ctype: cintType.ctype)
 62 |     static let gintRef     = TypeReference(type: gintType)
    |                |- warning: static property 'gintRef' 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 'gintRef' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 63 |     static let gintAlias   = GIRType("gint", ctype: "gint", superType: gintRef, isAlias: true)
 64 |     static let glongType   = GIRType("glong", ctype: culongType.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:65:16: warning: static property 'glongRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
 63 |     static let gintAlias   = GIRType("gint", ctype: "gint", superType: gintRef, isAlias: true)
 64 |     static let glongType   = GIRType("glong", ctype: culongType.ctype)
 65 |     static let glongRef    = TypeReference(type: glongType)
    |                |- warning: static property 'glongRef' 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 'glongRef' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 66 |     static let glongAlias  = GIRType("glong", ctype: "glong", superType: glongRef, isAlias: true)
 67 |     static let gshortType  = GIRType("gshort", ctype: cshortType.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:68:16: warning: static property 'gshortRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
 66 |     static let glongAlias  = GIRType("glong", ctype: "glong", superType: glongRef, isAlias: true)
 67 |     static let gshortType  = GIRType("gshort", ctype: cshortType.ctype)
 68 |     static let gshortRef   = TypeReference(type: gshortType)
    |                |- warning: static property 'gshortRef' 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 'gshortRef' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 69 |     static let gshortAlias = GIRType("gshort", ctype: "gshort", superType: gshortRef, isAlias: true)
 70 |     static let gucharType  = GIRType(guchar, ctype: guchar)
/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:70:16: warning: static property 'gucharType' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
 68 |     static let gshortRef   = TypeReference(type: gshortType)
 69 |     static let gshortAlias = GIRType("gshort", ctype: "gshort", superType: gshortRef, isAlias: true)
 70 |     static let gucharType  = GIRType(guchar, ctype: guchar)
    |                |- warning: static property 'gucharType' 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 'gucharType' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 71 |     static let guintType   = GIRType("guint", ctype: cuintType.ctype)
 72 |     static let guintRef    = TypeReference(type: guintType)
/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:72:16: warning: static property 'guintRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
 70 |     static let gucharType  = GIRType(guchar, ctype: guchar)
 71 |     static let guintType   = GIRType("guint", ctype: cuintType.ctype)
 72 |     static let guintRef    = TypeReference(type: guintType)
    |                |- warning: static property 'guintRef' 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 'guintRef' with '@MainActor' 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 |     static let guintAlias  = GIRType("guint", ctype: "guint", superType: guintRef, isAlias: true)
 74 |     static let gulongType  = GIRType("gulong", ctype: culongType.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:75:16: warning: static property 'gulongRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
 73 |     static let guintAlias  = GIRType("guint", ctype: "guint", superType: guintRef, isAlias: true)
 74 |     static let gulongType  = GIRType("gulong", ctype: culongType.ctype)
 75 |     static let gulongRef   = TypeReference(type: gulongType)
    |                |- warning: static property 'gulongRef' 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 'gulongRef' with '@MainActor' 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 |     static let gulongAlias = GIRType("gulong", ctype: "gulong", superType: gulongRef, isAlias: true)
 77 |     static let gushortType = GIRType("gushort", ctype: cushortType.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:78:16: warning: static property 'gushortRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
 76 |     static let gulongAlias = GIRType("gulong", ctype: "gulong", superType: gulongRef, isAlias: true)
 77 |     static let gushortType = GIRType("gushort", ctype: cushortType.ctype)
 78 |     static let gushortRef   = TypeReference(type: gshortType)
    |                |- warning: static property 'gushortRef' 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 'gushortRef' with '@MainActor' 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 |     static let gushortAlias = GIRType("gushort", ctype: "gushort", superType: gushortRef, isAlias: true)
 80 |     static let gint8Type   = GIRType("gint8", ctype: "gint8")
/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:80:16: warning: static property 'gint8Type' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
 78 |     static let gushortRef   = TypeReference(type: gshortType)
 79 |     static let gushortAlias = GIRType("gushort", ctype: "gushort", superType: gushortRef, isAlias: true)
 80 |     static let gint8Type   = GIRType("gint8", ctype: "gint8")
    |                |- warning: static property 'gint8Type' 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 'gint8Type' with '@MainActor' 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 |     static let gint16Type  = GIRType("gint16", ctype: "gint16")
 82 |     static let gint32Type  = GIRType("gint32", ctype: "gint32")
/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:81:16: warning: static property 'gint16Type' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
 79 |     static let gushortAlias = GIRType("gushort", ctype: "gushort", superType: gushortRef, isAlias: true)
 80 |     static let gint8Type   = GIRType("gint8", ctype: "gint8")
 81 |     static let gint16Type  = GIRType("gint16", ctype: "gint16")
    |                |- warning: static property 'gint16Type' 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 'gint16Type' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 82 |     static let gint32Type  = GIRType("gint32", ctype: "gint32")
 83 |     static let gint64Type  = GIRType("gint64", ctype: "gint64")
/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:82:16: warning: static property 'gint32Type' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
 80 |     static let gint8Type   = GIRType("gint8", ctype: "gint8")
 81 |     static let gint16Type  = GIRType("gint16", ctype: "gint16")
 82 |     static let gint32Type  = GIRType("gint32", ctype: "gint32")
    |                |- warning: static property 'gint32Type' 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 'gint32Type' with '@MainActor' 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 |     static let gint64Type  = GIRType("gint64", ctype: "gint64")
 84 |     static let guint8Type  = GIRType("guint8", ctype: "guint8")
/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:83:16: warning: static property 'gint64Type' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
 81 |     static let gint16Type  = GIRType("gint16", ctype: "gint16")
 82 |     static let gint32Type  = GIRType("gint32", ctype: "gint32")
 83 |     static let gint64Type  = GIRType("gint64", ctype: "gint64")
    |                |- warning: static property 'gint64Type' 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 'gint64Type' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 84 |     static let guint8Type  = GIRType("guint8", ctype: "guint8")
 85 |     static let guint16Type = GIRType("guint16", ctype: "guint16")
/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:84:16: warning: static property 'guint8Type' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
 82 |     static let gint32Type  = GIRType("gint32", ctype: "gint32")
 83 |     static let gint64Type  = GIRType("gint64", ctype: "gint64")
 84 |     static let guint8Type  = GIRType("guint8", ctype: "guint8")
    |                |- warning: static property 'guint8Type' 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 'guint8Type' with '@MainActor' 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 |     static let guint16Type = GIRType("guint16", ctype: "guint16")
 86 |     static let guint32Type = GIRType("guint32", ctype: "guint32")
/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:85:16: warning: static property 'guint16Type' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
 83 |     static let gint64Type  = GIRType("gint64", ctype: "gint64")
 84 |     static let guint8Type  = GIRType("guint8", ctype: "guint8")
 85 |     static let guint16Type = GIRType("guint16", ctype: "guint16")
    |                |- warning: static property 'guint16Type' 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 'guint16Type' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 86 |     static let guint32Type = GIRType("guint32", ctype: "guint32")
 87 |     static let guint64Type = GIRType("guint64", ctype: "guint64")
/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:86:16: warning: static property 'guint32Type' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
 84 |     static let guint8Type  = GIRType("guint8", ctype: "guint8")
 85 |     static let guint16Type = GIRType("guint16", ctype: "guint16")
 86 |     static let guint32Type = GIRType("guint32", ctype: "guint32")
    |                |- warning: static property 'guint32Type' 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 'guint32Type' with '@MainActor' 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 |     static let guint64Type = GIRType("guint64", ctype: "guint64")
 88 |     static let gsizeType   = GIRType("gsize", ctype: "gsize")
/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:87:16: warning: static property 'guint64Type' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
 85 |     static let guint16Type = GIRType("guint16", ctype: "guint16")
 86 |     static let guint32Type = GIRType("guint32", ctype: "guint32")
 87 |     static let guint64Type = GIRType("guint64", ctype: "guint64")
    |                |- warning: static property 'guint64Type' 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 'guint64Type' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 88 |     static let gsizeType   = GIRType("gsize", ctype: "gsize")
 89 |     static let goffsetType = GIRType("goffset", ctype: "goffset")
/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:89:16: warning: static property 'goffsetType' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
 87 |     static let guint64Type = GIRType("guint64", ctype: "guint64")
 88 |     static let gsizeType   = GIRType("gsize", ctype: "gsize")
 89 |     static let goffsetType = GIRType("goffset", ctype: "goffset")
    |                |- warning: static property 'goffsetType' 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 'goffsetType' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 90 |     static let gbooleanType = GIRType("gboolean", ctype: "gboolean")
 91 |     static let glibNumericTypes: Set<GIRType> = [gfloatType, gdoubleType, gcharType, gintType, glongType, gshortType, gucharType, guintType, gulongType, gushortType, gint8Type, gint16Type, gint32Type, gint64Type, guint8Type, guint16Type, guint32Type, guint64Type, gsizeType, gbooleanType]
/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:91:16: warning: static property 'glibNumericTypes' 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
 89 |     static let goffsetType = GIRType("goffset", ctype: "goffset")
 90 |     static let gbooleanType = GIRType("gboolean", ctype: "gboolean")
 91 |     static let glibNumericTypes: Set<GIRType> = [gfloatType, gdoubleType, gcharType, gintType, glongType, gshortType, gucharType, guintType, gulongType, gushortType, gint8Type, gint16Type, gint32Type, gint64Type, guint8Type, guint16Type, guint32Type, guint64Type, gsizeType, gbooleanType]
    |                |- warning: static property 'glibNumericTypes' 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 'glibNumericTypes' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 92 |
 93 |     static let numericTypes = swiftNumericTypes ∪ cNumericTypes ∪ glibNumericTypes
/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:93:16: warning: static property 'numericTypes' 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
 91 |     static let glibNumericTypes: Set<GIRType> = [gfloatType, gdoubleType, gcharType, gintType, glongType, gshortType, gucharType, guintType, gulongType, gushortType, gint8Type, gint16Type, gint32Type, gint64Type, guint8Type, guint16Type, guint32Type, guint64Type, gsizeType, gbooleanType]
 92 |
 93 |     static let numericTypes = swiftNumericTypes ∪ cNumericTypes ∪ glibNumericTypes
    |                |- warning: static property 'numericTypes' 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 'numericTypes' with '@MainActor' 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 |
 95 |     static var boolType: 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:95:16: warning: static property 'boolType' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 93 |     static let numericTypes = swiftNumericTypes ∪ cNumericTypes ∪ glibNumericTypes
 94 |
 95 |     static var boolType: GIRType = {
    |                |- warning: static property 'boolType' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'boolType' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: annotate 'boolType' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 96 |         let b = GIRType(Bool, ctype: bool)
 97 |         let p = "(("
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:117:16: warning: static property 'stringType' is not concurrency-safe because non-'Sendable' type 'GIRStringType' may have shared mutable state; this is an error in the Swift 6 language mode
115 |     static let gucharPtr = TypeReference.pointer(to: gucharType)
116 |     static let constGUCharPtr = TypeReference.pointer(to: gucharType, isConst: true)
117 |     static let stringType = GIRStringType(name: string, ctype: char, superType: charPtr)
    |                |- warning: static property 'stringType' is not concurrency-safe because non-'Sendable' type 'GIRStringType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'stringType' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
118 |     static let constStringType = GIRStringType(name: string, ctype: char, superType: constCharPtr)
119 |     static let gstringType = GIRStringType(name: string, ctype: gchar, superType: gcharPtr)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/GirType.swift:382:20: note: class 'GIRStringType' does not conform to the 'Sendable' protocol
380 | /// Representation of a string type, its relationship to other types,
381 | /// and casting operations
382 | public final class GIRStringType: GIRType {
    |                    `- note: class 'GIRStringType' does not conform to the 'Sendable' protocol
383 |     /// Return the default cast to convert the given expression to a string
384 |     /// - Parameters:
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:118:16: warning: static property 'constStringType' is not concurrency-safe because non-'Sendable' type 'GIRStringType' may have shared mutable state; this is an error in the Swift 6 language mode
116 |     static let constGUCharPtr = TypeReference.pointer(to: gucharType, isConst: true)
117 |     static let stringType = GIRStringType(name: string, ctype: char, superType: charPtr)
118 |     static let constStringType = GIRStringType(name: string, ctype: char, superType: constCharPtr)
    |                |- warning: static property 'constStringType' is not concurrency-safe because non-'Sendable' type 'GIRStringType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'constStringType' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
119 |     static let gstringType = GIRStringType(name: string, ctype: gchar, superType: gcharPtr)
120 |     static let constGStringType = GIRStringType(name: string, ctype: gchar, superType: gcharPtr)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/GirType.swift:382:20: note: class 'GIRStringType' does not conform to the 'Sendable' protocol
380 | /// Representation of a string type, its relationship to other types,
381 | /// and casting operations
382 | public final class GIRStringType: GIRType {
    |                    `- note: class 'GIRStringType' does not conform to the 'Sendable' protocol
383 |     /// Return the default cast to convert the given expression to a string
384 |     /// - Parameters:
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:119:16: warning: static property 'gstringType' is not concurrency-safe because non-'Sendable' type 'GIRStringType' may have shared mutable state; this is an error in the Swift 6 language mode
117 |     static let stringType = GIRStringType(name: string, ctype: char, superType: charPtr)
118 |     static let constStringType = GIRStringType(name: string, ctype: char, superType: constCharPtr)
119 |     static let gstringType = GIRStringType(name: string, ctype: gchar, superType: gcharPtr)
    |                |- warning: static property 'gstringType' is not concurrency-safe because non-'Sendable' type 'GIRStringType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'gstringType' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
120 |     static let constGStringType = GIRStringType(name: string, ctype: gchar, superType: gcharPtr)
121 |     static let gustringType = GIRStringType(name: string, ctype: guchar, superType: gucharPtr)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/GirType.swift:382:20: note: class 'GIRStringType' does not conform to the 'Sendable' protocol
380 | /// Representation of a string type, its relationship to other types,
381 | /// and casting operations
382 | public final class GIRStringType: GIRType {
    |                    `- note: class 'GIRStringType' does not conform to the 'Sendable' protocol
383 |     /// Return the default cast to convert the given expression to a string
384 |     /// - Parameters:
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:120:16: warning: static property 'constGStringType' is not concurrency-safe because non-'Sendable' type 'GIRStringType' may have shared mutable state; this is an error in the Swift 6 language mode
118 |     static let constStringType = GIRStringType(name: string, ctype: char, superType: constCharPtr)
119 |     static let gstringType = GIRStringType(name: string, ctype: gchar, superType: gcharPtr)
120 |     static let constGStringType = GIRStringType(name: string, ctype: gchar, superType: gcharPtr)
    |                |- warning: static property 'constGStringType' is not concurrency-safe because non-'Sendable' type 'GIRStringType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'constGStringType' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
121 |     static let gustringType = GIRStringType(name: string, ctype: guchar, superType: gucharPtr)
122 |     static let constGUStringType = GIRStringType(name: string, ctype: guchar, superType: constGUCharPtr)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/GirType.swift:382:20: note: class 'GIRStringType' does not conform to the 'Sendable' protocol
380 | /// Representation of a string type, its relationship to other types,
381 | /// and casting operations
382 | public final class GIRStringType: GIRType {
    |                    `- note: class 'GIRStringType' does not conform to the 'Sendable' protocol
383 |     /// Return the default cast to convert the given expression to a string
384 |     /// - Parameters:
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:121:16: warning: static property 'gustringType' is not concurrency-safe because non-'Sendable' type 'GIRStringType' may have shared mutable state; this is an error in the Swift 6 language mode
119 |     static let gstringType = GIRStringType(name: string, ctype: gchar, superType: gcharPtr)
120 |     static let constGStringType = GIRStringType(name: string, ctype: gchar, superType: gcharPtr)
121 |     static let gustringType = GIRStringType(name: string, ctype: guchar, superType: gucharPtr)
    |                |- warning: static property 'gustringType' is not concurrency-safe because non-'Sendable' type 'GIRStringType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'gustringType' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |     static let constGUStringType = GIRStringType(name: string, ctype: guchar, superType: constGUCharPtr)
123 |     static let stringRef = TypeReference(type: stringType)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/GirType.swift:382:20: note: class 'GIRStringType' does not conform to the 'Sendable' protocol
380 | /// Representation of a string type, its relationship to other types,
381 | /// and casting operations
382 | public final class GIRStringType: GIRType {
    |                    `- note: class 'GIRStringType' does not conform to the 'Sendable' protocol
383 |     /// Return the default cast to convert the given expression to a string
384 |     /// - Parameters:
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:122:16: warning: static property 'constGUStringType' is not concurrency-safe because non-'Sendable' type 'GIRStringType' may have shared mutable state; this is an error in the Swift 6 language mode
120 |     static let constGStringType = GIRStringType(name: string, ctype: gchar, superType: gcharPtr)
121 |     static let gustringType = GIRStringType(name: string, ctype: guchar, superType: gucharPtr)
122 |     static let constGUStringType = GIRStringType(name: string, ctype: guchar, superType: constGUCharPtr)
    |                |- warning: static property 'constGUStringType' is not concurrency-safe because non-'Sendable' type 'GIRStringType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'constGUStringType' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
123 |     static let stringRef = TypeReference(type: stringType)
124 |     static let constStringRef = TypeReference(type: constStringType, isConst: true)
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/GirType.swift:382:20: note: class 'GIRStringType' does not conform to the 'Sendable' protocol
380 | /// Representation of a string type, its relationship to other types,
381 | /// and casting operations
382 | public final class GIRStringType: GIRType {
    |                    `- note: class 'GIRStringType' does not conform to the 'Sendable' protocol
383 |     /// Return the default cast to convert the given expression to a string
384 |     /// - Parameters:
/Users/admin/builder/spi-builder-workspace/Sources/libgir2swift/models/Gir+KnownTypes.swift:124:16: warning: static property 'constStringRef' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
122 |     static let constGUStringType = GIRStringType(name: string, ctype: guchar, superType: constGUCharPtr)
123 |     static let stringRef = TypeReference(type: stringType)
124 |     static let constStringRef = TypeReference(type: constStringType, isConst: true)
    |                |- warning: static property 'constStringRef' 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 'constStringRef' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
125 |     static let utf8Type = GIRType(utf8, ctype: gcharType.ctype)
126 |     static let utf8Ref = TypeReference.pointer(to: utf8Type)
/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:125:16: warning: static property 'utf8Type' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
123 |     static let stringRef = TypeReference(type: stringType)
124 |     static let constStringRef = TypeReference(type: constStringType, isConst: true)
125 |     static let utf8Type = GIRType(utf8, ctype: gcharType.ctype)
    |                |- warning: static property 'utf8Type' 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 'utf8Type' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
126 |     static let utf8Ref = TypeReference.pointer(to: utf8Type)
127 |     static let constUTF8Ref = TypeReference.pointer(to: utf8Type, 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:128:16: warning: static property 'fileType' is not concurrency-safe because non-'Sendable' type 'GIRType' may have shared mutable state; this is an error in the Swift 6 language mode
126 |     static let utf8Ref = TypeReference.pointer(to: utf8Type)
127 |     static let constUTF8Ref = TypeReference.pointer(to: utf8Type, isConst: true)
128 |     static let fileType = GIRType(filename, ctype: gcharType.ctype)
    |                |- warning: static property 'fileType' 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 'fileType' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
129 |     static let fileRef = TypeReference.pointer(to: fileType)
130 |     static let constFileRef = TypeReference.pointer(to: fileType, 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:132:16: warning: static property 'stringTypes' 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
130 |     static let constFileRef = TypeReference.pointer(to: fileType, isConst: true)
131 |
132 |     static let stringTypes: Set<GIRType> = {
    |                |- warning: static property 'stringTypes' 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 'stringTypes' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
133 |         let ts: Set<GIRType> = [stringType, constStringType, gstringType, constGStringType, gustringType, constGUStringType]
134 |         let t = stringType
/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:148:16: warning: static property 'voidPointer' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
146 |     }()
147 |
148 |     static let voidPointer = TypeReference.pointer(to: voidType, isConst: true)
    |                |- warning: static property 'voidPointer' 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 'voidPointer' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
149 |     static let mutableVoidPointer = TypeReference.pointer(to: voidType)
150 |     static let rawPointerType = GIRRawPointerType(aliasOf: voidPointer, name: "UnsafeRawPointer")
/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:149:16: warning: static property 'mutableVoidPointer' is not concurrency-safe because non-'Sendable' type 'TypeReference' may have shared mutable state; this is an error in the Swift 6 language mode
147 |
148 |     static let voidPointer = TypeReference.pointer(to: voidType, isConst: true)
149 |     static let mutableVoidPointer = TypeReference.pointer(to: voidType)
    |                |- warning: static property 'mutableVoidPointer' 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 'mutableVoidPointer' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
150 |     static let rawPointerType = GIRRawPointerType(aliasOf: voidPointer, name: "UnsafeRawPointer")
151 |     static let mutableRawPointerType = GIRRawPointerType(aliasOf: mutableVoidPointer, name: "UnsafeMutableRawPointer")
/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: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+KnownTypes.swift:151:16: warning: static property 'mutableRawPointerType' is not concurrency-safe because non-'Sendable' type 'GIRRawPointerType' may have shared mutable state; this is an error in the Swift 6 language mode
149 |     static let mutableVoidPointer = TypeReference.pointer(to: voidType)
150 |     static let rawPointerType = GIRRawPointerType(aliasOf: voidPointer, name: "UnsafeRawPointer")
151 |     static let mutableRawPointerType = GIRRawPointerType(aliasOf: mutableVoidPointer, name: "UnsafeMutableRawPointer")
    |                |- warning: static property 'mutableRawPointerType' 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 'mutableRawPointerType' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
152 |     static let opaquePointer = "OpaquePointer"
153 |     static let gpointer = "gpointer"
/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: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: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: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: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: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: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: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: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: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/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
/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
[131/135] Compiling gir2swift main.swift
[132/135] Emitting module gir2swift
[132/135] Write Objects.LinkFileList
[133/135] Linking gir2swift
[134/135] Applying gir2swift
Build complete! (26.27s)
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.