The Swift Package Index logo.Swift Package Index

Build Information

Failed to build SwiftGodot, reference v0.75.0 (48112d), with Swift 6.1 for macOS (SPM) on 22 Feb 2026 04:41:17 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64

Build Log

    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 | @available(macOS 13.0, iOS 16.0, *)
 20 | let rxUrl: Regex<(Substring,Substring)> = try! Regex ("\\[url=(.*?)\\]")
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
/Users/admin/builder/spi-builder-workspace/Generator/Generator/DocModel.swift:20:5: warning: let 'rxUrl' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
 18 | let rxEmptyLeading: Regex<Substring> = try! Regex ("\\s+")
 19 | @available(macOS 13.0, iOS 16.0, *)
 20 | let rxUrl: Regex<(Substring,Substring)> = try! Regex ("\\[url=(.*?)\\]")
    |     |- warning: let 'rxUrl' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'rxUrl' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |
 22 | // If the string contains a ".", it will return a pair
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
/Users/admin/builder/spi-builder-workspace/Generator/Generator/DocModel.swift:89:19: warning: main actor-isolated let 'jsonApi' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 46 | //    }
 47 |
 48 |     func lookupConstant (_ txt: String.SubSequence) -> String {
    |          `- note: add '@MainActor' to make local function 'lookupConstant' part of global actor 'MainActor'
 49 |         func lookInDef (def: JClassInfo, match: String, local: Bool) -> String? {
 50 |             // TODO: for builtins, we wont have a cdef
    :
 87 |             }
 88 |         }
 89 |         for ed in jsonApi.globalEnums {
    |                   `- warning: main actor-isolated let 'jsonApi' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 90 |             for ev in ed.values {
 91 |                 if ev.name == txt {
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:105:5: note: let declared here
103 |
104 | let jsonData = try! Data(url: URL(fileURLWithPath: jsonFile))
105 | let jsonApi = try! JSONDecoder().decode(JGodotExtensionAPI.self, from: jsonData)
    |     `- note: let declared here
106 |
107 | func dropMatchingPrefix(_ enumName: String, _ enumKey: String) -> String {
/Users/admin/builder/spi-builder-workspace/Generator/Generator/DocModel.swift:107:27: error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
 46 | //    }
 47 |
 48 |     func lookupConstant (_ txt: String.SubSequence) -> String {
    |          `- note: add '@MainActor' to make local function 'lookupConstant' part of global actor 'MainActor'
 49 |         func lookInDef (def: JClassInfo, match: String, local: Bool) -> String? {
 50 |             // TODO: for builtins, we wont have a cdef
    :
105 |         let (type, name) = splitAtLastDot(str: txt)
106 |         if type != "" {
107 |             if let ldef = classMap [type] {
    |                           `- error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
108 |                 if let r = lookInDef(def: ldef, match: name, local: false) {
109 |                     return "``\(getGodotType(SimpleType (type: type)) + "/" + r)``"
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:130:5: note: var declared here
128 |
129 | // Maps from a the class name to its definition
130 | var classMap: [String: JGodotExtensionAPIClass] = [:]
    |     `- note: var declared here
131 |
132 | // Tracks whether a Godot type has subclasses, we want to use this
/Users/admin/builder/spi-builder-workspace/Generator/Generator/DocModel.swift:111:34: error: main actor-isolated var 'builtinMap' can not be referenced from a nonisolated context
 46 | //    }
 47 |
 48 |     func lookupConstant (_ txt: String.SubSequence) -> String {
    |          `- note: add '@MainActor' to make local function 'lookupConstant' part of global actor 'MainActor'
 49 |         func lookInDef (def: JClassInfo, match: String, local: Bool) -> String? {
 50 |             // TODO: for builtins, we wont have a cdef
    :
109 |                     return "``\(getGodotType(SimpleType (type: type)) + "/" + r)``"
110 |                 }
111 |             } else if let ldef = builtinMap[type] {
    |                                  `- error: main actor-isolated var 'builtinMap' can not be referenced from a nonisolated context
112 |                 if let r = lookInDef(def: ldef, match: name, local: false) {
113 |                     return "``\(getGodotType(SimpleType (type: type)) + "/" + r)``"
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:192:5: note: var declared here
190 | func isStruct(_ type: String) -> Bool { structTypes.contains(type) }
191 |
192 | var builtinMap: [String: JGodotBuiltinClass] = [:]
    |     `- note: var declared here
193 |
194 | for x in jsonApi.builtinClasses {
/Users/admin/builder/spi-builder-workspace/Generator/Generator/DocModel.swift:169:24: error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
147 |     }
148 |
149 |     func convertMethod (_ txt: String.SubSequence) -> String {
    |          `- note: add '@MainActor' to make local function 'convertMethod' part of global actor 'MainActor'
150 |         if txt.starts(with: "@") {
151 |             // TODO, examples:
    :
167 |         var args = ""
168 |         if let type {
169 |             if let m = classMap [type] {
    |                        `- error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
170 |                 if let method = findMethod (name: member, on: m) {
171 |                     args = assembleArgs (method, method.arguments)
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:130:5: note: var declared here
128 |
129 | // Maps from a the class name to its definition
130 | var classMap: [String: JGodotExtensionAPIClass] = [:]
    |     `- note: var declared here
131 |
132 | // Tracks whether a Godot type has subclasses, we want to use this
/Users/admin/builder/spi-builder-workspace/Generator/Generator/DocModel.swift:173:31: error: main actor-isolated var 'builtinMap' can not be referenced from a nonisolated context
147 |     }
148 |
149 |     func convertMethod (_ txt: String.SubSequence) -> String {
    |          `- note: add '@MainActor' to make local function 'convertMethod' part of global actor 'MainActor'
150 |         if txt.starts(with: "@") {
151 |             // TODO, examples:
    :
171 |                     args = assembleArgs (method, method.arguments)
172 |                 }
173 |             } else if let m = builtinMap [type] {
    |                               `- error: main actor-isolated var 'builtinMap' can not be referenced from a nonisolated context
174 |                 if let method = findMethod (name: member, on: m) {
175 |                     args = assembleArgs(nil, method.arguments)
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:192:5: note: var declared here
190 | func isStruct(_ type: String) -> Bool { structTypes.contains(type) }
191 |
192 | var builtinMap: [String: JGodotBuiltinClass] = [:]
    |     `- note: var declared here
193 |
194 | for x in jsonApi.builtinClasses {
/Users/admin/builder/spi-builder-workspace/Generator/Generator/Enums.swift:15:5: error: main actor-isolated var 'globalEnums' can not be mutated from a nonisolated context
 11 | /// Stores enum definitions so other generator stages (like default-value mapping)
 12 | /// can resolve `enum::Type.Value` even when we skip emitting the corresponding type.
 13 | func registerEnumDefinition(_ enumDef: JGodotGlobalEnumElement, prefix: String?) {
    |      `- note: add '@MainActor' to make global function 'registerEnumDefinition(_:prefix:)' part of global actor 'MainActor'
 14 |     guard let prefix else { return }
 15 |     globalEnums[prefix + enumDef.name] = enumDef
    |     `- error: main actor-isolated var 'globalEnums' can not be mutated from a nonisolated context
 16 | }
 17 |
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:127:5: note: mutation of this var is only permitted within the actor
125 | }
126 |
127 | var globalEnums: [String: JGodotGlobalEnumElement] = [:]
    |     `- note: mutation of this var is only permitted within the actor
128 |
129 | // Maps from a the class name to its definition
/Users/admin/builder/spi-builder-workspace/Generator/Generator/Enums.swift:37:22: error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
 24 |
 25 | // The name of the form 'bitfield::'
 26 | func findEnumDef (name: String) -> JGodotGlobalEnumElement? {
    |      `- note: add '@MainActor' to make global function 'findEnumDef(name:)' part of global actor 'MainActor'
 27 |     guard name.starts(with: "bitfield::") else {
 28 |         return nil
    :
 35 |     }
 36 |     let type = full [full.startIndex..<split]
 37 |     guard let cdef = classMap [String (type)] else {
    |                      `- error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
 38 |         print ("Could not find class \(type) for \(name)")
 39 |         return nil
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:130:5: note: var declared here
128 |
129 | // Maps from a the class name to its definition
130 | var classMap: [String: JGodotExtensionAPIClass] = [:]
    |     `- note: var declared here
131 |
132 | // Tracks whether a Godot type has subclasses, we want to use this
[261/272] Compiling Generator Enums.swift
/Users/admin/builder/spi-builder-workspace/Generator/Generator/DocModel.swift:12:5: warning: let 'rxConstantParam' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
 10 |
 11 | @available(macOS 13.0, iOS 16.0, *)
 12 | let rxConstantParam: Regex<(Substring,Substring,Substring)> = try! Regex ("\\[(constant|param) ([\\w\\._@]+)\\]")
    |     |- warning: let 'rxConstantParam' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'rxConstantParam' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 13 | @available(macOS 13.0, iOS 16.0, *)
 14 | let rxEnumMethodMember: Regex<(Substring,Substring,Substring)> = try! Regex ("\\[(enum|method|member) ([\\w\\.@_/]+)\\]")
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
/Users/admin/builder/spi-builder-workspace/Generator/Generator/DocModel.swift:14:5: warning: let 'rxEnumMethodMember' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
 12 | let rxConstantParam: Regex<(Substring,Substring,Substring)> = try! Regex ("\\[(constant|param) ([\\w\\._@]+)\\]")
 13 | @available(macOS 13.0, iOS 16.0, *)
 14 | let rxEnumMethodMember: Regex<(Substring,Substring,Substring)> = try! Regex ("\\[(enum|method|member) ([\\w\\.@_/]+)\\]")
    |     |- warning: let 'rxEnumMethodMember' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'rxEnumMethodMember' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 | @available(macOS 13.0, iOS 16.0, *)
 16 | let rxTypeName: Regex<(Substring, Substring)> = try! Regex ("\\[([A-Z]\\w+)\\]")
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
/Users/admin/builder/spi-builder-workspace/Generator/Generator/DocModel.swift:16:5: warning: let 'rxTypeName' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
 14 | let rxEnumMethodMember: Regex<(Substring,Substring,Substring)> = try! Regex ("\\[(enum|method|member) ([\\w\\.@_/]+)\\]")
 15 | @available(macOS 13.0, iOS 16.0, *)
 16 | let rxTypeName: Regex<(Substring, Substring)> = try! Regex ("\\[([A-Z]\\w+)\\]")
    |     |- warning: let 'rxTypeName' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'rxTypeName' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 17 | @available(macOS 13.0, iOS 16.0, *)
 18 | let rxEmptyLeading: Regex<Substring> = try! Regex ("\\s+")
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
/Users/admin/builder/spi-builder-workspace/Generator/Generator/DocModel.swift:18:5: warning: let 'rxEmptyLeading' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | let rxTypeName: Regex<(Substring, Substring)> = try! Regex ("\\[([A-Z]\\w+)\\]")
 17 | @available(macOS 13.0, iOS 16.0, *)
 18 | let rxEmptyLeading: Regex<Substring> = try! Regex ("\\s+")
    |     |- warning: let 'rxEmptyLeading' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'rxEmptyLeading' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 | @available(macOS 13.0, iOS 16.0, *)
 20 | let rxUrl: Regex<(Substring,Substring)> = try! Regex ("\\[url=(.*?)\\]")
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
/Users/admin/builder/spi-builder-workspace/Generator/Generator/DocModel.swift:20:5: warning: let 'rxUrl' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
 18 | let rxEmptyLeading: Regex<Substring> = try! Regex ("\\s+")
 19 | @available(macOS 13.0, iOS 16.0, *)
 20 | let rxUrl: Regex<(Substring,Substring)> = try! Regex ("\\[url=(.*?)\\]")
    |     |- warning: let 'rxUrl' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'rxUrl' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |
 22 | // If the string contains a ".", it will return a pair
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
/Users/admin/builder/spi-builder-workspace/Generator/Generator/DocModel.swift:89:19: warning: main actor-isolated let 'jsonApi' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 46 | //    }
 47 |
 48 |     func lookupConstant (_ txt: String.SubSequence) -> String {
    |          `- note: add '@MainActor' to make local function 'lookupConstant' part of global actor 'MainActor'
 49 |         func lookInDef (def: JClassInfo, match: String, local: Bool) -> String? {
 50 |             // TODO: for builtins, we wont have a cdef
    :
 87 |             }
 88 |         }
 89 |         for ed in jsonApi.globalEnums {
    |                   `- warning: main actor-isolated let 'jsonApi' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 90 |             for ev in ed.values {
 91 |                 if ev.name == txt {
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:105:5: note: let declared here
103 |
104 | let jsonData = try! Data(url: URL(fileURLWithPath: jsonFile))
105 | let jsonApi = try! JSONDecoder().decode(JGodotExtensionAPI.self, from: jsonData)
    |     `- note: let declared here
106 |
107 | func dropMatchingPrefix(_ enumName: String, _ enumKey: String) -> String {
/Users/admin/builder/spi-builder-workspace/Generator/Generator/DocModel.swift:107:27: error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
 46 | //    }
 47 |
 48 |     func lookupConstant (_ txt: String.SubSequence) -> String {
    |          `- note: add '@MainActor' to make local function 'lookupConstant' part of global actor 'MainActor'
 49 |         func lookInDef (def: JClassInfo, match: String, local: Bool) -> String? {
 50 |             // TODO: for builtins, we wont have a cdef
    :
105 |         let (type, name) = splitAtLastDot(str: txt)
106 |         if type != "" {
107 |             if let ldef = classMap [type] {
    |                           `- error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
108 |                 if let r = lookInDef(def: ldef, match: name, local: false) {
109 |                     return "``\(getGodotType(SimpleType (type: type)) + "/" + r)``"
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:130:5: note: var declared here
128 |
129 | // Maps from a the class name to its definition
130 | var classMap: [String: JGodotExtensionAPIClass] = [:]
    |     `- note: var declared here
131 |
132 | // Tracks whether a Godot type has subclasses, we want to use this
/Users/admin/builder/spi-builder-workspace/Generator/Generator/DocModel.swift:111:34: error: main actor-isolated var 'builtinMap' can not be referenced from a nonisolated context
 46 | //    }
 47 |
 48 |     func lookupConstant (_ txt: String.SubSequence) -> String {
    |          `- note: add '@MainActor' to make local function 'lookupConstant' part of global actor 'MainActor'
 49 |         func lookInDef (def: JClassInfo, match: String, local: Bool) -> String? {
 50 |             // TODO: for builtins, we wont have a cdef
    :
109 |                     return "``\(getGodotType(SimpleType (type: type)) + "/" + r)``"
110 |                 }
111 |             } else if let ldef = builtinMap[type] {
    |                                  `- error: main actor-isolated var 'builtinMap' can not be referenced from a nonisolated context
112 |                 if let r = lookInDef(def: ldef, match: name, local: false) {
113 |                     return "``\(getGodotType(SimpleType (type: type)) + "/" + r)``"
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:192:5: note: var declared here
190 | func isStruct(_ type: String) -> Bool { structTypes.contains(type) }
191 |
192 | var builtinMap: [String: JGodotBuiltinClass] = [:]
    |     `- note: var declared here
193 |
194 | for x in jsonApi.builtinClasses {
/Users/admin/builder/spi-builder-workspace/Generator/Generator/DocModel.swift:169:24: error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
147 |     }
148 |
149 |     func convertMethod (_ txt: String.SubSequence) -> String {
    |          `- note: add '@MainActor' to make local function 'convertMethod' part of global actor 'MainActor'
150 |         if txt.starts(with: "@") {
151 |             // TODO, examples:
    :
167 |         var args = ""
168 |         if let type {
169 |             if let m = classMap [type] {
    |                        `- error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
170 |                 if let method = findMethod (name: member, on: m) {
171 |                     args = assembleArgs (method, method.arguments)
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:130:5: note: var declared here
128 |
129 | // Maps from a the class name to its definition
130 | var classMap: [String: JGodotExtensionAPIClass] = [:]
    |     `- note: var declared here
131 |
132 | // Tracks whether a Godot type has subclasses, we want to use this
/Users/admin/builder/spi-builder-workspace/Generator/Generator/DocModel.swift:173:31: error: main actor-isolated var 'builtinMap' can not be referenced from a nonisolated context
147 |     }
148 |
149 |     func convertMethod (_ txt: String.SubSequence) -> String {
    |          `- note: add '@MainActor' to make local function 'convertMethod' part of global actor 'MainActor'
150 |         if txt.starts(with: "@") {
151 |             // TODO, examples:
    :
171 |                     args = assembleArgs (method, method.arguments)
172 |                 }
173 |             } else if let m = builtinMap [type] {
    |                               `- error: main actor-isolated var 'builtinMap' can not be referenced from a nonisolated context
174 |                 if let method = findMethod (name: member, on: m) {
175 |                     args = assembleArgs(nil, method.arguments)
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:192:5: note: var declared here
190 | func isStruct(_ type: String) -> Bool { structTypes.contains(type) }
191 |
192 | var builtinMap: [String: JGodotBuiltinClass] = [:]
    |     `- note: var declared here
193 |
194 | for x in jsonApi.builtinClasses {
/Users/admin/builder/spi-builder-workspace/Generator/Generator/Enums.swift:15:5: error: main actor-isolated var 'globalEnums' can not be mutated from a nonisolated context
 11 | /// Stores enum definitions so other generator stages (like default-value mapping)
 12 | /// can resolve `enum::Type.Value` even when we skip emitting the corresponding type.
 13 | func registerEnumDefinition(_ enumDef: JGodotGlobalEnumElement, prefix: String?) {
    |      `- note: add '@MainActor' to make global function 'registerEnumDefinition(_:prefix:)' part of global actor 'MainActor'
 14 |     guard let prefix else { return }
 15 |     globalEnums[prefix + enumDef.name] = enumDef
    |     `- error: main actor-isolated var 'globalEnums' can not be mutated from a nonisolated context
 16 | }
 17 |
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:127:5: note: mutation of this var is only permitted within the actor
125 | }
126 |
127 | var globalEnums: [String: JGodotGlobalEnumElement] = [:]
    |     `- note: mutation of this var is only permitted within the actor
128 |
129 | // Maps from a the class name to its definition
/Users/admin/builder/spi-builder-workspace/Generator/Generator/Enums.swift:37:22: error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
 24 |
 25 | // The name of the form 'bitfield::'
 26 | func findEnumDef (name: String) -> JGodotGlobalEnumElement? {
    |      `- note: add '@MainActor' to make global function 'findEnumDef(name:)' part of global actor 'MainActor'
 27 |     guard name.starts(with: "bitfield::") else {
 28 |         return nil
    :
 35 |     }
 36 |     let type = full [full.startIndex..<split]
 37 |     guard let cdef = classMap [String (type)] else {
    |                      `- error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
 38 |         print ("Could not find class \(type) for \(name)")
 39 |         return nil
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:130:5: note: var declared here
128 |
129 | // Maps from a the class name to its definition
130 | var classMap: [String: JGodotExtensionAPIClass] = [:]
    |     `- note: var declared here
131 |
132 | // Tracks whether a Godot type has subclasses, we want to use this
[262/272] Compiling Generator GenerationSettings.swift
/Users/admin/builder/spi-builder-workspace/Generator/Generator/GenerationSettings.swift:10:5: warning: var 'classesToGenerate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |
 9 | /// Names of classes (without the `.swift` suffix) that should be generated in this run.
10 | var classesToGenerate: Set<String> = []
   |     |- warning: var 'classesToGenerate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: convert 'classesToGenerate' to a 'let' constant to make 'Sendable' shared state immutable
   |     |- note: add '@MainActor' to make var 'classesToGenerate' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | var classFilterProvided = false
12 |
/Users/admin/builder/spi-builder-workspace/Generator/Generator/GenerationSettings.swift:11:5: warning: var 'classFilterProvided' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 9 | /// Names of classes (without the `.swift` suffix) that should be generated in this run.
10 | var classesToGenerate: Set<String> = []
11 | var classFilterProvided = false
   |     |- warning: var 'classFilterProvided' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: convert 'classFilterProvided' to a 'let' constant to make 'Sendable' shared state immutable
   |     |- note: add '@MainActor' to make var 'classFilterProvided' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 | /// Names of classes available to be referenced when generating code, including dependencies.
/Users/admin/builder/spi-builder-workspace/Generator/Generator/GenerationSettings.swift:14:5: warning: var 'availableClassNames' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 |
13 | /// Names of classes available to be referenced when generating code, including dependencies.
14 | var availableClassNames: Set<String> = []
   |     |- warning: var 'availableClassNames' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: convert 'availableClassNames' to a 'let' constant to make 'Sendable' shared state immutable
   |     |- note: add '@MainActor' to make var 'availableClassNames' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | var availableClassFilterProvided = false
16 |
/Users/admin/builder/spi-builder-workspace/Generator/Generator/GenerationSettings.swift:15:5: warning: var 'availableClassFilterProvided' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 | /// Names of classes available to be referenced when generating code, including dependencies.
14 | var availableClassNames: Set<String> = []
15 | var availableClassFilterProvided = false
   |     |- warning: var 'availableClassFilterProvided' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: convert 'availableClassFilterProvided' to a 'let' constant to make 'Sendable' shared state immutable
   |     |- note: add '@MainActor' to make var 'availableClassFilterProvided' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | /// Names of builtin types (without the `.swift` suffix) that should be generated in this run.
/Users/admin/builder/spi-builder-workspace/Generator/Generator/GenerationSettings.swift:18:5: warning: var 'builtinClassesToGenerate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
16 |
17 | /// Names of builtin types (without the `.swift` suffix) that should be generated in this run.
18 | var builtinClassesToGenerate: Set<String> = []
   |     |- warning: var 'builtinClassesToGenerate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: convert 'builtinClassesToGenerate' to a 'let' constant to make 'Sendable' shared state immutable
   |     |- note: add '@MainActor' to make var 'builtinClassesToGenerate' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | var builtinFilterProvided = false
20 |
/Users/admin/builder/spi-builder-workspace/Generator/Generator/GenerationSettings.swift:19:5: warning: var 'builtinFilterProvided' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 | /// Names of builtin types (without the `.swift` suffix) that should be generated in this run.
18 | var builtinClassesToGenerate: Set<String> = []
19 | var builtinFilterProvided = false
   |     |- warning: var 'builtinFilterProvided' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: convert 'builtinFilterProvided' to a 'let' constant to make 'Sendable' shared state immutable
   |     |- note: add '@MainActor' to make var 'builtinFilterProvided' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | /// Godot reference types whose Swift wrappers should not be surfaced in this module.
/Users/admin/builder/spi-builder-workspace/Generator/Generator/GenerationSettings.swift:23:5: warning: var 'deferredReturnTypes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
21 | /// Godot reference types whose Swift wrappers should not be surfaced in this module.
22 | /// Instead, raw helper methods returning `GodotNativeObjectPointer?` will be generated.
23 | var deferredReturnTypes: Set<String> = []
   |     |- warning: var 'deferredReturnTypes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: convert 'deferredReturnTypes' to a 'let' constant to make 'Sendable' shared state immutable
   |     |- note: add '@MainActor' to make var 'deferredReturnTypes' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |
25 | /// Godot reference types that require high-level Swift extensions to be emitted in this module.
/Users/admin/builder/spi-builder-workspace/Generator/Generator/GenerationSettings.swift:26:5: warning: var 'deferredExtensionTypes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
24 |
25 | /// Godot reference types that require high-level Swift extensions to be emitted in this module.
26 | var deferredExtensionTypes: Set<String> = []
   |     |- warning: var 'deferredExtensionTypes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: convert 'deferredExtensionTypes' to a 'let' constant to make 'Sendable' shared state immutable
   |     |- note: add '@MainActor' to make var 'deferredExtensionTypes' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 | /// Godot classes (without the `.swift` suffix) that are expected to contain raw helper methods
/Users/admin/builder/spi-builder-workspace/Generator/Generator/GenerationSettings.swift:30:5: warning: var 'deferredExtensionSourceClasses' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
28 | /// Godot classes (without the `.swift` suffix) that are expected to contain raw helper methods
29 | /// for the deferred return types. Extensions will only be generated for classes in this set.
30 | var deferredExtensionSourceClasses: Set<String> = []
   |     |- warning: var 'deferredExtensionSourceClasses' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: convert 'deferredExtensionSourceClasses' to a 'let' constant to make 'Sendable' shared state immutable
   |     |- note: add '@MainActor' to make var 'deferredExtensionSourceClasses' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 | /// Optional lines to inject after the standard generated file preamble.
/Users/admin/builder/spi-builder-workspace/Generator/Generator/GenerationSettings.swift:33:5: warning: var 'additionalPreamble' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
31 |
32 | /// Optional lines to inject after the standard generated file preamble.
33 | var additionalPreamble: String = ""
   |     |- warning: var 'additionalPreamble' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: convert 'additionalPreamble' to a 'let' constant to make 'Sendable' shared state immutable
   |     |- note: add '@MainActor' to make var 'additionalPreamble' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// Keeps track of the classes we actually surface (after filtering).
/Users/admin/builder/spi-builder-workspace/Generator/Generator/GenerationSettings.swift:36:5: warning: var 'classesSelectedForGeneration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
34 |
35 | /// Keeps track of the classes we actually surface (after filtering).
36 | var classesSelectedForGeneration: [String] = []
   |     |- warning: var 'classesSelectedForGeneration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: convert 'classesSelectedForGeneration' to a 'let' constant to make 'Sendable' shared state immutable
   |     |- note: add '@MainActor' to make var 'classesSelectedForGeneration' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |
38 | /// Utility that trims whitespace and removes the `.swift` suffix when present.
/Users/admin/builder/spi-builder-workspace/Generator/Generator/GenerationSettings.swift:79:26: error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
65 |
66 | /// Finds the closest ancestor that is part of the whitelist, falling back to `Object`.
67 | func fallbackClassName(for original: String) -> String {
   |      `- note: add '@MainActor' to make global function 'fallbackClassName(for:)' part of global actor 'MainActor'
68 |     guard classFilterProvided else {
69 |         return original
   :
77 |     print("Looking for \(original) but did not exist in \(args)")
78 |     var currentName = original
79 |     while let inherits = classMap[currentName]?.inherits {
   |                          `- error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
80 |         if availableClassNames.contains(inherits) {
81 |             return inherits
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:130:5: note: var declared here
128 |
129 | // Maps from a the class name to its definition
130 | var classMap: [String: JGodotExtensionAPIClass] = [:]
    |     `- note: var declared here
131 |
132 | // Tracks whether a Godot type has subclasses, we want to use this
/Users/admin/builder/spi-builder-workspace/Generator/Generator/MethodGen.swift:216:28: error: main actor-isolated var 'builtinSizes' can not be referenced from a nonisolated context
214 |                         translation = .direct
215 |                     } else {
216 |                         if builtinSizes[src.type] != nil && src.type != "Object" {
    |                            `- error: main actor-isolated var 'builtinSizes' can not be referenced from a nonisolated context
217 |                             translation = .contentRef
218 |                         } else if classMap[src.type] != nil {
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:202:5: note: var declared here
200 |
201 | let buildConfiguration: String = "float_64"
202 | var builtinSizes: [String: Int] = [:]
    |     `- note: var declared here
203 | for cs in jsonApi.builtinClassSizes {
204 |     if cs.buildConfiguration == buildConfiguration {
/Users/admin/builder/spi-builder-workspace/Generator/Generator/MethodGen.swift:218:35: error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
216 |                         if builtinSizes[src.type] != nil && src.type != "Object" {
217 |                             translation = .contentRef
218 |                         } else if classMap[src.type] != nil {
    |                                   `- error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
219 |                             if options.contains(.nonOptionalObjects) {
220 |                                 translation = .objectRef(isOptional: false)
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:130:5: note: var declared here
128 |
129 | // Maps from a the class name to its definition
130 | var classMap: [String: JGodotExtensionAPIClass] = [:]
    |     `- note: var declared here
131 |
132 | // Tracks whether a Godot type has subclasses, we want to use this
/Users/admin/builder/spi-builder-workspace/Generator/Generator/MethodGen.swift:573:42: error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
465 | ///  - usedMethods: a set of methods that have been referenced by properties, to determine whether we make this public or private
466 | /// - Returns: nil, or the method we surfaced that needs to have the virtual supporting infrastructured wired up
467 | func generateMethod(_ p: Printer, method: MethodDefinition, className: String, cdef: JClassInfo?, usedMethods: Set<String>, generatedMethodKind: GeneratedMethodKind, asSingleton: Bool) throws -> String? {
    |      `- note: add '@MainActor' to make global function 'generateMethod(_:method:className:cdef:usedMethods:generatedMethodKind:asSingleton:)' part of global actor 'MainActor'
468 |
469 |     let arguments = method.arguments ?? []
    :
571 |     var signatureArgs: [String] = []
572 |     let godotReturnType = method.returnValue?.type
573 |     let godotReturnTypeIsReferenceType = classMap [godotReturnType ?? ""] != nil
    |                                          `- error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
574 |     let returnOptional = godotReturnType == "Variant" || godotReturnTypeIsReferenceType && isReturnOptional(className: className, method: method.name)
575 |     let returnType = getGodotType(method.returnValue) + (returnOptional ? "?" : "")
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:130:5: note: var declared here
128 |
129 | // Maps from a the class name to its definition
130 | var classMap: [String: JGodotExtensionAPIClass] = [:]
    |     `- note: var declared here
131 |
132 | // Tracks whether a Godot type has subclasses, we want to use this
/Users/admin/builder/spi-builder-workspace/Generator/Generator/MethodGen.swift:645:27: error: main actor-isolated var 'builtinSizes' can not be referenced from a nonisolated context
621 |     }
622 |
623 |     func getCallResultArgument() -> String {
    |          `- note: add '@MainActor' to make local function 'getCallResultArgument()' part of global actor 'MainActor'
624 |         let ptrResult: String
625 |         if returnType != "" {
    :
643 |                 } else if frameworkType {
644 |                     ptrResult = "&_result"
645 |                 } else if builtinSizes [godotReturnType] != nil {
    |                           `- error: main actor-isolated var 'builtinSizes' can not be referenced from a nonisolated context
646 |                     ptrResult = "&_result.content"
647 |                 } else {
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:202:5: note: var declared here
200 |
201 | let buildConfiguration: String = "float_64"
202 | var builtinSizes: [String: Int] = [:]
    |     `- note: var declared here
203 | for cs in jsonApi.builtinClassSizes {
204 |     if cs.buildConfiguration == buildConfiguration {
/Users/admin/builder/spi-builder-workspace/Generator/Generator/MethodGen.swift:713:16: error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
465 | ///  - usedMethods: a set of methods that have been referenced by properties, to determine whether we make this public or private
466 | /// - Returns: nil, or the method we surfaced that needs to have the virtual supporting infrastructured wired up
467 | func generateMethod(_ p: Printer, method: MethodDefinition, className: String, cdef: JClassInfo?, usedMethods: Set<String>, generatedMethodKind: GeneratedMethodKind, asSingleton: Bool) throws -> String? {
    |      `- note: add '@MainActor' to make global function 'generateMethod(_:method:className:cdef:usedMethods:generatedMethodKind:asSingleton:)' part of global actor 'MainActor'
468 |
469 |     let arguments = method.arguments ?? []
    :
711 |             isOptional = true
712 |         } else {
713 |             if classMap [arg.type] != nil {
    |                `- error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
714 |                 isOptional = isMethodArgumentOptional(className: className, method: method.name, arg: arg.name)
715 |             } else {
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:130:5: note: var declared here
128 |
129 | // Maps from a the class name to its definition
130 | var classMap: [String: JGodotExtensionAPIClass] = [:]
    |     `- note: var declared here
131 |
132 | // Tracks whether a Godot type has subclasses, we want to use this
[263/272] Compiling Generator MethodGen.swift
/Users/admin/builder/spi-builder-workspace/Generator/Generator/GenerationSettings.swift:10:5: warning: var 'classesToGenerate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |
 9 | /// Names of classes (without the `.swift` suffix) that should be generated in this run.
10 | var classesToGenerate: Set<String> = []
   |     |- warning: var 'classesToGenerate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: convert 'classesToGenerate' to a 'let' constant to make 'Sendable' shared state immutable
   |     |- note: add '@MainActor' to make var 'classesToGenerate' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | var classFilterProvided = false
12 |
/Users/admin/builder/spi-builder-workspace/Generator/Generator/GenerationSettings.swift:11:5: warning: var 'classFilterProvided' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 9 | /// Names of classes (without the `.swift` suffix) that should be generated in this run.
10 | var classesToGenerate: Set<String> = []
11 | var classFilterProvided = false
   |     |- warning: var 'classFilterProvided' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: convert 'classFilterProvided' to a 'let' constant to make 'Sendable' shared state immutable
   |     |- note: add '@MainActor' to make var 'classFilterProvided' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 | /// Names of classes available to be referenced when generating code, including dependencies.
/Users/admin/builder/spi-builder-workspace/Generator/Generator/GenerationSettings.swift:14:5: warning: var 'availableClassNames' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 |
13 | /// Names of classes available to be referenced when generating code, including dependencies.
14 | var availableClassNames: Set<String> = []
   |     |- warning: var 'availableClassNames' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: convert 'availableClassNames' to a 'let' constant to make 'Sendable' shared state immutable
   |     |- note: add '@MainActor' to make var 'availableClassNames' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | var availableClassFilterProvided = false
16 |
/Users/admin/builder/spi-builder-workspace/Generator/Generator/GenerationSettings.swift:15:5: warning: var 'availableClassFilterProvided' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 | /// Names of classes available to be referenced when generating code, including dependencies.
14 | var availableClassNames: Set<String> = []
15 | var availableClassFilterProvided = false
   |     |- warning: var 'availableClassFilterProvided' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: convert 'availableClassFilterProvided' to a 'let' constant to make 'Sendable' shared state immutable
   |     |- note: add '@MainActor' to make var 'availableClassFilterProvided' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | /// Names of builtin types (without the `.swift` suffix) that should be generated in this run.
/Users/admin/builder/spi-builder-workspace/Generator/Generator/GenerationSettings.swift:18:5: warning: var 'builtinClassesToGenerate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
16 |
17 | /// Names of builtin types (without the `.swift` suffix) that should be generated in this run.
18 | var builtinClassesToGenerate: Set<String> = []
   |     |- warning: var 'builtinClassesToGenerate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: convert 'builtinClassesToGenerate' to a 'let' constant to make 'Sendable' shared state immutable
   |     |- note: add '@MainActor' to make var 'builtinClassesToGenerate' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | var builtinFilterProvided = false
20 |
/Users/admin/builder/spi-builder-workspace/Generator/Generator/GenerationSettings.swift:19:5: warning: var 'builtinFilterProvided' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 | /// Names of builtin types (without the `.swift` suffix) that should be generated in this run.
18 | var builtinClassesToGenerate: Set<String> = []
19 | var builtinFilterProvided = false
   |     |- warning: var 'builtinFilterProvided' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: convert 'builtinFilterProvided' to a 'let' constant to make 'Sendable' shared state immutable
   |     |- note: add '@MainActor' to make var 'builtinFilterProvided' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | /// Godot reference types whose Swift wrappers should not be surfaced in this module.
/Users/admin/builder/spi-builder-workspace/Generator/Generator/GenerationSettings.swift:23:5: warning: var 'deferredReturnTypes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
21 | /// Godot reference types whose Swift wrappers should not be surfaced in this module.
22 | /// Instead, raw helper methods returning `GodotNativeObjectPointer?` will be generated.
23 | var deferredReturnTypes: Set<String> = []
   |     |- warning: var 'deferredReturnTypes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: convert 'deferredReturnTypes' to a 'let' constant to make 'Sendable' shared state immutable
   |     |- note: add '@MainActor' to make var 'deferredReturnTypes' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |
25 | /// Godot reference types that require high-level Swift extensions to be emitted in this module.
/Users/admin/builder/spi-builder-workspace/Generator/Generator/GenerationSettings.swift:26:5: warning: var 'deferredExtensionTypes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
24 |
25 | /// Godot reference types that require high-level Swift extensions to be emitted in this module.
26 | var deferredExtensionTypes: Set<String> = []
   |     |- warning: var 'deferredExtensionTypes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: convert 'deferredExtensionTypes' to a 'let' constant to make 'Sendable' shared state immutable
   |     |- note: add '@MainActor' to make var 'deferredExtensionTypes' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 | /// Godot classes (without the `.swift` suffix) that are expected to contain raw helper methods
/Users/admin/builder/spi-builder-workspace/Generator/Generator/GenerationSettings.swift:30:5: warning: var 'deferredExtensionSourceClasses' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
28 | /// Godot classes (without the `.swift` suffix) that are expected to contain raw helper methods
29 | /// for the deferred return types. Extensions will only be generated for classes in this set.
30 | var deferredExtensionSourceClasses: Set<String> = []
   |     |- warning: var 'deferredExtensionSourceClasses' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: convert 'deferredExtensionSourceClasses' to a 'let' constant to make 'Sendable' shared state immutable
   |     |- note: add '@MainActor' to make var 'deferredExtensionSourceClasses' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 | /// Optional lines to inject after the standard generated file preamble.
/Users/admin/builder/spi-builder-workspace/Generator/Generator/GenerationSettings.swift:33:5: warning: var 'additionalPreamble' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
31 |
32 | /// Optional lines to inject after the standard generated file preamble.
33 | var additionalPreamble: String = ""
   |     |- warning: var 'additionalPreamble' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: convert 'additionalPreamble' to a 'let' constant to make 'Sendable' shared state immutable
   |     |- note: add '@MainActor' to make var 'additionalPreamble' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// Keeps track of the classes we actually surface (after filtering).
/Users/admin/builder/spi-builder-workspace/Generator/Generator/GenerationSettings.swift:36:5: warning: var 'classesSelectedForGeneration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
34 |
35 | /// Keeps track of the classes we actually surface (after filtering).
36 | var classesSelectedForGeneration: [String] = []
   |     |- warning: var 'classesSelectedForGeneration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: convert 'classesSelectedForGeneration' to a 'let' constant to make 'Sendable' shared state immutable
   |     |- note: add '@MainActor' to make var 'classesSelectedForGeneration' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |
38 | /// Utility that trims whitespace and removes the `.swift` suffix when present.
/Users/admin/builder/spi-builder-workspace/Generator/Generator/GenerationSettings.swift:79:26: error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
65 |
66 | /// Finds the closest ancestor that is part of the whitelist, falling back to `Object`.
67 | func fallbackClassName(for original: String) -> String {
   |      `- note: add '@MainActor' to make global function 'fallbackClassName(for:)' part of global actor 'MainActor'
68 |     guard classFilterProvided else {
69 |         return original
   :
77 |     print("Looking for \(original) but did not exist in \(args)")
78 |     var currentName = original
79 |     while let inherits = classMap[currentName]?.inherits {
   |                          `- error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
80 |         if availableClassNames.contains(inherits) {
81 |             return inherits
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:130:5: note: var declared here
128 |
129 | // Maps from a the class name to its definition
130 | var classMap: [String: JGodotExtensionAPIClass] = [:]
    |     `- note: var declared here
131 |
132 | // Tracks whether a Godot type has subclasses, we want to use this
/Users/admin/builder/spi-builder-workspace/Generator/Generator/MethodGen.swift:216:28: error: main actor-isolated var 'builtinSizes' can not be referenced from a nonisolated context
214 |                         translation = .direct
215 |                     } else {
216 |                         if builtinSizes[src.type] != nil && src.type != "Object" {
    |                            `- error: main actor-isolated var 'builtinSizes' can not be referenced from a nonisolated context
217 |                             translation = .contentRef
218 |                         } else if classMap[src.type] != nil {
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:202:5: note: var declared here
200 |
201 | let buildConfiguration: String = "float_64"
202 | var builtinSizes: [String: Int] = [:]
    |     `- note: var declared here
203 | for cs in jsonApi.builtinClassSizes {
204 |     if cs.buildConfiguration == buildConfiguration {
/Users/admin/builder/spi-builder-workspace/Generator/Generator/MethodGen.swift:218:35: error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
216 |                         if builtinSizes[src.type] != nil && src.type != "Object" {
217 |                             translation = .contentRef
218 |                         } else if classMap[src.type] != nil {
    |                                   `- error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
219 |                             if options.contains(.nonOptionalObjects) {
220 |                                 translation = .objectRef(isOptional: false)
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:130:5: note: var declared here
128 |
129 | // Maps from a the class name to its definition
130 | var classMap: [String: JGodotExtensionAPIClass] = [:]
    |     `- note: var declared here
131 |
132 | // Tracks whether a Godot type has subclasses, we want to use this
/Users/admin/builder/spi-builder-workspace/Generator/Generator/MethodGen.swift:573:42: error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
465 | ///  - usedMethods: a set of methods that have been referenced by properties, to determine whether we make this public or private
466 | /// - Returns: nil, or the method we surfaced that needs to have the virtual supporting infrastructured wired up
467 | func generateMethod(_ p: Printer, method: MethodDefinition, className: String, cdef: JClassInfo?, usedMethods: Set<String>, generatedMethodKind: GeneratedMethodKind, asSingleton: Bool) throws -> String? {
    |      `- note: add '@MainActor' to make global function 'generateMethod(_:method:className:cdef:usedMethods:generatedMethodKind:asSingleton:)' part of global actor 'MainActor'
468 |
469 |     let arguments = method.arguments ?? []
    :
571 |     var signatureArgs: [String] = []
572 |     let godotReturnType = method.returnValue?.type
573 |     let godotReturnTypeIsReferenceType = classMap [godotReturnType ?? ""] != nil
    |                                          `- error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
574 |     let returnOptional = godotReturnType == "Variant" || godotReturnTypeIsReferenceType && isReturnOptional(className: className, method: method.name)
575 |     let returnType = getGodotType(method.returnValue) + (returnOptional ? "?" : "")
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:130:5: note: var declared here
128 |
129 | // Maps from a the class name to its definition
130 | var classMap: [String: JGodotExtensionAPIClass] = [:]
    |     `- note: var declared here
131 |
132 | // Tracks whether a Godot type has subclasses, we want to use this
/Users/admin/builder/spi-builder-workspace/Generator/Generator/MethodGen.swift:645:27: error: main actor-isolated var 'builtinSizes' can not be referenced from a nonisolated context
621 |     }
622 |
623 |     func getCallResultArgument() -> String {
    |          `- note: add '@MainActor' to make local function 'getCallResultArgument()' part of global actor 'MainActor'
624 |         let ptrResult: String
625 |         if returnType != "" {
    :
643 |                 } else if frameworkType {
644 |                     ptrResult = "&_result"
645 |                 } else if builtinSizes [godotReturnType] != nil {
    |                           `- error: main actor-isolated var 'builtinSizes' can not be referenced from a nonisolated context
646 |                     ptrResult = "&_result.content"
647 |                 } else {
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:202:5: note: var declared here
200 |
201 | let buildConfiguration: String = "float_64"
202 | var builtinSizes: [String: Int] = [:]
    |     `- note: var declared here
203 | for cs in jsonApi.builtinClassSizes {
204 |     if cs.buildConfiguration == buildConfiguration {
/Users/admin/builder/spi-builder-workspace/Generator/Generator/MethodGen.swift:713:16: error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
465 | ///  - usedMethods: a set of methods that have been referenced by properties, to determine whether we make this public or private
466 | /// - Returns: nil, or the method we surfaced that needs to have the virtual supporting infrastructured wired up
467 | func generateMethod(_ p: Printer, method: MethodDefinition, className: String, cdef: JClassInfo?, usedMethods: Set<String>, generatedMethodKind: GeneratedMethodKind, asSingleton: Bool) throws -> String? {
    |      `- note: add '@MainActor' to make global function 'generateMethod(_:method:className:cdef:usedMethods:generatedMethodKind:asSingleton:)' part of global actor 'MainActor'
468 |
469 |     let arguments = method.arguments ?? []
    :
711 |             isOptional = true
712 |         } else {
713 |             if classMap [arg.type] != nil {
    |                `- error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
714 |                 isOptional = isMethodArgumentOptional(className: className, method: method.name, arg: arg.name)
715 |             } else {
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:130:5: note: var declared here
128 |
129 | // Maps from a the class name to its definition
130 | var classMap: [String: JGodotExtensionAPIClass] = [:]
    |     `- note: var declared here
131 |
132 | // Tracks whether a Godot type has subclasses, we want to use this
[264/272] Compiling Generator main.swift
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:190:41: error: main actor-isolated var 'structTypes' can not be referenced from a nonisolated context
174 | }
175 |
176 | private var structTypes: Set<String> = [
    |             `- note: var declared here
177 |     "const void*",
178 |     "AudioFrame*",
    :
188 | /// - parameter type: A type name as found in `extension_api.json`.
189 | /// - returns: True if the type is represented in Swift as simple `struct` with fields (or as a built-in Swift type), not wrapping a handle (pointer) to a native Godot object.
190 | func isStruct(_ type: String) -> Bool { structTypes.contains(type) }
    |      |                                  `- error: main actor-isolated var 'structTypes' can not be referenced from a nonisolated context
    |      `- note: add '@MainActor' to make global function 'isStruct' part of global actor 'MainActor'
191 |
192 | var builtinMap: [String: JGodotBuiltinClass] = [:]
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:240:58: warning: non-sendable result type 'Printer' cannot be sent from actor-isolated context in call to instance method 'initPrinter(_:withPreamble:)'; this is an error in the Swift 6 language mode
238 | struct Generator {
239 |     func run() async throws {
240 |         let coreDefPrinter = await PrinterFactory.shared.initPrinter("core-defs", withPreamble: true)
    |                                                          `- warning: non-sendable result type 'Printer' cannot be sent from actor-isolated context in call to instance method 'initPrinter(_:withPreamble:)'; this is an error in the Swift 6 language mode
241 |         generateUnsafePointerHelpers(coreDefPrinter)
242 |         generateEnums(coreDefPrinter, cdef: nil, values: jsonApi.globalEnums, prefix: "")
/Users/admin/builder/spi-builder-workspace/Generator/Generator/Printer.swift:10:7: note: class 'Printer' does not conform to the 'Sendable' protocol
  8 | import Foundation
  9 |
 10 | class Printer {
    |       `- note: class 'Printer' does not conform to the 'Sendable' protocol
 11 |     let name: String
 12 |     // Where we accumulate our output for the p/b routines
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:242:58: warning: non-sendable type 'JGodotExtensionAPI' of let 'jsonApi' cannot exit main actor-isolated context; this is an error in the Swift 6 language mode
240 |         let coreDefPrinter = await PrinterFactory.shared.initPrinter("core-defs", withPreamble: true)
241 |         generateUnsafePointerHelpers(coreDefPrinter)
242 |         generateEnums(coreDefPrinter, cdef: nil, values: jsonApi.globalEnums, prefix: "")
    |                                                          `- warning: non-sendable type 'JGodotExtensionAPI' of let 'jsonApi' cannot exit main actor-isolated context; this is an error in the Swift 6 language mode
243 |         await generateBuiltinClasses(values: jsonApi.builtinClasses, outputDir: generatedBuiltinDir)
244 |         await generateUtility(values: jsonApi.utilityFunctions, outputDir: generatedBuiltinDir)
/Users/admin/builder/spi-builder-workspace/Sources/ExtensionApi/ApiJsonModel.swift:9:15: note: struct 'JGodotExtensionAPI' does not conform to the 'Sendable' protocol
  7 |
  8 | // MARK: - JGodotExtensionAPI
  9 | public struct JGodotExtensionAPI: Codable {
    |               `- note: struct 'JGodotExtensionAPI' does not conform to the 'Sendable' protocol
 10 |     public let header: JGodotHeader
 11 |     public let builtinClassSizes: [JGodotBuiltinClassSize]
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ExtensionApi'
  1 | import ExtensionApi
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ExtensionApi'
  2 | //  main.swift
  3 | //  SwiftGodot/Generator
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:243:46: warning: non-sendable type 'JGodotExtensionAPI' of let 'jsonApi' cannot exit main actor-isolated context; this is an error in the Swift 6 language mode
241 |         generateUnsafePointerHelpers(coreDefPrinter)
242 |         generateEnums(coreDefPrinter, cdef: nil, values: jsonApi.globalEnums, prefix: "")
243 |         await generateBuiltinClasses(values: jsonApi.builtinClasses, outputDir: generatedBuiltinDir)
    |                                              `- warning: non-sendable type 'JGodotExtensionAPI' of let 'jsonApi' cannot exit main actor-isolated context; this is an error in the Swift 6 language mode
244 |         await generateUtility(values: jsonApi.utilityFunctions, outputDir: generatedBuiltinDir)
245 |         await generateClasses(values: jsonApi.classes, outputDir: generatedDir)
/Users/admin/builder/spi-builder-workspace/Sources/ExtensionApi/ApiJsonModel.swift:9:15: note: struct 'JGodotExtensionAPI' does not conform to the 'Sendable' protocol
  7 |
  8 | // MARK: - JGodotExtensionAPI
  9 | public struct JGodotExtensionAPI: Codable {
    |               `- note: struct 'JGodotExtensionAPI' does not conform to the 'Sendable' protocol
 10 |     public let header: JGodotHeader
 11 |     public let builtinClassSizes: [JGodotBuiltinClassSize]
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:244:39: warning: non-sendable type 'JGodotExtensionAPI' of let 'jsonApi' cannot exit main actor-isolated context; this is an error in the Swift 6 language mode
242 |         generateEnums(coreDefPrinter, cdef: nil, values: jsonApi.globalEnums, prefix: "")
243 |         await generateBuiltinClasses(values: jsonApi.builtinClasses, outputDir: generatedBuiltinDir)
244 |         await generateUtility(values: jsonApi.utilityFunctions, outputDir: generatedBuiltinDir)
    |                                       `- warning: non-sendable type 'JGodotExtensionAPI' of let 'jsonApi' cannot exit main actor-isolated context; this is an error in the Swift 6 language mode
245 |         await generateClasses(values: jsonApi.classes, outputDir: generatedDir)
246 |
/Users/admin/builder/spi-builder-workspace/Sources/ExtensionApi/ApiJsonModel.swift:9:15: note: struct 'JGodotExtensionAPI' does not conform to the 'Sendable' protocol
  7 |
  8 | // MARK: - JGodotExtensionAPI
  9 | public struct JGodotExtensionAPI: Codable {
    |               `- note: struct 'JGodotExtensionAPI' does not conform to the 'Sendable' protocol
 10 |     public let header: JGodotHeader
 11 |     public let builtinClassSizes: [JGodotBuiltinClassSize]
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:245:39: warning: non-sendable type 'JGodotExtensionAPI' of let 'jsonApi' cannot exit main actor-isolated context; this is an error in the Swift 6 language mode
243 |         await generateBuiltinClasses(values: jsonApi.builtinClasses, outputDir: generatedBuiltinDir)
244 |         await generateUtility(values: jsonApi.utilityFunctions, outputDir: generatedBuiltinDir)
245 |         await generateClasses(values: jsonApi.classes, outputDir: generatedDir)
    |                                       `- warning: non-sendable type 'JGodotExtensionAPI' of let 'jsonApi' cannot exit main actor-isolated context; this is an error in the Swift 6 language mode
246 |
247 |         generateVariantGodotInterface(coreDefPrinter)
/Users/admin/builder/spi-builder-workspace/Sources/ExtensionApi/ApiJsonModel.swift:9:15: note: struct 'JGodotExtensionAPI' does not conform to the 'Sendable' protocol
  7 |
  8 | // MARK: - JGodotExtensionAPI
  9 | public struct JGodotExtensionAPI: Codable {
    |               `- note: struct 'JGodotExtensionAPI' does not conform to the 'Sendable' protocol
 10 |     public let header: JGodotHeader
 11 |     public let builtinClassSizes: [JGodotBuiltinClassSize]
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:248:58: warning: non-sendable type 'JGodotExtensionAPI' of let 'jsonApi' cannot exit main actor-isolated context; this is an error in the Swift 6 language mode
246 |
247 |         generateVariantGodotInterface(coreDefPrinter)
248 |         generateNativeStructures(coreDefPrinter, values: jsonApi.nativeStructures)
    |                                                          `- warning: non-sendable type 'JGodotExtensionAPI' of let 'jsonApi' cannot exit main actor-isolated context; this is an error in the Swift 6 language mode
249 |
250 |         if let generatedBuiltinDir {
/Users/admin/builder/spi-builder-workspace/Sources/ExtensionApi/ApiJsonModel.swift:9:15: note: struct 'JGodotExtensionAPI' does not conform to the 'Sendable' protocol
  7 |
  8 | // MARK: - JGodotExtensionAPI
  9 | public struct JGodotExtensionAPI: Codable {
    |               `- note: struct 'JGodotExtensionAPI' does not conform to the 'Sendable' protocol
 10 |     public let header: JGodotHeader
 11 |     public let builtinClassSizes: [JGodotBuiltinClassSize]
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:242:9: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
240 |         let coreDefPrinter = await PrinterFactory.shared.initPrinter("core-defs", withPreamble: true)
241 |         generateUnsafePointerHelpers(coreDefPrinter)
242 |         generateEnums(coreDefPrinter, cdef: nil, values: jsonApi.globalEnums, prefix: "")
    |         |                                                `- note: property access is 'async'
    |         `- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
243 |         await generateBuiltinClasses(values: jsonApi.builtinClasses, outputDir: generatedBuiltinDir)
244 |         await generateUtility(values: jsonApi.utilityFunctions, outputDir: generatedBuiltinDir)
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:248:9: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
246 |
247 |         generateVariantGodotInterface(coreDefPrinter)
248 |         generateNativeStructures(coreDefPrinter, values: jsonApi.nativeStructures)
    |         |                                                `- note: property access is 'async'
    |         `- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
249 |
250 |         if let generatedBuiltinDir {
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:254:12: error: expression is 'async' but is not marked with 'await'
252 |         }
253 |
254 |         if combineOutput {
    |            |- error: expression is 'async' but is not marked with 'await'
    |            `- note: property access is 'async'
255 |             await PrinterFactory.shared.saveMultiplexed(outputDir)
256 |         }
[265/272] Emitting module Generator
/Users/admin/builder/spi-builder-workspace/Generator/Generator/BuiltinGen.swift:601:5: warning: var 'builtinGodotTypeNames' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 599 |     case isClass
 600 | }
 601 | var builtinGodotTypeNames: [String:BKind] = ["Variant": .isClass]
     |     |- warning: var 'builtinGodotTypeNames' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |     |- note: convert 'builtinGodotTypeNames' to a 'let' constant to make 'Sendable' shared state immutable
     |     |- note: add '@MainActor' to make var 'builtinGodotTypeNames' part of global actor 'MainActor'
     |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 602 | var builtinClassStorage: [String:String] = [:]
 603 |
/Users/admin/builder/spi-builder-workspace/Generator/Generator/BuiltinGen.swift:602:5: warning: var 'builtinClassStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 600 | }
 601 | var builtinGodotTypeNames: [String:BKind] = ["Variant": .isClass]
 602 | var builtinClassStorage: [String:String] = [:]
     |     |- warning: var 'builtinClassStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |     |- note: convert 'builtinClassStorage' to a 'let' constant to make 'Sendable' shared state immutable
     |     |- note: add '@MainActor' to make var 'builtinClassStorage' part of global actor 'MainActor'
     |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 603 |
 604 | func generateBuiltinClasses (values: [JGodotBuiltinClass], outputDir: String?) async {
/Users/admin/builder/spi-builder-workspace/Generator/Generator/ClassGen.swift:485:5: warning: var 'okList' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
483 | var skipList = Set<String>()
484 | #else
485 | var okList = Set<String>()
    |     |- warning: var 'okList' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: convert 'okList' to a 'let' constant to make 'Sendable' shared state immutable
    |     |- note: add '@MainActor' to make var 'okList' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
486 | var skipList = Set<String>()
487 | #endif
/Users/admin/builder/spi-builder-workspace/Generator/Generator/ClassGen.swift:486:5: warning: var 'skipList' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
484 | #else
485 | var okList = Set<String>()
486 | var skipList = Set<String>()
    |     |- warning: var 'skipList' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: convert 'skipList' to a 'let' constant to make 'Sendable' shared state immutable
    |     |- note: add '@MainActor' to make var 'skipList' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
487 | #endif
488 |
/Users/admin/builder/spi-builder-workspace/Generator/Generator/DocModel.swift:12:5: warning: let 'rxConstantParam' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
 10 |
 11 | @available(macOS 13.0, iOS 16.0, *)
 12 | let rxConstantParam: Regex<(Substring,Substring,Substring)> = try! Regex ("\\[(constant|param) ([\\w\\._@]+)\\]")
    |     |- warning: let 'rxConstantParam' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'rxConstantParam' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 13 | @available(macOS 13.0, iOS 16.0, *)
 14 | let rxEnumMethodMember: Regex<(Substring,Substring,Substring)> = try! Regex ("\\[(enum|method|member) ([\\w\\.@_/]+)\\]")
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
/Users/admin/builder/spi-builder-workspace/Generator/Generator/DocModel.swift:14:5: warning: let 'rxEnumMethodMember' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
 12 | let rxConstantParam: Regex<(Substring,Substring,Substring)> = try! Regex ("\\[(constant|param) ([\\w\\._@]+)\\]")
 13 | @available(macOS 13.0, iOS 16.0, *)
 14 | let rxEnumMethodMember: Regex<(Substring,Substring,Substring)> = try! Regex ("\\[(enum|method|member) ([\\w\\.@_/]+)\\]")
    |     |- warning: let 'rxEnumMethodMember' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'rxEnumMethodMember' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 | @available(macOS 13.0, iOS 16.0, *)
 16 | let rxTypeName: Regex<(Substring, Substring)> = try! Regex ("\\[([A-Z]\\w+)\\]")
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
/Users/admin/builder/spi-builder-workspace/Generator/Generator/DocModel.swift:16:5: warning: let 'rxTypeName' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
 14 | let rxEnumMethodMember: Regex<(Substring,Substring,Substring)> = try! Regex ("\\[(enum|method|member) ([\\w\\.@_/]+)\\]")
 15 | @available(macOS 13.0, iOS 16.0, *)
 16 | let rxTypeName: Regex<(Substring, Substring)> = try! Regex ("\\[([A-Z]\\w+)\\]")
    |     |- warning: let 'rxTypeName' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'rxTypeName' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 17 | @available(macOS 13.0, iOS 16.0, *)
 18 | let rxEmptyLeading: Regex<Substring> = try! Regex ("\\s+")
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
/Users/admin/builder/spi-builder-workspace/Generator/Generator/DocModel.swift:18:5: warning: let 'rxEmptyLeading' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
 16 | let rxTypeName: Regex<(Substring, Substring)> = try! Regex ("\\[([A-Z]\\w+)\\]")
 17 | @available(macOS 13.0, iOS 16.0, *)
 18 | let rxEmptyLeading: Regex<Substring> = try! Regex ("\\s+")
    |     |- warning: let 'rxEmptyLeading' is not concurrency-safe because non-'Sendable' type 'Regex<Substring>' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'rxEmptyLeading' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 | @available(macOS 13.0, iOS 16.0, *)
 20 | let rxUrl: Regex<(Substring,Substring)> = try! Regex ("\\[url=(.*?)\\]")
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
/Users/admin/builder/spi-builder-workspace/Generator/Generator/DocModel.swift:20:5: warning: let 'rxUrl' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
 18 | let rxEmptyLeading: Regex<Substring> = try! Regex ("\\s+")
 19 | @available(macOS 13.0, iOS 16.0, *)
 20 | let rxUrl: Regex<(Substring,Substring)> = try! Regex ("\\[url=(.*?)\\]")
    |     |- warning: let 'rxUrl' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: add '@MainActor' to make let 'rxUrl' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |
 22 | // If the string contains a ".", it will return a pair
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
  |               `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 |     public var regex: Regex<Output> { get }
4 |     @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
/Users/admin/builder/spi-builder-workspace/Generator/Generator/GenerationSettings.swift:10:5: warning: var 'classesToGenerate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |
 9 | /// Names of classes (without the `.swift` suffix) that should be generated in this run.
10 | var classesToGenerate: Set<String> = []
   |     |- warning: var 'classesToGenerate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: convert 'classesToGenerate' to a 'let' constant to make 'Sendable' shared state immutable
   |     |- note: add '@MainActor' to make var 'classesToGenerate' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | var classFilterProvided = false
12 |
/Users/admin/builder/spi-builder-workspace/Generator/Generator/GenerationSettings.swift:11:5: warning: var 'classFilterProvided' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 9 | /// Names of classes (without the `.swift` suffix) that should be generated in this run.
10 | var classesToGenerate: Set<String> = []
11 | var classFilterProvided = false
   |     |- warning: var 'classFilterProvided' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: convert 'classFilterProvided' to a 'let' constant to make 'Sendable' shared state immutable
   |     |- note: add '@MainActor' to make var 'classFilterProvided' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 | /// Names of classes available to be referenced when generating code, including dependencies.
/Users/admin/builder/spi-builder-workspace/Generator/Generator/GenerationSettings.swift:14:5: warning: var 'availableClassNames' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 |
13 | /// Names of classes available to be referenced when generating code, including dependencies.
14 | var availableClassNames: Set<String> = []
   |     |- warning: var 'availableClassNames' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: convert 'availableClassNames' to a 'let' constant to make 'Sendable' shared state immutable
   |     |- note: add '@MainActor' to make var 'availableClassNames' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | var availableClassFilterProvided = false
16 |
/Users/admin/builder/spi-builder-workspace/Generator/Generator/GenerationSettings.swift:15:5: warning: var 'availableClassFilterProvided' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 | /// Names of classes available to be referenced when generating code, including dependencies.
14 | var availableClassNames: Set<String> = []
15 | var availableClassFilterProvided = false
   |     |- warning: var 'availableClassFilterProvided' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: convert 'availableClassFilterProvided' to a 'let' constant to make 'Sendable' shared state immutable
   |     |- note: add '@MainActor' to make var 'availableClassFilterProvided' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | /// Names of builtin types (without the `.swift` suffix) that should be generated in this run.
/Users/admin/builder/spi-builder-workspace/Generator/Generator/GenerationSettings.swift:18:5: warning: var 'builtinClassesToGenerate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
16 |
17 | /// Names of builtin types (without the `.swift` suffix) that should be generated in this run.
18 | var builtinClassesToGenerate: Set<String> = []
   |     |- warning: var 'builtinClassesToGenerate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: convert 'builtinClassesToGenerate' to a 'let' constant to make 'Sendable' shared state immutable
   |     |- note: add '@MainActor' to make var 'builtinClassesToGenerate' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | var builtinFilterProvided = false
20 |
/Users/admin/builder/spi-builder-workspace/Generator/Generator/GenerationSettings.swift:19:5: warning: var 'builtinFilterProvided' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 | /// Names of builtin types (without the `.swift` suffix) that should be generated in this run.
18 | var builtinClassesToGenerate: Set<String> = []
19 | var builtinFilterProvided = false
   |     |- warning: var 'builtinFilterProvided' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: convert 'builtinFilterProvided' to a 'let' constant to make 'Sendable' shared state immutable
   |     |- note: add '@MainActor' to make var 'builtinFilterProvided' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | /// Godot reference types whose Swift wrappers should not be surfaced in this module.
/Users/admin/builder/spi-builder-workspace/Generator/Generator/GenerationSettings.swift:23:5: warning: var 'deferredReturnTypes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
21 | /// Godot reference types whose Swift wrappers should not be surfaced in this module.
22 | /// Instead, raw helper methods returning `GodotNativeObjectPointer?` will be generated.
23 | var deferredReturnTypes: Set<String> = []
   |     |- warning: var 'deferredReturnTypes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: convert 'deferredReturnTypes' to a 'let' constant to make 'Sendable' shared state immutable
   |     |- note: add '@MainActor' to make var 'deferredReturnTypes' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |
25 | /// Godot reference types that require high-level Swift extensions to be emitted in this module.
/Users/admin/builder/spi-builder-workspace/Generator/Generator/GenerationSettings.swift:26:5: warning: var 'deferredExtensionTypes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
24 |
25 | /// Godot reference types that require high-level Swift extensions to be emitted in this module.
26 | var deferredExtensionTypes: Set<String> = []
   |     |- warning: var 'deferredExtensionTypes' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: convert 'deferredExtensionTypes' to a 'let' constant to make 'Sendable' shared state immutable
   |     |- note: add '@MainActor' to make var 'deferredExtensionTypes' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 | /// Godot classes (without the `.swift` suffix) that are expected to contain raw helper methods
/Users/admin/builder/spi-builder-workspace/Generator/Generator/GenerationSettings.swift:30:5: warning: var 'deferredExtensionSourceClasses' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
28 | /// Godot classes (without the `.swift` suffix) that are expected to contain raw helper methods
29 | /// for the deferred return types. Extensions will only be generated for classes in this set.
30 | var deferredExtensionSourceClasses: Set<String> = []
   |     |- warning: var 'deferredExtensionSourceClasses' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: convert 'deferredExtensionSourceClasses' to a 'let' constant to make 'Sendable' shared state immutable
   |     |- note: add '@MainActor' to make var 'deferredExtensionSourceClasses' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 | /// Optional lines to inject after the standard generated file preamble.
/Users/admin/builder/spi-builder-workspace/Generator/Generator/GenerationSettings.swift:33:5: warning: var 'additionalPreamble' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
31 |
32 | /// Optional lines to inject after the standard generated file preamble.
33 | var additionalPreamble: String = ""
   |     |- warning: var 'additionalPreamble' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: convert 'additionalPreamble' to a 'let' constant to make 'Sendable' shared state immutable
   |     |- note: add '@MainActor' to make var 'additionalPreamble' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 | /// Keeps track of the classes we actually surface (after filtering).
/Users/admin/builder/spi-builder-workspace/Generator/Generator/GenerationSettings.swift:36:5: warning: var 'classesSelectedForGeneration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
34 |
35 | /// Keeps track of the classes we actually surface (after filtering).
36 | var classesSelectedForGeneration: [String] = []
   |     |- warning: var 'classesSelectedForGeneration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: convert 'classesSelectedForGeneration' to a 'let' constant to make 'Sendable' shared state immutable
   |     |- note: add '@MainActor' to make var 'classesSelectedForGeneration' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |
38 | /// Utility that trims whitespace and removes the `.swift` suffix when present.
/Users/admin/builder/spi-builder-workspace/Generator/Generator/TypeHelpers.swift:105:5: warning: var 'core_types' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
103 | }
104 |
105 | var core_types = [
    |     |- warning: var 'core_types' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: convert 'core_types' to a 'let' constant to make 'Sendable' shared state immutable
    |     |- note: add '@MainActor' to make var 'core_types' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
106 |               "String",
107 |               "Vector2",
/Users/admin/builder/spi-builder-workspace/Generator/Generator/TypeHelpers.swift:250:5: warning: var 'mapStringToSwift' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
248 | }
249 |
250 | var mapStringToSwift = true
    |     |- warning: var 'mapStringToSwift' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: convert 'mapStringToSwift' to a 'let' constant to make 'Sendable' shared state immutable
    |     |- note: add '@MainActor' to make var 'mapStringToSwift' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
251 |
252 | /// Given a type definition with its metadata, and the context where the type is being
[266/272] Compiling Generator Arguments.swift
/Users/admin/builder/spi-builder-workspace/Generator/Generator/Arguments.swift:201:16: error: main actor-isolated var 'builtinSizes' can not be referenced from a nonisolated context
189 | }
190 |
191 | func getArgRef (arg: JGodotArgument) -> String {
    |      `- note: add '@MainActor' to make global function 'getArgRef(arg:)' part of global actor 'MainActor'
192 |     var argref: String
193 |     var optstorage: String
    :
199 |             optstorage = ".content"
200 |         } else {
201 |             if builtinSizes [arg.type] != nil && arg.type != "Object" {
    |                `- error: main actor-isolated var 'builtinSizes' can not be referenced from a nonisolated context
202 |                 optstorage = ".content"
203 |             } else {
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:202:5: note: var declared here
200 |
201 | let buildConfiguration: String = "float_64"
202 | var builtinSizes: [String: Int] = [:]
    |     `- note: var declared here
203 | for cs in jsonApi.builtinClassSizes {
204 |     if cs.buildConfiguration == buildConfiguration {
/Users/admin/builder/spi-builder-workspace/Generator/Generator/BuiltinGen.swift:601:5: warning: var 'builtinGodotTypeNames' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 599 |     case isClass
 600 | }
 601 | var builtinGodotTypeNames: [String:BKind] = ["Variant": .isClass]
     |     |- warning: var 'builtinGodotTypeNames' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |     |- note: convert 'builtinGodotTypeNames' to a 'let' constant to make 'Sendable' shared state immutable
     |     |- note: add '@MainActor' to make var 'builtinGodotTypeNames' part of global actor 'MainActor'
     |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 602 | var builtinClassStorage: [String:String] = [:]
 603 |
/Users/admin/builder/spi-builder-workspace/Generator/Generator/BuiltinGen.swift:602:5: warning: var 'builtinClassStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 600 | }
 601 | var builtinGodotTypeNames: [String:BKind] = ["Variant": .isClass]
 602 | var builtinClassStorage: [String:String] = [:]
     |     |- warning: var 'builtinClassStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |     |- note: convert 'builtinClassStorage' to a 'let' constant to make 'Sendable' shared state immutable
     |     |- note: add '@MainActor' to make var 'builtinClassStorage' part of global actor 'MainActor'
     |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 603 |
 604 | func generateBuiltinClasses (values: [JGodotBuiltinClass], outputDir: String?) async {
/Users/admin/builder/spi-builder-workspace/Generator/Generator/BuiltinGen.swift:864:59: error: main actor-isolated var 'builtinMemberOffsets' can not be referenced from a nonisolated context
 862 |                 storedMembers = bc.members
 863 |             } else {
 864 |                 if kind == .isStruct, let memberOffsets = builtinMemberOffsets [bc.name] {
     |                                                           `- error: main actor-isolated var 'builtinMemberOffsets' can not be referenced from a nonisolated context
 865 |                     storedMembers = memberOffsets.compactMap({ m in
 866 |                         return bc.members?.first(where: { $0.name == m.member })
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:210:5: note: var declared here
208 |     }
209 | }
210 | var builtinMemberOffsets: [String: [JGodotMember]] = [:]
    |     `- note: var declared here
211 | for mo in jsonApi.builtinClassMemberOffsets {
212 |     if mo.buildConfiguration == buildConfiguration {
/Users/admin/builder/spi-builder-workspace/Generator/Generator/BuiltinGen.swift:1192:58: warning: non-sendable result type 'Printer' cannot be sent from actor-isolated context in call to instance method 'initPrinter(_:withPreamble:)'; this is an error in the Swift 6 language mode
1190 |         default:
1191 |             // printer for class itself
1192 |             let p: Printer = await PrinterFactory.shared.initPrinter(bc.name, withPreamble: true)
     |                                                          `- warning: non-sendable result type 'Printer' cannot be sent from actor-isolated context in call to instance method 'initPrinter(_:withPreamble:)'; this is an error in the Swift 6 language mode
1193 |
1194 |             mapStringToSwift = bc.name != "String"
/Users/admin/builder/spi-builder-workspace/Generator/Generator/Printer.swift:10:7: note: class 'Printer' does not conform to the 'Sendable' protocol
  8 | import Foundation
  9 |
 10 | class Printer {
    |       `- note: class 'Printer' does not conform to the 'Sendable' protocol
 11 |     let name: String
 12 |     // Where we accumulate our output for the p/b routines
[267/272] Compiling Generator BuiltinGen.swift
/Users/admin/builder/spi-builder-workspace/Generator/Generator/Arguments.swift:201:16: error: main actor-isolated var 'builtinSizes' can not be referenced from a nonisolated context
189 | }
190 |
191 | func getArgRef (arg: JGodotArgument) -> String {
    |      `- note: add '@MainActor' to make global function 'getArgRef(arg:)' part of global actor 'MainActor'
192 |     var argref: String
193 |     var optstorage: String
    :
199 |             optstorage = ".content"
200 |         } else {
201 |             if builtinSizes [arg.type] != nil && arg.type != "Object" {
    |                `- error: main actor-isolated var 'builtinSizes' can not be referenced from a nonisolated context
202 |                 optstorage = ".content"
203 |             } else {
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:202:5: note: var declared here
200 |
201 | let buildConfiguration: String = "float_64"
202 | var builtinSizes: [String: Int] = [:]
    |     `- note: var declared here
203 | for cs in jsonApi.builtinClassSizes {
204 |     if cs.buildConfiguration == buildConfiguration {
/Users/admin/builder/spi-builder-workspace/Generator/Generator/BuiltinGen.swift:601:5: warning: var 'builtinGodotTypeNames' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 599 |     case isClass
 600 | }
 601 | var builtinGodotTypeNames: [String:BKind] = ["Variant": .isClass]
     |     |- warning: var 'builtinGodotTypeNames' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |     |- note: convert 'builtinGodotTypeNames' to a 'let' constant to make 'Sendable' shared state immutable
     |     |- note: add '@MainActor' to make var 'builtinGodotTypeNames' part of global actor 'MainActor'
     |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 602 | var builtinClassStorage: [String:String] = [:]
 603 |
/Users/admin/builder/spi-builder-workspace/Generator/Generator/BuiltinGen.swift:602:5: warning: var 'builtinClassStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 600 | }
 601 | var builtinGodotTypeNames: [String:BKind] = ["Variant": .isClass]
 602 | var builtinClassStorage: [String:String] = [:]
     |     |- warning: var 'builtinClassStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |     |- note: convert 'builtinClassStorage' to a 'let' constant to make 'Sendable' shared state immutable
     |     |- note: add '@MainActor' to make var 'builtinClassStorage' part of global actor 'MainActor'
     |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 603 |
 604 | func generateBuiltinClasses (values: [JGodotBuiltinClass], outputDir: String?) async {
/Users/admin/builder/spi-builder-workspace/Generator/Generator/BuiltinGen.swift:864:59: error: main actor-isolated var 'builtinMemberOffsets' can not be referenced from a nonisolated context
 862 |                 storedMembers = bc.members
 863 |             } else {
 864 |                 if kind == .isStruct, let memberOffsets = builtinMemberOffsets [bc.name] {
     |                                                           `- error: main actor-isolated var 'builtinMemberOffsets' can not be referenced from a nonisolated context
 865 |                     storedMembers = memberOffsets.compactMap({ m in
 866 |                         return bc.members?.first(where: { $0.name == m.member })
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:210:5: note: var declared here
208 |     }
209 | }
210 | var builtinMemberOffsets: [String: [JGodotMember]] = [:]
    |     `- note: var declared here
211 | for mo in jsonApi.builtinClassMemberOffsets {
212 |     if mo.buildConfiguration == buildConfiguration {
/Users/admin/builder/spi-builder-workspace/Generator/Generator/BuiltinGen.swift:1192:58: warning: non-sendable result type 'Printer' cannot be sent from actor-isolated context in call to instance method 'initPrinter(_:withPreamble:)'; this is an error in the Swift 6 language mode
1190 |         default:
1191 |             // printer for class itself
1192 |             let p: Printer = await PrinterFactory.shared.initPrinter(bc.name, withPreamble: true)
     |                                                          `- warning: non-sendable result type 'Printer' cannot be sent from actor-isolated context in call to instance method 'initPrinter(_:withPreamble:)'; this is an error in the Swift 6 language mode
1193 |
1194 |             mapStringToSwift = bc.name != "String"
/Users/admin/builder/spi-builder-workspace/Generator/Generator/Printer.swift:10:7: note: class 'Printer' does not conform to the 'Sendable' protocol
  8 | import Foundation
  9 |
 10 | class Printer {
    |       `- note: class 'Printer' does not conform to the 'Sendable' protocol
 11 |     let name: String
 12 |     // Where we accumulate our output for the p/b routines
[268/272] Compiling Generator ClassGen.swift
/Users/admin/builder/spi-builder-workspace/Generator/Generator/ClassGen.swift:485:5: warning: var 'okList' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
483 | var skipList = Set<String>()
484 | #else
485 | var okList = Set<String>()
    |     |- warning: var 'okList' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: convert 'okList' to a 'let' constant to make 'Sendable' shared state immutable
    |     |- note: add '@MainActor' to make var 'okList' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
486 | var skipList = Set<String>()
487 | #endif
/Users/admin/builder/spi-builder-workspace/Generator/Generator/ClassGen.swift:486:5: warning: var 'skipList' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
484 | #else
485 | var okList = Set<String>()
486 | var skipList = Set<String>()
    |     |- warning: var 'skipList' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: convert 'skipList' to a 'let' constant to make 'Sendable' shared state immutable
    |     |- note: add '@MainActor' to make var 'skipList' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
487 | #endif
488 |
/Users/admin/builder/spi-builder-workspace/Generator/Generator/ClassGen.swift:30:12: error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
  9 | import ExtensionApi
 10 |
 11 | func makeDefaultInit (godotType: String, initCollection: String = "") -> String {
    |      `- note: add '@MainActor' to make global function 'makeDefaultInit(godotType:initCollection:)' part of global actor 'MainActor'
 12 |     switch godotType {
 13 |     case "Variant":
    :
 28 |         let nestedTypeName = String (t.dropFirst(12))
 29 |         let simple = SimpleType(type: nestedTypeName)
 30 |         if classMap [nestedTypeName] != nil {
    |            `- error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
 31 |             return "TypedArray<\(getGodotType (simple))?>(\(initCollection))"
 32 |         } else {
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:130:5: note: var declared here
128 |
129 | // Maps from a the class name to its definition
130 | var classMap: [String: JGodotExtensionAPIClass] = [:]
    |     `- note: var declared here
131 |
132 | // Tracks whether a Godot type has subclasses, we want to use this
/Users/admin/builder/spi-builder-workspace/Generator/Generator/ClassGen.swift:84:46: error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
 69 | }
 70 |
 71 | func generateVirtualProxy (_ p: Printer,
    |      `- note: add '@MainActor' to make global function 'generateVirtualProxy(_:cdef:methodName:method:)' part of global actor 'MainActor'
 72 |                            cdef: JGodotExtensionAPIClass,
 73 |                            methodName: String,
    :
 82 |     if let ret = method.returnValue {
 83 |         let godotReturnType = ret.type
 84 |         let godotReturnTypeIsReferenceType = classMap [godotReturnType] != nil
    |                                              `- error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
 85 |         returnOptional = godotReturnTypeIsReferenceType && isReturnOptional(className: cdef.name, method: methodName)
 86 |
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:130:5: note: var declared here
128 |
129 | // Maps from a the class name to its definition
130 | var classMap: [String: JGodotExtensionAPIClass] = [:]
    |     `- note: var declared here
131 |
132 | // Tracks whether a Godot type has subclasses, we want to use this
/Users/admin/builder/spi-builder-workspace/Generator/Generator/ClassGen.swift:113:23: error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
111 |             if arg.type == "String" {
112 |                 argCall += "GString.stringFromGStringPtr (ptr: args [\(i)]!) ?? \"\""
113 |             } else if classMap [arg.type] != nil {
    |                       `- error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
114 |                 //
115 |                 // This idiom guarantees that: if this is a known object, we surface this
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:130:5: note: var declared here
128 |
129 | // Maps from a the class name to its definition
130 | var classMap: [String: JGodotExtensionAPIClass] = [:]
    |     `- note: var declared here
131 |
132 | // Tracks whether a Godot type has subclasses, we want to use this
/Users/admin/builder/spi-builder-workspace/Generator/Generator/ClassGen.swift:180:27: error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
178 |                     derefField = "array.content"
179 |                     derefType = "type (of: ret.array.content)"
180 |                 } else if classMap [ret.type] != nil {
    |                           `- error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
181 |                     derefField = "handle"
182 |                     derefType = " GodotNativeObjectPointer?.self"
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:130:5: note: var declared here
128 |
129 | // Maps from a the class name to its definition
130 | var classMap: [String: JGodotExtensionAPIClass] = [:]
    |     `- note: var declared here
131 |
132 | // Tracks whether a Godot type has subclasses, we want to use this
/Users/admin/builder/spi-builder-workspace/Generator/Generator/ClassGen.swift:192:30: error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
190 |                     target = "array.content"
191 |                 } else {
192 |                     target = classMap [ret.type] != nil ? "handle" : "content"
    |                              `- error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
193 |                 }
194 |                 if classMap [ret.type] != nil && isRefCountedType(ret.type) {
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:130:5: note: var declared here
128 |
129 | // Maps from a the class name to its definition
130 | var classMap: [String: JGodotExtensionAPIClass] = [:]
    |     `- note: var declared here
131 |
132 | // Tracks whether a Godot type has subclasses, we want to use this
/Users/admin/builder/spi-builder-workspace/Generator/Generator/ClassGen.swift:194:20: error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
192 |                     target = classMap [ret.type] != nil ? "handle" : "content"
193 |                 }
194 |                 if classMap [ret.type] != nil && isRefCountedType(ret.type) {
    |                    `- error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
195 |                     p("gi.ref_set_object(retPtr, ret\(returnOptional ? "?" : "").handle)")
196 |                 } else {
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:130:5: note: var declared here
128 |
129 | // Maps from a the class name to its definition
130 | var classMap: [String: JGodotExtensionAPIClass] = [:]
    |     `- note: var declared here
131 |
132 | // Tracks whether a Godot type has subclasses, we want to use this
/Users/admin/builder/spi-builder-workspace/Generator/Generator/ClassGen.swift:350:20: error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
339 |     p ("\n/* Properties */\n")
340 |
341 |     func findMethod (forProperty: JGodotProperty, startAt: JGodotExtensionAPIClass, name: String, resolvedName: inout String, argName: inout String) -> JGodotClassMethod? {
    |          `- note: add '@MainActor' to make local function 'findMethod(forProperty:startAt:name:resolvedName:argName:)' part of global actor 'MainActor'
342 |         if let here = methods.first(where: { $0.name == name}) {
343 |             return here
    :
348 |                 return nil
349 |             }
350 |             cdef = classMap [parentName]
    |                    `- error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
351 |             guard let cdef else {
352 |                 print ("Warning: Missing type \(parentName)")
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:130:5: note: var declared here
128 |
129 | // Maps from a the class name to its definition
130 | var classMap: [String: JGodotExtensionAPIClass] = [:]
    |     `- note: var declared here
131 |
132 | // Tracks whether a Godot type has subclasses, we want to use this
/Users/admin/builder/spi-builder-workspace/Generator/Generator/ClassGen.swift:432:46: error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
330 |     }
331 | }
332 | func generateProperties (_ p: Printer,
    |      `- note: add '@MainActor' to make global function 'generateProperties(_:cdef:_:_:_:asSingleton:)' part of global actor 'MainActor'
333 |                          cdef: JGodotExtensionAPIClass,
334 |                          _ properties: [JGodotProperty],
    :
430 |         }
431 |         let godotReturnType = method.returnValue?.type
432 |         let godotReturnTypeIsReferenceType = classMap [godotReturnType ?? ""] != nil
    |                                              `- error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
433 |
434 |         let propertyOptional = godotReturnType == "Variant" || godotReturnTypeIsReferenceType && isReturnOptional(className: cdef.name, method: property.getter)
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:130:5: note: var declared here
128 |
129 | // Maps from a the class name to its definition
130 | var classMap: [String: JGodotExtensionAPIClass] = [:]
    |     `- note: var declared here
131 |
132 | // Tracks whether a Godot type has subclasses, we want to use this
/Users/admin/builder/spi-builder-workspace/Generator/Generator/ClassGen.swift:586:23: warning: non-sendable type 'JGodotExtensionAPI' of let 'jsonApi' cannot exit main actor-isolated context; this is an error in the Swift 6 language mode
584 |
585 |     // Determine if it is a singleton, but exclude EditorInterface
586 |     let isSingleton = jsonApi.singletons.contains (where: { $0.name == cdef.name })
    |                       `- warning: non-sendable type 'JGodotExtensionAPI' of let 'jsonApi' cannot exit main actor-isolated context; this is an error in the Swift 6 language mode
587 |     let asSingleton = isSingleton && cdef.name != "EditorInterface"
588 |
/Users/admin/builder/spi-builder-workspace/Sources/ExtensionApi/ApiJsonModel.swift:9:15: note: struct 'JGodotExtensionAPI' does not conform to the 'Sendable' protocol
  7 |
  8 | // MARK: - JGodotExtensionAPI
  9 | public struct JGodotExtensionAPI: Codable {
    |               `- note: struct 'JGodotExtensionAPI' does not conform to the 'Sendable' protocol
 10 |     public let header: JGodotHeader
 11 |     public let builtinClassSizes: [JGodotBuiltinClassSize]
/Users/admin/builder/spi-builder-workspace/Generator/Generator/ClassGen.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ExtensionApi'
  7 |
  8 | import Foundation
  9 | import ExtensionApi
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ExtensionApi'
 10 |
 11 | func makeDefaultInit (godotType: String, initCollection: String = "") -> String {
/Users/admin/builder/spi-builder-workspace/Generator/Generator/ClassGen.swift:590:41: warning: non-sendable result type 'Printer' cannot be sent from actor-isolated context in call to instance method 'initPrinter(_:withPreamble:)'; this is an error in the Swift 6 language mode
588 |
589 |     // Clear the result
590 |     let p = await PrinterFactory.shared.initPrinter(cdef.name, withPreamble: true)
    |                                         `- warning: non-sendable result type 'Printer' cannot be sent from actor-isolated context in call to instance method 'initPrinter(_:withPreamble:)'; this is an error in the Swift 6 language mode
591 |
592 |     // Save it
/Users/admin/builder/spi-builder-workspace/Generator/Generator/Printer.swift:10:7: note: class 'Printer' does not conform to the 'Sendable' protocol
  8 | import Foundation
  9 |
 10 | class Printer {
    |       `- note: class 'Printer' does not conform to the 'Sendable' protocol
 11 |     let name: String
 12 |     // Where we accumulate our output for the p/b routines
/Users/admin/builder/spi-builder-workspace/Generator/Generator/ClassGen.swift:586:23: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
584 |
585 |     // Determine if it is a singleton, but exclude EditorInterface
586 |     let isSingleton = jsonApi.singletons.contains (where: { $0.name == cdef.name })
    |                       |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
    |                       `- note: property access is 'async'
587 |     let asSingleton = isSingleton && cdef.name != "EditorInterface"
588 |
[269/272] Compiling Generator Data.swift
/Users/admin/builder/spi-builder-workspace/Generator/Generator/ClassGen.swift:485:5: warning: var 'okList' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
483 | var skipList = Set<String>()
484 | #else
485 | var okList = Set<String>()
    |     |- warning: var 'okList' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: convert 'okList' to a 'let' constant to make 'Sendable' shared state immutable
    |     |- note: add '@MainActor' to make var 'okList' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
486 | var skipList = Set<String>()
487 | #endif
/Users/admin/builder/spi-builder-workspace/Generator/Generator/ClassGen.swift:486:5: warning: var 'skipList' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
484 | #else
485 | var okList = Set<String>()
486 | var skipList = Set<String>()
    |     |- warning: var 'skipList' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: convert 'skipList' to a 'let' constant to make 'Sendable' shared state immutable
    |     |- note: add '@MainActor' to make var 'skipList' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
487 | #endif
488 |
/Users/admin/builder/spi-builder-workspace/Generator/Generator/ClassGen.swift:30:12: error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
  9 | import ExtensionApi
 10 |
 11 | func makeDefaultInit (godotType: String, initCollection: String = "") -> String {
    |      `- note: add '@MainActor' to make global function 'makeDefaultInit(godotType:initCollection:)' part of global actor 'MainActor'
 12 |     switch godotType {
 13 |     case "Variant":
    :
 28 |         let nestedTypeName = String (t.dropFirst(12))
 29 |         let simple = SimpleType(type: nestedTypeName)
 30 |         if classMap [nestedTypeName] != nil {
    |            `- error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
 31 |             return "TypedArray<\(getGodotType (simple))?>(\(initCollection))"
 32 |         } else {
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:130:5: note: var declared here
128 |
129 | // Maps from a the class name to its definition
130 | var classMap: [String: JGodotExtensionAPIClass] = [:]
    |     `- note: var declared here
131 |
132 | // Tracks whether a Godot type has subclasses, we want to use this
/Users/admin/builder/spi-builder-workspace/Generator/Generator/ClassGen.swift:84:46: error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
 69 | }
 70 |
 71 | func generateVirtualProxy (_ p: Printer,
    |      `- note: add '@MainActor' to make global function 'generateVirtualProxy(_:cdef:methodName:method:)' part of global actor 'MainActor'
 72 |                            cdef: JGodotExtensionAPIClass,
 73 |                            methodName: String,
    :
 82 |     if let ret = method.returnValue {
 83 |         let godotReturnType = ret.type
 84 |         let godotReturnTypeIsReferenceType = classMap [godotReturnType] != nil
    |                                              `- error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
 85 |         returnOptional = godotReturnTypeIsReferenceType && isReturnOptional(className: cdef.name, method: methodName)
 86 |
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:130:5: note: var declared here
128 |
129 | // Maps from a the class name to its definition
130 | var classMap: [String: JGodotExtensionAPIClass] = [:]
    |     `- note: var declared here
131 |
132 | // Tracks whether a Godot type has subclasses, we want to use this
/Users/admin/builder/spi-builder-workspace/Generator/Generator/ClassGen.swift:113:23: error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
111 |             if arg.type == "String" {
112 |                 argCall += "GString.stringFromGStringPtr (ptr: args [\(i)]!) ?? \"\""
113 |             } else if classMap [arg.type] != nil {
    |                       `- error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
114 |                 //
115 |                 // This idiom guarantees that: if this is a known object, we surface this
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:130:5: note: var declared here
128 |
129 | // Maps from a the class name to its definition
130 | var classMap: [String: JGodotExtensionAPIClass] = [:]
    |     `- note: var declared here
131 |
132 | // Tracks whether a Godot type has subclasses, we want to use this
/Users/admin/builder/spi-builder-workspace/Generator/Generator/ClassGen.swift:180:27: error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
178 |                     derefField = "array.content"
179 |                     derefType = "type (of: ret.array.content)"
180 |                 } else if classMap [ret.type] != nil {
    |                           `- error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
181 |                     derefField = "handle"
182 |                     derefType = " GodotNativeObjectPointer?.self"
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:130:5: note: var declared here
128 |
129 | // Maps from a the class name to its definition
130 | var classMap: [String: JGodotExtensionAPIClass] = [:]
    |     `- note: var declared here
131 |
132 | // Tracks whether a Godot type has subclasses, we want to use this
/Users/admin/builder/spi-builder-workspace/Generator/Generator/ClassGen.swift:192:30: error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
190 |                     target = "array.content"
191 |                 } else {
192 |                     target = classMap [ret.type] != nil ? "handle" : "content"
    |                              `- error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
193 |                 }
194 |                 if classMap [ret.type] != nil && isRefCountedType(ret.type) {
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:130:5: note: var declared here
128 |
129 | // Maps from a the class name to its definition
130 | var classMap: [String: JGodotExtensionAPIClass] = [:]
    |     `- note: var declared here
131 |
132 | // Tracks whether a Godot type has subclasses, we want to use this
/Users/admin/builder/spi-builder-workspace/Generator/Generator/ClassGen.swift:194:20: error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
192 |                     target = classMap [ret.type] != nil ? "handle" : "content"
193 |                 }
194 |                 if classMap [ret.type] != nil && isRefCountedType(ret.type) {
    |                    `- error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
195 |                     p("gi.ref_set_object(retPtr, ret\(returnOptional ? "?" : "").handle)")
196 |                 } else {
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:130:5: note: var declared here
128 |
129 | // Maps from a the class name to its definition
130 | var classMap: [String: JGodotExtensionAPIClass] = [:]
    |     `- note: var declared here
131 |
132 | // Tracks whether a Godot type has subclasses, we want to use this
/Users/admin/builder/spi-builder-workspace/Generator/Generator/ClassGen.swift:350:20: error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
339 |     p ("\n/* Properties */\n")
340 |
341 |     func findMethod (forProperty: JGodotProperty, startAt: JGodotExtensionAPIClass, name: String, resolvedName: inout String, argName: inout String) -> JGodotClassMethod? {
    |          `- note: add '@MainActor' to make local function 'findMethod(forProperty:startAt:name:resolvedName:argName:)' part of global actor 'MainActor'
342 |         if let here = methods.first(where: { $0.name == name}) {
343 |             return here
    :
348 |                 return nil
349 |             }
350 |             cdef = classMap [parentName]
    |                    `- error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
351 |             guard let cdef else {
352 |                 print ("Warning: Missing type \(parentName)")
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:130:5: note: var declared here
128 |
129 | // Maps from a the class name to its definition
130 | var classMap: [String: JGodotExtensionAPIClass] = [:]
    |     `- note: var declared here
131 |
132 | // Tracks whether a Godot type has subclasses, we want to use this
/Users/admin/builder/spi-builder-workspace/Generator/Generator/ClassGen.swift:432:46: error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
330 |     }
331 | }
332 | func generateProperties (_ p: Printer,
    |      `- note: add '@MainActor' to make global function 'generateProperties(_:cdef:_:_:_:asSingleton:)' part of global actor 'MainActor'
333 |                          cdef: JGodotExtensionAPIClass,
334 |                          _ properties: [JGodotProperty],
    :
430 |         }
431 |         let godotReturnType = method.returnValue?.type
432 |         let godotReturnTypeIsReferenceType = classMap [godotReturnType ?? ""] != nil
    |                                              `- error: main actor-isolated var 'classMap' can not be referenced from a nonisolated context
433 |
434 |         let propertyOptional = godotReturnType == "Variant" || godotReturnTypeIsReferenceType && isReturnOptional(className: cdef.name, method: property.getter)
/Users/admin/builder/spi-builder-workspace/Generator/Generator/main.swift:130:5: note: var declared here
128 |
129 | // Maps from a the class name to its definition
130 | var classMap: [String: JGodotExtensionAPIClass] = [:]
    |     `- note: var declared here
131 |
132 | // Tracks whether a Godot type has subclasses, we want to use this
/Users/admin/builder/spi-builder-workspace/Generator/Generator/ClassGen.swift:586:23: warning: non-sendable type 'JGodotExtensionAPI' of let 'jsonApi' cannot exit main actor-isolated context; this is an error in the Swift 6 language mode
584 |
585 |     // Determine if it is a singleton, but exclude EditorInterface
586 |     let isSingleton = jsonApi.singletons.contains (where: { $0.name == cdef.name })
    |                       `- warning: non-sendable type 'JGodotExtensionAPI' of let 'jsonApi' cannot exit main actor-isolated context; this is an error in the Swift 6 language mode
587 |     let asSingleton = isSingleton && cdef.name != "EditorInterface"
588 |
/Users/admin/builder/spi-builder-workspace/Sources/ExtensionApi/ApiJsonModel.swift:9:15: note: struct 'JGodotExtensionAPI' does not conform to the 'Sendable' protocol
  7 |
  8 | // MARK: - JGodotExtensionAPI
  9 | public struct JGodotExtensionAPI: Codable {
    |               `- note: struct 'JGodotExtensionAPI' does not conform to the 'Sendable' protocol
 10 |     public let header: JGodotHeader
 11 |     public let builtinClassSizes: [JGodotBuiltinClassSize]
/Users/admin/builder/spi-builder-workspace/Generator/Generator/ClassGen.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ExtensionApi'
  7 |
  8 | import Foundation
  9 | import ExtensionApi
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ExtensionApi'
 10 |
 11 | func makeDefaultInit (godotType: String, initCollection: String = "") -> String {
/Users/admin/builder/spi-builder-workspace/Generator/Generator/ClassGen.swift:590:41: warning: non-sendable result type 'Printer' cannot be sent from actor-isolated context in call to instance method 'initPrinter(_:withPreamble:)'; this is an error in the Swift 6 language mode
588 |
589 |     // Clear the result
590 |     let p = await PrinterFactory.shared.initPrinter(cdef.name, withPreamble: true)
    |                                         `- warning: non-sendable result type 'Printer' cannot be sent from actor-isolated context in call to instance method 'initPrinter(_:withPreamble:)'; this is an error in the Swift 6 language mode
591 |
592 |     // Save it
/Users/admin/builder/spi-builder-workspace/Generator/Generator/Printer.swift:10:7: note: class 'Printer' does not conform to the 'Sendable' protocol
  8 | import Foundation
  9 |
 10 | class Printer {
    |       `- note: class 'Printer' does not conform to the 'Sendable' protocol
 11 |     let name: String
 12 |     // Where we accumulate our output for the p/b routines
/Users/admin/builder/spi-builder-workspace/Generator/Generator/ClassGen.swift:586:23: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
584 |
585 |     // Determine if it is a singleton, but exclude EditorInterface
586 |     let isSingleton = jsonApi.singletons.contains (where: { $0.name == cdef.name })
    |                       |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
    |                       `- note: property access is 'async'
587 |     let asSingleton = isSingleton && cdef.name != "EditorInterface"
588 |
[1/1] Compiling plugin EntryPointGeneratorPlugin
[2/2] Compiling plugin CodeGeneratorPlugin
[3/3] Compiling plugin Swift-DocC Preview
[4/4] Compiling plugin Swift-DocC
[5/5] Compiling plugin GenerateManual
[6/6] Compiling plugin GenerateDoccReference
Building for debugging...
[6/98] Write Generator-entitlement.plist
[6/98] Write Generator-tool-entitlement.plist
[6/98] Write SwiftGodotTestRunner-entitlement.plist
[9/98] Write sources
[28/98] Copying extension_api.json
[30/98] Write sources
[48/98] Write EntryPointGenerator-tool-entitlement.plist
[48/98] Write EntryPointGenerator-entitlement.plist
[50/98] Write sources
[54/98] Compiling _SwiftSyntaxCShims dummy.c
[56/98] Write swift-version-2F0A5646E1D333AE.txt
[57/98] Compiling GDExtension GDExtensionSupport.c
[60/113] Compiling SwiftSyntax510 Empty.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[61/113] Emitting module SwiftSyntax510
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[62/113] Emitting module SwiftSyntax600
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[63/113] Compiling SwiftSyntax600 Empty.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[64/113] Emitting module SwiftSyntax509
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[65/113] Compiling SwiftSyntax509 Empty.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[66/118] Compiling ExtensionApiJson resource_bundle_accessor.swift
[67/118] Emitting module ExtensionApiJson
[68/118] Compiling ExtensionApiJson ExtensionApiJson.swift
[69/118] Emitting module ExtensionApiJson
[70/118] Emitting module ArgumentParserToolInfo
[71/118] Compiling ExtensionApiJson ExtensionApiJson.swift
[72/118] Compiling ExtensionApiJson resource_bundle_accessor.swift
[73/183] Compiling SwiftGodotTestRunner SwiftGodotTestRunner.swift
[74/183] Emitting module SwiftGodotTestRunner
[75/183] Compiling SwiftGodotTestRunner TestResults.swift
[75/183] Write Objects.LinkFileList
[77/183] Compiling ArgumentParserToolInfo ToolInfo.swift
[77/183] Linking SwiftGodotTestRunner
[78/183] Applying SwiftGodotTestRunner
[80/242] Compiling SwiftOperators PrecedenceGroup.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[81/243] Compiling SwiftOperators OperatorTable.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[82/243] Compiling SwiftOperators PrecedenceGraph.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[83/243] Compiling SwiftOperators SyntaxSynthesis.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[84/243] Emitting module EntryPointGenerator
[85/243] Compiling EntryPointGenerator EntryPointGenerator.swift
/Users/admin/builder/spi-builder-workspace/Sources/EntryPointGenerator/EntryPointGenerator.swift:25:23: error: type of expression is ambiguous without a type annotation
23 |
24 |     mutating func run() throws {
25 |         let visitor = GodotMacroSearchingVisitor(viewMode: .all, logger: verbose ? logVerbose : nil)
   |                       `- error: type of expression is ambiguous without a type annotation
26 |
27 |         logVerbose("Scanning source files...")
/Users/admin/builder/spi-builder-workspace/Sources/EntryPointGenerator/EntryPointGenerator.swift:52:70: error: cannot infer contextual base in reference to member 'utf8'
50 |         logVerbose("Writing \(count) to '\(outputFile)'...")
51 |         let outputURL = URL(fileURLWithPath: outputFile)
52 |         try source.write(to: outputURL, atomically: true, encoding: .utf8)
   |                                                                      `- error: cannot infer contextual base in reference to member 'utf8'
53 |         log("Generated swift_entry_point, registering \(count) classes, in \(outputURL.lastPathComponent).")
54 |     }
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[86/243] Compiling ExtensionApi ApiJsonModel+Extra.swift
[87/243] Emitting module ExtensionApi
/Users/admin/builder/spi-builder-workspace/Sources/ExtensionApi/ApiJsonModel.swift:567:7: warning: non-final class 'JSONCodingKey' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
565 | }
566 |
567 | class JSONCodingKey: CodingKey {
    |       `- warning: non-final class 'JSONCodingKey' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
568 |     let key: String
569 |
[88/243] Compiling SwiftOperators OperatorTable+Defaults.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[89/243] Compiling SwiftOperators OperatorError.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[90/243] Compiling SwiftOperators Operator.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[91/243] Compiling SwiftOperators OperatorError+Diagnostics.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
Fetching https://github.com/swiftlang/swift-docc-plugin from cache
Fetching https://github.com/apple/swift-argument-parser from cache
Fetching https://github.com/swiftlang/swift-syntax from cache
Fetched https://github.com/swiftlang/swift-docc-plugin from cache (0.64s)
Fetched https://github.com/apple/swift-argument-parser from cache (1.84s)
Fetched https://github.com/swiftlang/swift-syntax from cache (1.89s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 600.0.1 (5.39s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.4.6 (0.61s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit from cache
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (0.81s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (1.50s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.7.0 (0.53s)
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.7.0
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.4.6
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 600.0.1
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
Found unhandled resource at /Users/admin/builder/spi-builder-workspace/Tests/SwiftGodotMacrosTests/Resources
[0/5] Compiling _SwiftSyntaxCShims dummy.c
[1/5] Write swift-version-2F0A5646E1D333AE.txt
[3/13] Emitting module SwiftSyntax510
[4/13] Compiling SwiftSyntax510 Empty.swift
[5/13] Compiling SwiftSyntax509 Empty.swift
[6/13] Emitting module SwiftSyntax509
[7/13] Emitting module SwiftSyntax600
[8/13] Compiling SwiftSyntax600 Empty.swift
[9/13] Emitting module ArgumentParserToolInfo
[10/13] Compiling ArgumentParserToolInfo ToolInfo.swift
[11/125] Compiling ArgumentParser CommandGroup.swift
[12/125] Compiling ArgumentParser EnumerableFlag.swift
[13/125] Compiling ArgumentParser ExpressibleByArgument.swift
[14/125] Compiling ArgumentParser ParsableArguments.swift
[15/125] Compiling ArgumentParser Platform.swift
[16/125] Compiling ArgumentParser SequenceExtensions.swift
[17/125] Compiling ArgumentParser StringExtensions.swift
[18/125] Compiling ArgumentParser SwiftExtensions.swift
[19/132] Compiling ArgumentParser InputKey.swift
[20/132] Compiling ArgumentParser InputOrigin.swift
[21/132] Compiling ArgumentParser Name.swift
[22/132] Compiling ArgumentParser Parsed.swift
[23/132] Compiling ArgumentParser ParsedValues.swift
[24/137] Compiling ArgumentParser BashCompletionsGenerator.swift
[25/137] Compiling ArgumentParser CompletionsGenerator.swift
[26/137] Compiling ArgumentParser FishCompletionsGenerator.swift
[27/137] Compiling ArgumentParser ZshCompletionsGenerator.swift
[28/137] Compiling ArgumentParser Argument.swift
[29/137] Compiling ArgumentParser ArgumentDiscussion.swift
[30/137] Compiling ArgumentParser CommandConfiguration.swift
[31/137] Compiling ArgumentParser CodingKeyValidator.swift
[32/137] Compiling ArgumentParser NonsenseFlagsValidator.swift
[33/137] Compiling ArgumentParser ParsableArgumentsValidation.swift
[34/137] Compiling ArgumentParser PositionalArgumentsValidator.swift
[35/137] Compiling ArgumentParser UniqueNamesValidator.swift
[45/137] Compiling ArgumentParser Tree.swift
[46/137] Emitting module ArgumentParser
[53/137] Compiling ArgumentParser ArgumentHelp.swift
[54/137] Compiling ArgumentParser ArgumentVisibility.swift
[55/137] Compiling ArgumentParser CompletionKind.swift
[56/137] Compiling ArgumentParser Errors.swift
[57/137] Compiling ArgumentParser Flag.swift
[58/137] Compiling ArgumentParser ParserError.swift
[59/137] Compiling ArgumentParser SplitArguments.swift
[60/137] Compiling ArgumentParser DumpHelpGenerator.swift
[61/137] Compiling ArgumentParser HelpCommand.swift
[62/137] Compiling ArgumentParser HelpGenerator.swift
[63/137] Compiling ArgumentParser NameSpecification.swift
[64/137] Compiling ArgumentParser Option.swift
[65/137] Compiling ArgumentParser OptionGroup.swift
[66/137] Compiling ArgumentParser ParentCommand.swift
[67/137] Compiling ArgumentParser AsyncParsableCommand.swift
[68/137] Compiling ArgumentParser MessageInfo.swift
[69/137] Compiling ArgumentParser UsageGenerator.swift
[70/137] Compiling ArgumentParser CollectionExtensions.swift
[71/137] Compiling ArgumentParser Foundation.swift
[72/137] Compiling ArgumentParser Mutex.swift
[73/137] Compiling ArgumentParser ParsableCommand.swift
[74/137] Compiling ArgumentParser ArgumentDecoder.swift
[75/137] Compiling ArgumentParser ArgumentDefinition.swift
[76/137] Compiling ArgumentParser ArgumentSet.swift
[77/137] Compiling ArgumentParser CommandParser.swift
[99/137] Emitting module SwiftSyntax
[100/137] Compiling SwiftSyntax Tokens.swift
[101/137] Compiling SwiftSyntax TriviaPieces.swift
[102/137] Compiling SwiftSyntax RawSyntaxNodesAB.swift
[103/137] Compiling SwiftSyntax RawSyntaxNodesC.swift
[104/137] Compiling SwiftSyntax RawSyntaxNodesD.swift
[105/137] Compiling SwiftSyntax RawSyntaxNodesEF.swift
[106/137] Compiling SwiftSyntax RawSyntaxNodesGHI.swift
[108/137] Compiling SwiftSyntax RawSyntaxNodesOP.swift
[109/137] Compiling SwiftSyntax RawSyntaxNodesQRS.swift
[110/137] Compiling SwiftSyntax RawSyntaxNodesTUVWXYZ.swift
[111/137] Compiling SwiftSyntax RawSyntaxValidation.swift
[112/137] Compiling SwiftSyntax SyntaxNodesAB.swift
[113/137] Compiling SwiftSyntax SyntaxNodesC.swift
[121/137] Compiling SwiftSyntax SyntaxNodesD.swift
[122/137] Compiling SwiftSyntax SyntaxNodesEF.swift
[123/137] Compiling SwiftSyntax SyntaxNodesGHI.swift
[124/137] Compiling SwiftSyntax SyntaxNodesJKLMN.swift
[125/137] Compiling SwiftSyntax SyntaxNodesOP.swift
[126/137] Compiling SwiftSyntax SyntaxNodesQRS.swift
[127/137] Compiling SwiftSyntax SyntaxNodesTUVWXYZ.swift
[135/179] Compiling SwiftParser TokenConsumer.swift
[136/179] Compiling SwiftParser TokenPrecedence.swift
[137/179] Compiling SwiftParser TokenSpec.swift
[138/179] Compiling SwiftParser TokenSpecSet.swift
[139/183] Compiling SwiftParser TopLevel.swift
[140/183] Compiling SwiftParser TriviaParser.swift
[141/183] Compiling SwiftParser Types.swift
[142/183] Compiling SwiftParser ExperimentalFeatures.swift
[143/183] Compiling SwiftParser UnicodeScalarExtensions.swift
[144/183] Compiling SwiftParser Lookahead.swift
[145/183] Compiling SwiftParser LoopProgressCondition.swift
[146/183] Compiling SwiftParser Modifiers.swift
[147/183] Compiling SwiftParser Names.swift
[148/183] Compiling SwiftParser Nominals.swift
[149/183] Compiling SwiftParser Parameters.swift
[150/183] Compiling SwiftParser ParseSourceFile.swift
[151/183] Compiling SwiftParser Parser.swift
[152/183] Compiling SwiftParser Patterns.swift
[153/183] Compiling SwiftParser Recovery.swift
[154/183] Compiling SwiftParser Specifiers.swift
[155/183] Compiling SwiftParser Statements.swift
[156/183] Compiling SwiftParser StringLiteralRepresentedLiteralValue.swift
[157/183] Emitting module SwiftParser
[158/183] Compiling SwiftParser Directives.swift
[159/183] Compiling SwiftParser ExpressionInterpretedAsVersionTuple.swift
[160/183] Compiling SwiftParser Expressions.swift
[161/183] Compiling SwiftParser IncrementalParseTransition.swift
[162/183] Compiling SwiftParser IsValidIdentifier.swift
[163/183] Compiling SwiftParser Cursor.swift
[164/183] Compiling SwiftParser Lexeme.swift
[165/183] Compiling SwiftParser LexemeSequence.swift
[166/183] Compiling SwiftParser Lexer.swift
[167/183] Compiling SwiftParser RegexLiteralLexer.swift
[168/183] Compiling SwiftParser StringLiterals.swift
[169/183] Compiling SwiftParser SwiftParserCompatibility.swift
[170/183] Compiling SwiftParser SwiftVersion.swift
[171/183] Compiling SwiftParser SyntaxUtils.swift
[172/183] Compiling SwiftParser Attributes.swift
[173/183] Compiling SwiftParser Availability.swift
[174/183] Compiling SwiftParser CharacterInfo.swift
[175/183] Compiling SwiftParser CollectionNodes+Parsable.swift
[176/183] Compiling SwiftParser Declarations.swift
[177/183] Compiling SwiftParser IsLexerClassified.swift
[178/183] Compiling SwiftParser LayoutNodes+Parsable.swift
[179/183] Compiling SwiftParser Parser+TokenSpecSet.swift
[180/183] Compiling SwiftParser TokenSpecStaticMembers.swift
[181/186] Compiling EntryPointGenerator GodotMacroSearchingVisitor.swift
[182/186] Emitting module EntryPointGenerator
[183/186] Compiling EntryPointGenerator EntryPointGenerator.swift
[183/186] Write Objects.LinkFileList
[184/186] Linking EntryPointGenerator-tool
[185/186] Applying EntryPointGenerator-tool
[186/190] Write swift-version-2F0A5646E1D333AE.txt
[188/209] Compiling SwiftDiagnostics Message.swift
[189/210] Compiling ExtensionApi ApiJsonModel+Extra.swift
[190/210] Emitting module SwiftDiagnostics
[191/210] Compiling SwiftBasicFormat SyntaxProtocol+Formatted.swift
[192/210] Compiling SwiftBasicFormat Trivia+FormatExtensions.swift
[193/210] Compiling SwiftBasicFormat Syntax+Extensions.swift
[194/210] Compiling SwiftBasicFormat InferIndentation.swift
[195/210] Compiling SwiftDiagnostics GroupedDiagnostics.swift
[196/210] Compiling SwiftDiagnostics FixIt.swift
[197/210] Compiling SwiftDiagnostics Diagnostic.swift
[198/210] Compiling SwiftDiagnostics DiagnosticsFormatter.swift
[199/210] Compiling SwiftDiagnostics BasicDiagnosticDecorator.swift
[200/210] Compiling SwiftDiagnostics ANSIDiagnosticDecorator.swift
[201/210] Compiling SwiftDiagnostics Convenience.swift
[202/210] Compiling SwiftDiagnostics DiagnosticDecorator.swift
[203/210] Compiling SwiftDiagnostics Note.swift
[204/210] Emitting module SwiftBasicFormat
[205/210] Compiling SwiftBasicFormat BasicFormat.swift
[206/223] Emitting module ExtensionApi
[207/223] Compiling ExtensionApi ApiJsonModel.swift
[208/223] Compiling SwiftParserDiagnostics Utils.swift
[209/224] Compiling SwiftParserDiagnostics SyntaxKindNameForDiagnostics.swift
[210/224] Compiling SwiftParserDiagnostics PresenceUtils.swift
[211/224] Compiling SwiftParserDiagnostics TokenNameForDiagnostics.swift
[212/224] Compiling SwiftParserDiagnostics ChildNameForDiagnostics.swift
[213/224] Compiling SwiftParserDiagnostics SyntaxExtensions.swift
[214/224] Compiling SwiftParserDiagnostics ParserDiagnosticMessages.swift
[215/224] Compiling SwiftParserDiagnostics MissingNodesError.swift
[216/224] Compiling SwiftParserDiagnostics MissingTokenError.swift
[217/224] Compiling SwiftParserDiagnostics DiagnosticExtensions.swift
[218/224] Compiling SwiftParserDiagnostics LexerDiagnosticMessages.swift
[219/224] Emitting module SwiftParserDiagnostics
[220/224] Compiling SwiftParserDiagnostics MultiLineStringLiteralDiagnosticsGenerator.swift
[221/224] Compiling SwiftParserDiagnostics ParseDiagnosticsGenerator.swift
[222/239] Compiling SwiftSyntaxBuilder WithTrailingCommaSyntax+EnsuringTrailingComma.swift
[223/240] Compiling SwiftSyntaxBuilder SyntaxExpressibleByStringInterpolationConformances.swift
[224/240] Compiling SwiftSyntaxBuilder RenamedChildrenBuilderCompatibility.swift
[225/240] Compiling SwiftSyntaxBuilder ResultBuilders.swift
[226/240] Compiling SwiftSyntaxBuilder BuildableNodes.swift
[227/240] Compiling SwiftSyntaxBuilder SyntaxParsable+ExpressibleByStringInterpolation.swift
[228/240] Compiling SwiftSyntaxBuilder ValidatingSyntaxNodes.swift
[229/240] Compiling SwiftSyntaxBuilder ResultBuilderExtensions.swift
[230/240] Compiling SwiftSyntaxBuilder SwiftSyntaxBuilderCompatibility.swift
[231/240] Compiling SwiftSyntaxBuilder Indenter.swift
[232/240] Compiling SwiftSyntaxBuilder ListBuilder.swift
[233/240] Compiling SwiftSyntaxBuilder Syntax+StringInterpolation.swift
[234/240] Compiling SwiftSyntaxBuilder SyntaxNodeWithBody.swift
[235/240] Compiling SwiftSyntaxBuilder ConvenienceInitializers.swift
[236/240] Compiling SwiftSyntaxBuilder DeclSyntaxParseable.swift
[237/240] Emitting module SwiftSyntaxBuilder
[238/255] Compiling Generator UnsafePointerHelpers.swift
[239/255] Compiling Generator UtilityGen.swift
[240/255] Compiling Generator StringOperations.swift
[241/256] Compiling Generator main.swift
[242/256] Compiling Generator TypeHelpers.swift
[243/256] Compiling Generator NativeStructures.swift
[244/256] Compiling Generator Printer.swift
[245/256] Compiling Generator DocModel.swift
[246/256] Compiling Generator Enums.swift
[247/256] Compiling Generator GenerationSettings.swift
[248/256] Compiling Generator MethodGen.swift
[249/256] Compiling Generator ClassGen.swift
[250/256] Compiling Generator Data.swift
[251/256] Emitting module Generator
[252/256] Compiling Generator Arguments.swift
[253/256] Compiling Generator BuiltinGen.swift
[253/256] Write Objects.LinkFileList
[254/256] Linking Generator-tool
[255/256] Applying Generator-tool
[0/1] Planning build
[1/1] Compiling plugin EntryPointGeneratorPlugin
[2/2] Compiling plugin CodeGeneratorPlugin
[3/3] Compiling plugin Swift-DocC Preview
[4/4] Compiling plugin Swift-DocC
[5/5] Compiling plugin GenerateManual
[6/6] Compiling plugin GenerateDoccReference
Building for debugging...
[6/47] Compiling _SwiftSyntaxCShims dummy.c
[7/47] Write swift-version-2F0A5646E1D333AE.txt
[9/65] Emitting module SwiftSyntax509
[10/65] Compiling SwiftSyntax509 Empty.swift
[11/65] Emitting module SwiftSyntax600
[12/65] Compiling SwiftSyntax600 Empty.swift
[13/65] Emitting module SwiftSyntax510
[14/65] Compiling SwiftSyntax510 Empty.swift
[15/132] Emitting module ExtensionApiJson
[16/132] Compiling ExtensionApiJson resource_bundle_accessor.swift
[17/132] Compiling ExtensionApiJson ExtensionApiJson.swift
[19/132] Emitting module ExtensionApiJson
[20/132] Compiling ExtensionApiJson resource_bundle_accessor.swift
[21/132] Compiling SwiftGodotTestRunner TestResults.swift
[22/132] Emitting module SwiftGodotTestRunner
[23/132] Compiling SwiftGodotTestRunner SwiftGodotTestRunner.swift
[23/132] Write Objects.LinkFileList
[25/132] Emitting module ArgumentParserToolInfo
[26/132] Compiling ArgumentParserToolInfo ToolInfo.swift
[26/132] Linking SwiftGodotTestRunner
[27/132] Applying SwiftGodotTestRunner
[29/179] Compiling ArgumentParser ArgumentHelp.swift
[30/179] Compiling ArgumentParser ArgumentVisibility.swift
[31/179] Compiling ArgumentParser CompletionKind.swift
[32/179] Compiling ArgumentParser Errors.swift
[33/179] Compiling ArgumentParser Flag.swift
[34/179] Compiling ArgumentParser BashCompletionsGenerator.swift
[35/179] Compiling ArgumentParser CompletionsGenerator.swift
[36/179] Compiling ArgumentParser FishCompletionsGenerator.swift
[37/179] Compiling ArgumentParser ZshCompletionsGenerator.swift
[38/179] Compiling ArgumentParser Argument.swift
[39/179] Compiling ArgumentParser ArgumentDiscussion.swift
[40/179] Compiling ArgumentParser NameSpecification.swift
[41/179] Compiling ArgumentParser Option.swift
[42/179] Compiling ArgumentParser OptionGroup.swift
[43/179] Compiling ArgumentParser ParentCommand.swift
[43/196] Write Objects.LinkFileList
[45/196] Compiling SwiftOperators PrecedenceGroup.swift
[46/196] Compiling SwiftOperators OperatorTable.swift
[47/196] Compiling SwiftOperators PrecedenceGraph.swift
[48/197] Compiling SwiftOperators SyntaxSynthesis.swift
[49/197] Compiling SwiftOperators OperatorTable+Semantics.swift
[50/197] Compiling SwiftOperators Operator.swift
[51/197] Compiling SwiftOperators OperatorTable+Defaults.swift
[52/197] Compiling SwiftOperators OperatorError.swift
[53/197] Emitting module SwiftOperators
[54/197] Compiling SwiftOperators OperatorTable+Folding.swift
[55/197] Compiling SwiftOperators OperatorError+Diagnostics.swift
[56/215] Compiling ExtensionApi ApiJsonModel+Extra.swift
[57/215] Emitting module ExtensionApi
[58/215] Compiling ExtensionApi ApiJsonModel.swift
[59/215] Emitting module ArgumentParser
[59/220] Write Objects.LinkFileList
[61/220] Compiling SwiftSyntaxMacros Macro.swift
[62/220] Compiling SwiftSyntaxMacros MemberAttributeMacro.swift
[63/221] Compiling SwiftSyntaxMacros PreambleMacro.swift
[64/221] Compiling SwiftSyntaxMacros FreestandingMacro.swift
[65/221] Compiling SwiftSyntaxMacros Macro+Format.swift
[66/221] Compiling SwiftSyntaxMacros AttachedMacro.swift
[67/221] Compiling SwiftSyntaxMacros BodyMacro.swift
[68/221] Compiling SwiftSyntaxMacros MemberMacro.swift
[69/221] Compiling SwiftSyntaxMacros PeerMacro.swift
[70/221] Compiling SwiftSyntaxMacros ExpressionMacro.swift
[71/221] Compiling SwiftSyntaxMacros ExtensionMacro.swift
[72/221] Compiling SwiftSyntaxMacros CodeItemMacro.swift
[73/221] Compiling SwiftSyntaxMacros DeclarationMacro.swift
[74/221] Compiling SwiftSyntaxMacros MacroExpansionDiagnosticMessages.swift
[75/221] Compiling SwiftSyntaxMacros AccessorMacro.swift
[76/221] Emitting module SwiftSyntaxMacros
[77/221] Compiling SwiftSyntaxMacros AbstractSourceLocation.swift
[78/221] Compiling SwiftSyntaxMacros MacroExpansionContext.swift
[79/221] Compiling ArgumentParser MessageInfo.swift
[80/221] Compiling ArgumentParser UsageGenerator.swift
[81/221] Compiling ArgumentParser CollectionExtensions.swift
[82/221] Compiling ArgumentParser Foundation.swift
[83/221] Compiling ArgumentParser Mutex.swift
[84/221] Compiling SwiftSyntaxMacros Syntax+LexicalContext.swift
[90/231] Compiling ArgumentParser CodingKeyValidator.swift
[91/231] Compiling ArgumentParser NonsenseFlagsValidator.swift
[92/231] Compiling ArgumentParser ParsableArgumentsValidation.swift
[93/231] Compiling ArgumentParser PositionalArgumentsValidator.swift
[94/231] Compiling ArgumentParser UniqueNamesValidator.swift
[106/231] Compiling ArgumentParser Platform.swift
[107/231] Compiling ArgumentParser SequenceExtensions.swift
[108/231] Compiling ArgumentParser StringExtensions.swift
[109/231] Compiling ArgumentParser SwiftExtensions.swift
[110/231] Compiling ArgumentParser Tree.swift
[110/231] Linking EntryPointGenerator-tool
[111/231] Applying EntryPointGenerator-tool
[113/231] Compiling ArgumentParser ParserError.swift
[114/231] Compiling ArgumentParser SplitArguments.swift
[115/231] Compiling ArgumentParser DumpHelpGenerator.swift
[116/231] Compiling ArgumentParser HelpCommand.swift
[117/231] Compiling ArgumentParser HelpGenerator.swift
[118/231] Compiling ArgumentParser CommandConfiguration.swift
[119/231] Compiling ArgumentParser CommandGroup.swift
[120/231] Compiling ArgumentParser EnumerableFlag.swift
[121/231] Compiling ArgumentParser ExpressibleByArgument.swift
[122/231] Compiling ArgumentParser ParsableArguments.swift
[123/231] Compiling ArgumentParser InputKey.swift
[124/231] Compiling ArgumentParser InputOrigin.swift
[125/231] Compiling ArgumentParser Name.swift
[126/231] Compiling ArgumentParser Parsed.swift
[127/231] Compiling ArgumentParser ParsedValues.swift
[128/231] Compiling ArgumentParser ParsableCommand.swift
[129/231] Compiling ArgumentParser ArgumentDecoder.swift
[130/231] Compiling ArgumentParser ArgumentDefinition.swift
[131/231] Compiling ArgumentParser ArgumentSet.swift
[132/231] Compiling ArgumentParser CommandParser.swift
[133/231] Compiling SwiftSyntaxMacroExpansion MacroReplacement.swift
[134/231] Compiling SwiftSyntaxMacroExpansion FunctionParameterUtils.swift
[135/231] Compiling SwiftSyntaxMacroExpansion BasicMacroExpansionContext.swift
[136/231] Compiling SwiftSyntaxMacroExpansion MacroSpec.swift
[137/231] Compiling SwiftSyntaxMacroExpansion MacroExpansionDiagnosticMessages.swift
[138/231] Compiling SwiftSyntaxMacroExpansion MacroSystem.swift
[139/231] Compiling SwiftSyntaxMacroExpansion MacroArgument.swift
[140/231] Compiling SwiftSyntaxMacroExpansion IndentationUtils.swift
[141/231] Compiling SwiftSyntaxMacroExpansion MacroExpansion.swift
[142/231] Emitting module SwiftSyntaxMacroExpansion
[142/231] Linking Generator-tool
Generated swift_entry_point, registering 3 classes, in EntryPoint.generated.swift.
[143/231] Generating Godot entry point
[144/231] Write sources
[145/231] Applying Generator-tool
[147/243] Compiling SwiftCompilerPluginMessageHandling LRUCache.swift
[148/243] Compiling SwiftCompilerPluginMessageHandling JSONEncoding.swift
[149/243] Compiling SwiftCompilerPluginMessageHandling PluginMessageCompatibility.swift
[150/243] Compiling SwiftCompilerPluginMessageHandling PluginMessages.swift
[151/244] Compiling SwiftCompilerPluginMessageHandling PluginMacroExpansionContext.swift
[152/244] Compiling SwiftCompilerPluginMessageHandling Macros.swift
[153/244] Compiling SwiftCompilerPluginMessageHandling CompilerPluginMessageHandler.swift
[154/244] Compiling SwiftCompilerPluginMessageHandling Diagnostics.swift
[155/244] Emitting module SwiftCompilerPluginMessageHandling
[156/244] Compiling SwiftCompilerPluginMessageHandling JSONDecoding.swift
[157/244] Compiling SwiftCompilerPluginMessageHandling CodingUtilities.swift
[158/244] Compiling SwiftCompilerPluginMessageHandling JSON.swift
Looking for Image but did not exist in /Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Generator-tool /Users/admin/builder/spi-builder-workspace/Sources/ExtensionApi/extension_api.json /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/destination/CodeGeneratorPlugin/GeneratedSources/SwiftGodotRuntime --class-filter /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/destination/CodeGeneratorPlugin/Configuration/SwiftGodotRuntime-classes.txt --available-class-filter /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/destination/CodeGeneratorPlugin/Configuration/SwiftGodotRuntime-available-classes.txt --builtin-filter /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/destination/CodeGeneratorPlugin/Configuration/SwiftGodotRuntime-builtins.txt
Looking for Node but did not exist in /Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Generator-tool /Users/admin/builder/spi-builder-workspace/Sources/ExtensionApi/extension_api.json /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/destination/CodeGeneratorPlugin/GeneratedSources/SwiftGodotRuntime --class-filter /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/destination/CodeGeneratorPlugin/Configuration/SwiftGodotRuntime-classes.txt --available-class-filter /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/destination/CodeGeneratorPlugin/Configuration/SwiftGodotRuntime-available-classes.txt --builtin-filter /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/destination/CodeGeneratorPlugin/Configuration/SwiftGodotRuntime-builtins.txt
Looking for Node but did not exist in /Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Generator-tool /Users/admin/builder/spi-builder-workspace/Sources/ExtensionApi/extension_api.json /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/destination/CodeGeneratorPlugin/GeneratedSources/SwiftGodotRuntime --class-filter /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/destination/CodeGeneratorPlugin/Configuration/SwiftGodotRuntime-classes.txt --available-class-filter /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/destination/CodeGeneratorPlugin/Configuration/SwiftGodotRuntime-available-classes.txt --builtin-filter /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/destination/CodeGeneratorPlugin/Configuration/SwiftGodotRuntime-builtins.txt
Looking for MainLoop but did not exist in /Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Generator-tool /Users/admin/builder/spi-builder-workspace/Sources/ExtensionApi/extension_api.json /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/destination/CodeGeneratorPlugin/GeneratedSources/SwiftGodotRuntime --class-filter /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/destination/CodeGeneratorPlugin/Configuration/SwiftGodotRuntime-classes.txt --available-class-filter /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/destination/CodeGeneratorPlugin/Configuration/SwiftGodotRuntime-available-classes.txt --builtin-filter /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/destination/CodeGeneratorPlugin/Configuration/SwiftGodotRuntime-builtins.txt
Looking for ScriptLanguage but did not exist in /Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Generator-tool /Users/admin/builder/spi-builder-workspace/Sources/ExtensionApi/extension_api.json /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/destination/CodeGeneratorPlugin/GeneratedSources/SwiftGodotRuntime --class-filter /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/destination/CodeGeneratorPlugin/Configuration/SwiftGodotRuntime-classes.txt --available-class-filter /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/destination/CodeGeneratorPlugin/Configuration/SwiftGodotRuntime-available-classes.txt --builtin-filter /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/destination/CodeGeneratorPlugin/Configuration/SwiftGodotRuntime-builtins.txt
Looking for ScriptLanguage but did not exist in /Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Generator-tool /Users/admin/builder/spi-builder-workspace/Sources/ExtensionApi/extension_api.json /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/destination/CodeGeneratorPlugin/GeneratedSources/SwiftGodotRuntime --class-filter /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/destination/CodeGeneratorPlugin/Configuration/SwiftGodotRuntime-classes.txt --available-class-filter /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/destination/CodeGeneratorPlugin/Configuration/SwiftGodotRuntime-available-classes.txt --builtin-filter /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/destination/CodeGeneratorPlugin/Configuration/SwiftGodotRuntime-builtins.txt
Looking for ScriptLanguage but did not exist in /Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Generator-tool /Users/admin/builder/spi-builder-workspace/Sources/ExtensionApi/extension_api.json /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/destination/CodeGeneratorPlugin/GeneratedSources/SwiftGodotRuntime --class-filter /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/destination/CodeGeneratorPlugin/Configuration/SwiftGodotRuntime-classes.txt --available-class-filter /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/destination/CodeGeneratorPlugin/Configuration/SwiftGodotRuntime-available-classes.txt --builtin-filter /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/destination/CodeGeneratorPlugin/Configuration/SwiftGodotRuntime-builtins.txt
[158/244] Generating SwiftGodot API for SwiftGodotRuntime
[159/244] Write sources
Looking for Image but did not exist in /Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Generator-tool /Users/admin/builder/spi-builder-workspace/Sources/ExtensionApi/extension_api.json /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/tools/CodeGeneratorPlugin/GeneratedSources/SwiftGodotRuntime --class-filter /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/tools/CodeGeneratorPlugin/Configuration/SwiftGodotRuntime-classes.txt --available-class-filter /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/tools/CodeGeneratorPlugin/Configuration/SwiftGodotRuntime-available-classes.txt --builtin-filter /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/tools/CodeGeneratorPlugin/Configuration/SwiftGodotRuntime-builtins.txt
Looking for Node but did not exist in /Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Generator-tool /Users/admin/builder/spi-builder-workspace/Sources/ExtensionApi/extension_api.json /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/tools/CodeGeneratorPlugin/GeneratedSources/SwiftGodotRuntime --class-filter /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/tools/CodeGeneratorPlugin/Configuration/SwiftGodotRuntime-classes.txt --available-class-filter /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/tools/CodeGeneratorPlugin/Configuration/SwiftGodotRuntime-available-classes.txt --builtin-filter /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/tools/CodeGeneratorPlugin/Configuration/SwiftGodotRuntime-builtins.txt
Looking for Node but did not exist in /Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Generator-tool /Users/admin/builder/spi-builder-workspace/Sources/ExtensionApi/extension_api.json /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/tools/CodeGeneratorPlugin/GeneratedSources/SwiftGodotRuntime --class-filter /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/tools/CodeGeneratorPlugin/Configuration/SwiftGodotRuntime-classes.txt --available-class-filter /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/tools/CodeGeneratorPlugin/Configuration/SwiftGodotRuntime-available-classes.txt --builtin-filter /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/tools/CodeGeneratorPlugin/Configuration/SwiftGodotRuntime-builtins.txt
Looking for MainLoop but did not exist in /Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Generator-tool /Users/admin/builder/spi-builder-workspace/Sources/ExtensionApi/extension_api.json /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/tools/CodeGeneratorPlugin/GeneratedSources/SwiftGodotRuntime --class-filter /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/tools/CodeGeneratorPlugin/Configuration/SwiftGodotRuntime-classes.txt --available-class-filter /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/tools/CodeGeneratorPlugin/Configuration/SwiftGodotRuntime-available-classes.txt --builtin-filter /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/tools/CodeGeneratorPlugin/Configuration/SwiftGodotRuntime-builtins.txt
Looking for ScriptLanguage but did not exist in /Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Generator-tool /Users/admin/builder/spi-builder-workspace/Sources/ExtensionApi/extension_api.json /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/tools/CodeGeneratorPlugin/GeneratedSources/SwiftGodotRuntime --class-filter /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/tools/CodeGeneratorPlugin/Configuration/SwiftGodotRuntime-classes.txt --available-class-filter /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/tools/CodeGeneratorPlugin/Configuration/SwiftGodotRuntime-available-classes.txt --builtin-filter /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/tools/CodeGeneratorPlugin/Configuration/SwiftGodotRuntime-builtins.txt
Looking for ScriptLanguage but did not exist in /Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Generator-tool /Users/admin/builder/spi-builder-workspace/Sources/ExtensionApi/extension_api.json /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/tools/CodeGeneratorPlugin/GeneratedSources/SwiftGodotRuntime --class-filter /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/tools/CodeGeneratorPlugin/Configuration/SwiftGodotRuntime-classes.txt --available-class-filter /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/tools/CodeGeneratorPlugin/Configuration/SwiftGodotRuntime-available-classes.txt --builtin-filter /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/tools/CodeGeneratorPlugin/Configuration/SwiftGodotRuntime-builtins.txt
Looking for ScriptLanguage but did not exist in /Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Generator-tool /Users/admin/builder/spi-builder-workspace/Sources/ExtensionApi/extension_api.json /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/tools/CodeGeneratorPlugin/GeneratedSources/SwiftGodotRuntime --class-filter /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/tools/CodeGeneratorPlugin/Configuration/SwiftGodotRuntime-classes.txt --available-class-filter /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/tools/CodeGeneratorPlugin/Configuration/SwiftGodotRuntime-available-classes.txt --builtin-filter /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftGodotRuntime/tools/CodeGeneratorPlugin/Configuration/SwiftGodotRuntime-builtins.txt
[160/244] Generating SwiftGodot API for SwiftGodotRuntime
[161/244] Write sources
[163/244] Compiling SwiftCompilerPluginMessageHandling StandardIOMessageConnection.swift
[164/246] Emitting module SwiftCompilerPlugin
[165/246] Compiling SwiftCompilerPlugin CompilerPlugin.swift
[165/246] Generating SwiftGodot API for SwiftGodot
[167/246] Write sources
[170/267] Emitting module SwiftGodotTestMacrosLibrary
[171/267] Compiling SwiftGodotTestMacrosLibrary Errors.swift
[172/267] Compiling SwiftGodotTestMacrosLibrary SwiftGodotTestSuiteMacro.swift
[173/267] Compiling SwiftGodotTestMacrosLibrary SwiftGodotTestMacro.swift
[174/267] Compiling SwiftGodotTestMacrosLibrary Plugin.swift
[174/267] Write Objects.LinkFileList
[176/267] Compiling SwiftGodotMacroLibrary MacroCallable.swift
[177/267] Compiling SwiftGodotMacroLibrary MacroExport.swift
[178/268] Compiling SwiftGodotMacroLibrary SignalAttachmentMacro.swift
[179/268] Compiling SwiftGodotMacroLibrary SignalMacro.swift
[180/268] Compiling SwiftGodotMacroLibrary SwiftSyntaxExtensions.swift
[181/268] Compiling SwiftGodotMacroLibrary PickerNameProviderMacro.swift
[182/268] Compiling SwiftGodotMacroLibrary SceneTreeMacro.swift
[183/268] Compiling SwiftGodotMacroLibrary MacroSharedApi.swift
[184/268] Compiling SwiftGodotMacroLibrary NativeHandleDiscardingMacro.swift
[185/268] Compiling SwiftGodotMacroLibrary CodePrinter.swift
[186/268] Compiling SwiftGodotMacroLibrary InitSwiftExtensionMacro.swift
[187/268] Emitting module SwiftGodotMacroLibrary
[188/268] Compiling SwiftGodotMacroLibrary TextureLiteralMacro.swift
[189/268] Emitting module SwiftSyntax
[190/268] Compiling SwiftGodotMacroLibrary MacroExportGroup.swift
[191/268] Compiling SwiftGodotMacroLibrary MacroExportSubgroup.swift
[192/268] Compiling SwiftGodotMacroLibrary MacroGodot.swift
[193/268] Compiling SwiftGodotMacroLibrary MacroRpc.swift
[193/268] Write Objects.LinkFileList
[201/268] Linking SwiftGodotTestMacrosLibrary-tool
[202/268] Linking SwiftGodotMacroLibrary-tool
[204/428] Compiling SwiftGodotRuntime MacroExportInvokeGetter.swift
[205/428] Compiling SwiftGodotRuntime MacroExportInvokeSetter.swift
[206/428] Compiling SwiftGodotRuntime MacroGodotArgumentPropInfo.swift
[207/428] Compiling SwiftGodotRuntime MacroGodotPropertyPropInfo.swift
[208/428] Compiling SwiftGodotRuntime MacroGodotReturnValuePropInfo.swift
[209/428] Compiling SwiftGodotRuntime LinearInterpolation.swift
[210/428] Compiling SwiftGodotRuntime RotationConversion.swift
[211/428] Compiling SwiftGodotRuntime Snapped.swift
[212/428] Compiling SwiftGodotRuntime SwiftGodot.swift
[213/436] Compiling SwiftGodotRuntime Arithmetic.swift
[214/436] Compiling SwiftGodotRuntime CallableExtensions.swift
[215/436] Compiling SwiftGodotRuntime ClassInfoExtensions.swift
[216/436] Compiling SwiftGodotRuntime ColorExtensions.swift
[217/436] Compiling SwiftGodotRuntime Compat.swift
[218/436] Compiling SwiftGodotRuntime Variant.swift
[219/436] Compiling SwiftGodotRuntime AABB.swift
[220/436] Compiling SwiftGodotRuntime ObjectCollection.swift
[221/436] Compiling SwiftGodotRuntime Packed.swift
[222/436] Compiling SwiftGodotRuntime SignalProxy.swift
[223/436] Compiling SwiftGodotRuntime SignalRegistration.swift
[224/436] Compiling SwiftGodotRuntime SignalWithArguments.swift
[225/436] Compiling SwiftGodotRuntime StringExtensions.swift
[226/436] Compiling SwiftGodotRuntime TypedArray.swift
[227/436] Compiling SwiftGodotRuntime TypedDictionary.swift
[228/436] Compiling SwiftGodotRuntime VariantCollection.swift
[229/444] Compiling SwiftGodotRuntime GDUtilityFunctions.swift
[230/444] Compiling SwiftGodotRuntime ObjectExtensions.swift
[231/444] Compiling SwiftGodotRuntime RefCountedExtensions.swift
[232/444] Compiling SwiftGodotRuntime VariantArrayExtensions.swift
[233/444] Compiling SwiftGodotRuntime VariantDictionaryExtensions.swift
[234/444] Compiling SwiftGodotRuntime FastVariant.swift
[235/444] Compiling SwiftGodotRuntime GodotInterface.swift
[236/444] Compiling SwiftGodotRuntime MacroDefs.swift
[237/444] Compiling SwiftGodotRuntime MacroCallableWrapResult.swift
[238/444] Compiling SwiftGodotRuntime PackedByteArray.swift
[239/444] Compiling SwiftGodotRuntime PackedColorArray.swift
[240/444] Compiling SwiftGodotRuntime PackedFloat32Array.swift
[241/444] Compiling SwiftGodotRuntime PackedFloat64Array.swift
[242/444] Compiling SwiftGodotRuntime PackedInt32Array.swift
[243/444] Compiling SwiftGodotRuntime PackedInt64Array.swift
[244/444] Compiling SwiftGodotRuntime PackedStringArray.swift
[245/444] Compiling SwiftGodotRuntime PackedVector2Array.swift
[246/444] Compiling SwiftGodotRuntime PackedVector3Array.swift
[247/444] Compiling SwiftGodotRuntime Arguments.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGodotRuntime/Core/EditorInterop.swift:25:34: error: value of type 'String' has no member 'utf8Span'
23 |         GD.print("Loading from \(getLibraryPath())")
24 |         if #available(iOS 26.0, macOS 26.0, *) {
25 |             let span = xmlString.utf8Span
   |                                  `- error: value of type 'String' has no member 'utf8Span'
26 |             span.span.withUnsafeBytes { buffer in
27 |                 // Bind to CChar (Int8) because the imported symbol expects CChar*
[248/444] Compiling SwiftGodotRuntime BuiltinConvertible.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGodotRuntime/Core/EditorInterop.swift:25:34: error: value of type 'String' has no member 'utf8Span'
23 |         GD.print("Loading from \(getLibraryPath())")
24 |         if #available(iOS 26.0, macOS 26.0, *) {
25 |             let span = xmlString.utf8Span
   |                                  `- error: value of type 'String' has no member 'utf8Span'
26 |             span.span.withUnsafeBytes { buffer in
27 |                 // Bind to CChar (Int8) because the imported symbol expects CChar*
[249/444] Compiling SwiftGodotRuntime ClassServices.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGodotRuntime/Core/EditorInterop.swift:25:34: error: value of type 'String' has no member 'utf8Span'
23 |         GD.print("Loading from \(getLibraryPath())")
24 |         if #available(iOS 26.0, macOS 26.0, *) {
25 |             let span = xmlString.utf8Span
   |                                  `- error: value of type 'String' has no member 'utf8Span'
26 |             span.span.withUnsafeBytes { buffer in
27 |                 // Bind to CChar (Int8) because the imported symbol expects CChar*
[250/444] Compiling SwiftGodotRuntime EditorInterop.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGodotRuntime/Core/EditorInterop.swift:25:34: error: value of type 'String' has no member 'utf8Span'
23 |         GD.print("Loading from \(getLibraryPath())")
24 |         if #available(iOS 26.0, macOS 26.0, *) {
25 |             let span = xmlString.utf8Span
   |                                  `- error: value of type 'String' has no member 'utf8Span'
26 |             span.span.withUnsafeBytes { buffer in
27 |                 // Bind to CChar (Int8) because the imported symbol expects CChar*
[251/444] Compiling SwiftGodotRuntime FastFunctionBridging.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGodotRuntime/Core/EditorInterop.swift:25:34: error: value of type 'String' has no member 'utf8Span'
23 |         GD.print("Loading from \(getLibraryPath())")
24 |         if #available(iOS 26.0, macOS 26.0, *) {
25 |             let span = xmlString.utf8Span
   |                                  `- error: value of type 'String' has no member 'utf8Span'
26 |             span.span.withUnsafeBytes { buffer in
27 |                 // Bind to CChar (Int8) because the imported symbol expects CChar*
[252/444] Compiling SwiftGodotRuntime FastStringName.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGodotRuntime/Core/EditorInterop.swift:25:34: error: value of type 'String' has no member 'utf8Span'
23 |         GD.print("Loading from \(getLibraryPath())")
24 |         if #available(iOS 26.0, macOS 26.0, *) {
25 |             let span = xmlString.utf8Span
   |                                  `- error: value of type 'String' has no member 'utf8Span'
26 |             span.span.withUnsafeBytes { buffer in
27 |                 // Bind to CChar (Int8) because the imported symbol expects CChar*
[253/444] Compiling SwiftGodotRuntime InitializationLevel.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGodotRuntime/Core/EditorInterop.swift:25:34: error: value of type 'String' has no member 'utf8Span'
23 |         GD.print("Loading from \(getLibraryPath())")
24 |         if #available(iOS 26.0, macOS 26.0, *) {
25 |             let span = xmlString.utf8Span
   |                                  `- error: value of type 'String' has no member 'utf8Span'
26 |             span.span.withUnsafeBytes { buffer in
27 |                 // Bind to CChar (Int8) because the imported symbol expects CChar*
[254/444] Compiling SwiftGodotRuntime InspectableProperty.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGodotRuntime/Core/EditorInterop.swift:25:34: error: value of type 'String' has no member 'utf8Span'
23 |         GD.print("Loading from \(getLibraryPath())")
24 |         if #available(iOS 26.0, macOS 26.0, *) {
25 |             let span = xmlString.utf8Span
   |                                  `- error: value of type 'String' has no member 'utf8Span'
26 |             span.span.withUnsafeBytes { buffer in
27 |                 // Bind to CChar (Int8) because the imported symbol expects CChar*
[255/444] Compiling SwiftGodotRuntime NIOLock.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGodotRuntime/Core/EditorInterop.swift:25:34: error: value of type 'String' has no member 'utf8Span'
23 |         GD.print("Loading from \(getLibraryPath())")
24 |         if #available(iOS 26.0, macOS 26.0, *) {
25 |             let span = xmlString.utf8Span
   |                                  `- error: value of type 'String' has no member 'utf8Span'
26 |             span.span.withUnsafeBytes { buffer in
27 |                 // Bind to CChar (Int8) because the imported symbol expects CChar*
[265/444] Emitting module SwiftGodotRuntime
[267/444] Compiling SwiftGodotRuntime VariantConvertible.swift
[268/444] Compiling SwiftGodotRuntime Wrapped.swift
[269/444] Compiling SwiftGodotRuntime EntryPoint.swift
[270/444] Compiling SwiftGodotRuntime Export.swift
[278/444] Compiling SwiftGodotRuntime Array.swift
[279/444] Compiling SwiftGodotRuntime Basis.swift
[280/444] Compiling SwiftGodotRuntime Callable.swift
[281/444] Compiling SwiftGodotRuntime Color.swift
[282/444] Compiling SwiftGodotRuntime core-defs.swift
[283/444] Compiling SwiftGodotRuntime Dictionary.swift
[284/444] Compiling SwiftGodotRuntime NodePath.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGodotRuntime/Core/EditorInterop.swift:25:34: error: value of type 'String' has no member 'utf8Span'
23 |         GD.print("Loading from \(getLibraryPath())")
24 |         if #available(iOS 26.0, macOS 26.0, *) {
25 |             let span = xmlString.utf8Span
   |                                  `- error: value of type 'String' has no member 'utf8Span'
26 |             span.span.withUnsafeBytes { buffer in
27 |                 // Bind to CChar (Int8) because the imported symbol expects CChar*
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGodotRuntime/Core/EditorInterop.swift:25:34: error: value of type 'String' has no member 'utf8Span'
23 |         GD.print("Loading from \(getLibraryPath())")
24 |         if #available(iOS 26.0, macOS 26.0, *) {
25 |             let span = xmlString.utf8Span
   |                                  `- error: value of type 'String' has no member 'utf8Span'
26 |             span.span.withUnsafeBytes { buffer in
27 |                 // Bind to CChar (Int8) because the imported symbol expects CChar*
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGodotRuntime/Core/EditorInterop.swift:25:34: error: value of type 'String' has no member 'utf8Span'
23 |         GD.print("Loading from \(getLibraryPath())")
24 |         if #available(iOS 26.0, macOS 26.0, *) {
25 |             let span = xmlString.utf8Span
   |                                  `- error: value of type 'String' has no member 'utf8Span'
26 |             span.span.withUnsafeBytes { buffer in
27 |                 // Bind to CChar (Int8) because the imported symbol expects CChar*
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGodotRuntime/Core/EditorInterop.swift:25:34: error: value of type 'String' has no member 'utf8Span'
23 |         GD.print("Loading from \(getLibraryPath())")
24 |         if #available(iOS 26.0, macOS 26.0, *) {
25 |             let span = xmlString.utf8Span
   |                                  `- error: value of type 'String' has no member 'utf8Span'
26 |             span.span.withUnsafeBytes { buffer in
27 |                 // Bind to CChar (Int8) because the imported symbol expects CChar*
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGodotRuntime/Core/EditorInterop.swift:25:34: error: value of type 'String' has no member 'utf8Span'
23 |         GD.print("Loading from \(getLibraryPath())")
24 |         if #available(iOS 26.0, macOS 26.0, *) {
25 |             let span = xmlString.utf8Span
   |                                  `- error: value of type 'String' has no member 'utf8Span'
26 |             span.span.withUnsafeBytes { buffer in
27 |                 // Bind to CChar (Int8) because the imported symbol expects CChar*
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGodotRuntime/Core/EditorInterop.swift:25:34: error: value of type 'String' has no member 'utf8Span'
23 |         GD.print("Loading from \(getLibraryPath())")
24 |         if #available(iOS 26.0, macOS 26.0, *) {
25 |             let span = xmlString.utf8Span
   |                                  `- error: value of type 'String' has no member 'utf8Span'
26 |             span.span.withUnsafeBytes { buffer in
27 |                 // Bind to CChar (Int8) because the imported symbol expects CChar*
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGodotRuntime/Core/EditorInterop.swift:25:34: error: value of type 'String' has no member 'utf8Span'
23 |         GD.print("Loading from \(getLibraryPath())")
24 |         if #available(iOS 26.0, macOS 26.0, *) {
25 |             let span = xmlString.utf8Span
   |                                  `- error: value of type 'String' has no member 'utf8Span'
26 |             span.span.withUnsafeBytes { buffer in
27 |                 // Bind to CChar (Int8) because the imported symbol expects CChar*
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGodotRuntime/Core/EditorInterop.swift:25:34: error: value of type 'String' has no member 'utf8Span'
23 |         GD.print("Loading from \(getLibraryPath())")
24 |         if #available(iOS 26.0, macOS 26.0, *) {
25 |             let span = xmlString.utf8Span
   |                                  `- error: value of type 'String' has no member 'utf8Span'
26 |             span.span.withUnsafeBytes { buffer in
27 |                 // Bind to CChar (Int8) because the imported symbol expects CChar*
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGodotRuntime/Core/EditorInterop.swift:25:34: error: value of type 'String' has no member 'utf8Span'
23 |         GD.print("Loading from \(getLibraryPath())")
24 |         if #available(iOS 26.0, macOS 26.0, *) {
25 |             let span = xmlString.utf8Span
   |                                  `- error: value of type 'String' has no member 'utf8Span'
26 |             span.span.withUnsafeBytes { buffer in
27 |                 // Bind to CChar (Int8) because the imported symbol expects CChar*
[320/444] Compiling SwiftGodotRuntime Vector3i.swift
[321/444] Compiling SwiftGodotRuntime Vector4.swift
[322/444] Compiling SwiftGodotRuntime Vector4i.swift
[323/444] Compiling SwiftGodotRuntime ClassDB.swift
[324/444] Compiling SwiftGodotRuntime Object.swift
[325/444] Compiling SwiftGodotRuntime Engine.swift
[326/444] Compiling SwiftGodotRuntime RefCounted.swift
[327/444] Compiling SwiftGodotRuntime Resource.swift
[337/444] Compiling SwiftGodotRuntime PackedVector4Array.swift
[338/444] Compiling SwiftGodotRuntime Plane.swift
[339/444] Compiling SwiftGodotRuntime Projection.swift
[340/444] Compiling SwiftGodotRuntime Quaternion.swift
[341/444] Compiling SwiftGodotRuntime Rect2.swift
[342/444] Compiling SwiftGodotRuntime Rect2i.swift
[343/444] Compiling SwiftGodotRuntime RID.swift
[344/444] Compiling SwiftGodotRuntime Signal.swift
[345/444] Compiling SwiftGodotRuntime String.swift
[346/444] Compiling SwiftGodotRuntime StringName.swift
[347/444] Compiling SwiftGodotRuntime Transform2D.swift
[348/444] Compiling SwiftGodotRuntime Transform3D.swift
[349/444] Compiling SwiftGodotRuntime utility.swift
[350/444] Compiling SwiftGodotRuntime Vector2.swift
[351/444] Compiling SwiftGodotRuntime Vector2i.swift
[352/444] Compiling SwiftGodotRuntime Vector3.swift
BUILD FAILURE 6.1 macosSpm