The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Failed to build WebAPIKit, reference main (2832a1), with Swift 6.1 for Linux on 7 Jun 2025 05:03:03 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.1-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4025 |     @usableFromInline static let `maxSamplersPerShaderStage`: JSString = "maxSamplersPerShaderStage"
4026 |     @usableFromInline static let `maxStorageBufferBindingSize`: JSString = "maxStorageBufferBindingSize"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4025:34: warning: static property 'maxSamplersPerShaderStage' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4023 |     @usableFromInline static let `maxInterStageShaderVariables`: JSString = "maxInterStageShaderVariables"
4024 |     @usableFromInline static let `maxSampledTexturesPerShaderStage`: JSString = "maxSampledTexturesPerShaderStage"
4025 |     @usableFromInline static let `maxSamplersPerShaderStage`: JSString = "maxSamplersPerShaderStage"
     |                                  |- warning: static property 'maxSamplersPerShaderStage' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'maxSamplersPerShaderStage' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4026 |     @usableFromInline static let `maxStorageBufferBindingSize`: JSString = "maxStorageBufferBindingSize"
4027 |     @usableFromInline static let `maxStorageBuffersPerShaderStage`: JSString = "maxStorageBuffersPerShaderStage"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4026:34: warning: static property 'maxStorageBufferBindingSize' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4024 |     @usableFromInline static let `maxSampledTexturesPerShaderStage`: JSString = "maxSampledTexturesPerShaderStage"
4025 |     @usableFromInline static let `maxSamplersPerShaderStage`: JSString = "maxSamplersPerShaderStage"
4026 |     @usableFromInline static let `maxStorageBufferBindingSize`: JSString = "maxStorageBufferBindingSize"
     |                                  |- warning: static property 'maxStorageBufferBindingSize' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'maxStorageBufferBindingSize' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4027 |     @usableFromInline static let `maxStorageBuffersPerShaderStage`: JSString = "maxStorageBuffersPerShaderStage"
4028 |     @usableFromInline static let `maxStorageTexturesPerShaderStage`: JSString = "maxStorageTexturesPerShaderStage"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4027:34: warning: static property 'maxStorageBuffersPerShaderStage' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4025 |     @usableFromInline static let `maxSamplersPerShaderStage`: JSString = "maxSamplersPerShaderStage"
4026 |     @usableFromInline static let `maxStorageBufferBindingSize`: JSString = "maxStorageBufferBindingSize"
4027 |     @usableFromInline static let `maxStorageBuffersPerShaderStage`: JSString = "maxStorageBuffersPerShaderStage"
     |                                  |- warning: static property 'maxStorageBuffersPerShaderStage' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'maxStorageBuffersPerShaderStage' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4028 |     @usableFromInline static let `maxStorageTexturesPerShaderStage`: JSString = "maxStorageTexturesPerShaderStage"
4029 |     @usableFromInline static let `maxTextureArrayLayers`: JSString = "maxTextureArrayLayers"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4028:34: warning: static property 'maxStorageTexturesPerShaderStage' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4026 |     @usableFromInline static let `maxStorageBufferBindingSize`: JSString = "maxStorageBufferBindingSize"
4027 |     @usableFromInline static let `maxStorageBuffersPerShaderStage`: JSString = "maxStorageBuffersPerShaderStage"
4028 |     @usableFromInline static let `maxStorageTexturesPerShaderStage`: JSString = "maxStorageTexturesPerShaderStage"
     |                                  |- warning: static property 'maxStorageTexturesPerShaderStage' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'maxStorageTexturesPerShaderStage' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4029 |     @usableFromInline static let `maxTextureArrayLayers`: JSString = "maxTextureArrayLayers"
4030 |     @usableFromInline static let `maxTextureDimension1D`: JSString = "maxTextureDimension1D"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4029:34: warning: static property 'maxTextureArrayLayers' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4027 |     @usableFromInline static let `maxStorageBuffersPerShaderStage`: JSString = "maxStorageBuffersPerShaderStage"
4028 |     @usableFromInline static let `maxStorageTexturesPerShaderStage`: JSString = "maxStorageTexturesPerShaderStage"
4029 |     @usableFromInline static let `maxTextureArrayLayers`: JSString = "maxTextureArrayLayers"
     |                                  |- warning: static property 'maxTextureArrayLayers' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'maxTextureArrayLayers' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4030 |     @usableFromInline static let `maxTextureDimension1D`: JSString = "maxTextureDimension1D"
4031 |     @usableFromInline static let `maxTextureDimension2D`: JSString = "maxTextureDimension2D"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4030:34: warning: static property 'maxTextureDimension1D' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4028 |     @usableFromInline static let `maxStorageTexturesPerShaderStage`: JSString = "maxStorageTexturesPerShaderStage"
4029 |     @usableFromInline static let `maxTextureArrayLayers`: JSString = "maxTextureArrayLayers"
4030 |     @usableFromInline static let `maxTextureDimension1D`: JSString = "maxTextureDimension1D"
     |                                  |- warning: static property 'maxTextureDimension1D' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'maxTextureDimension1D' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4031 |     @usableFromInline static let `maxTextureDimension2D`: JSString = "maxTextureDimension2D"
4032 |     @usableFromInline static let `maxTextureDimension3D`: JSString = "maxTextureDimension3D"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4031:34: warning: static property 'maxTextureDimension2D' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4029 |     @usableFromInline static let `maxTextureArrayLayers`: JSString = "maxTextureArrayLayers"
4030 |     @usableFromInline static let `maxTextureDimension1D`: JSString = "maxTextureDimension1D"
4031 |     @usableFromInline static let `maxTextureDimension2D`: JSString = "maxTextureDimension2D"
     |                                  |- warning: static property 'maxTextureDimension2D' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'maxTextureDimension2D' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4032 |     @usableFromInline static let `maxTextureDimension3D`: JSString = "maxTextureDimension3D"
4033 |     @usableFromInline static let `maxUniformBufferBindingSize`: JSString = "maxUniformBufferBindingSize"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4032:34: warning: static property 'maxTextureDimension3D' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4030 |     @usableFromInline static let `maxTextureDimension1D`: JSString = "maxTextureDimension1D"
4031 |     @usableFromInline static let `maxTextureDimension2D`: JSString = "maxTextureDimension2D"
4032 |     @usableFromInline static let `maxTextureDimension3D`: JSString = "maxTextureDimension3D"
     |                                  |- warning: static property 'maxTextureDimension3D' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'maxTextureDimension3D' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4033 |     @usableFromInline static let `maxUniformBufferBindingSize`: JSString = "maxUniformBufferBindingSize"
4034 |     @usableFromInline static let `maxUniformBuffersPerShaderStage`: JSString = "maxUniformBuffersPerShaderStage"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4033:34: warning: static property 'maxUniformBufferBindingSize' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4031 |     @usableFromInline static let `maxTextureDimension2D`: JSString = "maxTextureDimension2D"
4032 |     @usableFromInline static let `maxTextureDimension3D`: JSString = "maxTextureDimension3D"
4033 |     @usableFromInline static let `maxUniformBufferBindingSize`: JSString = "maxUniformBufferBindingSize"
     |                                  |- warning: static property 'maxUniformBufferBindingSize' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'maxUniformBufferBindingSize' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4034 |     @usableFromInline static let `maxUniformBuffersPerShaderStage`: JSString = "maxUniformBuffersPerShaderStage"
4035 |     @usableFromInline static let `maxVertexAttributes`: JSString = "maxVertexAttributes"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4034:34: warning: static property 'maxUniformBuffersPerShaderStage' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4032 |     @usableFromInline static let `maxTextureDimension3D`: JSString = "maxTextureDimension3D"
4033 |     @usableFromInline static let `maxUniformBufferBindingSize`: JSString = "maxUniformBufferBindingSize"
4034 |     @usableFromInline static let `maxUniformBuffersPerShaderStage`: JSString = "maxUniformBuffersPerShaderStage"
     |                                  |- warning: static property 'maxUniformBuffersPerShaderStage' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'maxUniformBuffersPerShaderStage' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4035 |     @usableFromInline static let `maxVertexAttributes`: JSString = "maxVertexAttributes"
4036 |     @usableFromInline static let `maxVertexBufferArrayStride`: JSString = "maxVertexBufferArrayStride"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4035:34: warning: static property 'maxVertexAttributes' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4033 |     @usableFromInline static let `maxUniformBufferBindingSize`: JSString = "maxUniformBufferBindingSize"
4034 |     @usableFromInline static let `maxUniformBuffersPerShaderStage`: JSString = "maxUniformBuffersPerShaderStage"
4035 |     @usableFromInline static let `maxVertexAttributes`: JSString = "maxVertexAttributes"
     |                                  |- warning: static property 'maxVertexAttributes' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'maxVertexAttributes' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4036 |     @usableFromInline static let `maxVertexBufferArrayStride`: JSString = "maxVertexBufferArrayStride"
4037 |     @usableFromInline static let `maxVertexBuffers`: JSString = "maxVertexBuffers"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4036:34: warning: static property 'maxVertexBufferArrayStride' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4034 |     @usableFromInline static let `maxUniformBuffersPerShaderStage`: JSString = "maxUniformBuffersPerShaderStage"
4035 |     @usableFromInline static let `maxVertexAttributes`: JSString = "maxVertexAttributes"
4036 |     @usableFromInline static let `maxVertexBufferArrayStride`: JSString = "maxVertexBufferArrayStride"
     |                                  |- warning: static property 'maxVertexBufferArrayStride' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'maxVertexBufferArrayStride' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4037 |     @usableFromInline static let `maxVertexBuffers`: JSString = "maxVertexBuffers"
4038 |     @usableFromInline static let `message`: JSString = "message"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4037:34: warning: static property 'maxVertexBuffers' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4035 |     @usableFromInline static let `maxVertexAttributes`: JSString = "maxVertexAttributes"
4036 |     @usableFromInline static let `maxVertexBufferArrayStride`: JSString = "maxVertexBufferArrayStride"
4037 |     @usableFromInline static let `maxVertexBuffers`: JSString = "maxVertexBuffers"
     |                                  |- warning: static property 'maxVertexBuffers' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'maxVertexBuffers' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4038 |     @usableFromInline static let `message`: JSString = "message"
4039 |     @usableFromInline static let `messages`: JSString = "messages"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4038:34: warning: static property 'message' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4036 |     @usableFromInline static let `maxVertexBufferArrayStride`: JSString = "maxVertexBufferArrayStride"
4037 |     @usableFromInline static let `maxVertexBuffers`: JSString = "maxVertexBuffers"
4038 |     @usableFromInline static let `message`: JSString = "message"
     |                                  |- warning: static property 'message' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'message' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4039 |     @usableFromInline static let `messages`: JSString = "messages"
4040 |     @usableFromInline static let `minBindingSize`: JSString = "minBindingSize"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4039:34: warning: static property 'messages' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4037 |     @usableFromInline static let `maxVertexBuffers`: JSString = "maxVertexBuffers"
4038 |     @usableFromInline static let `message`: JSString = "message"
4039 |     @usableFromInline static let `messages`: JSString = "messages"
     |                                  |- warning: static property 'messages' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'messages' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4040 |     @usableFromInline static let `minBindingSize`: JSString = "minBindingSize"
4041 |     @usableFromInline static let `minFilter`: JSString = "minFilter"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4040:34: warning: static property 'minBindingSize' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4038 |     @usableFromInline static let `message`: JSString = "message"
4039 |     @usableFromInline static let `messages`: JSString = "messages"
4040 |     @usableFromInline static let `minBindingSize`: JSString = "minBindingSize"
     |                                  |- warning: static property 'minBindingSize' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'minBindingSize' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4041 |     @usableFromInline static let `minFilter`: JSString = "minFilter"
4042 |     @usableFromInline static let `minStorageBufferOffsetAlignment`: JSString = "minStorageBufferOffsetAlignment"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4041:34: warning: static property 'minFilter' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4039 |     @usableFromInline static let `messages`: JSString = "messages"
4040 |     @usableFromInline static let `minBindingSize`: JSString = "minBindingSize"
4041 |     @usableFromInline static let `minFilter`: JSString = "minFilter"
     |                                  |- warning: static property 'minFilter' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'minFilter' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4042 |     @usableFromInline static let `minStorageBufferOffsetAlignment`: JSString = "minStorageBufferOffsetAlignment"
4043 |     @usableFromInline static let `minUniformBufferOffsetAlignment`: JSString = "minUniformBufferOffsetAlignment"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4042:34: warning: static property 'minStorageBufferOffsetAlignment' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4040 |     @usableFromInline static let `minBindingSize`: JSString = "minBindingSize"
4041 |     @usableFromInline static let `minFilter`: JSString = "minFilter"
4042 |     @usableFromInline static let `minStorageBufferOffsetAlignment`: JSString = "minStorageBufferOffsetAlignment"
     |                                  |- warning: static property 'minStorageBufferOffsetAlignment' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'minStorageBufferOffsetAlignment' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4043 |     @usableFromInline static let `minUniformBufferOffsetAlignment`: JSString = "minUniformBufferOffsetAlignment"
4044 |     @usableFromInline static let `mipLevel`: JSString = "mipLevel"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4043:34: warning: static property 'minUniformBufferOffsetAlignment' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4041 |     @usableFromInline static let `minFilter`: JSString = "minFilter"
4042 |     @usableFromInline static let `minStorageBufferOffsetAlignment`: JSString = "minStorageBufferOffsetAlignment"
4043 |     @usableFromInline static let `minUniformBufferOffsetAlignment`: JSString = "minUniformBufferOffsetAlignment"
     |                                  |- warning: static property 'minUniformBufferOffsetAlignment' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'minUniformBufferOffsetAlignment' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4044 |     @usableFromInline static let `mipLevel`: JSString = "mipLevel"
4045 |     @usableFromInline static let `mipLevelCount`: JSString = "mipLevelCount"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4044:34: warning: static property 'mipLevel' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4042 |     @usableFromInline static let `minStorageBufferOffsetAlignment`: JSString = "minStorageBufferOffsetAlignment"
4043 |     @usableFromInline static let `minUniformBufferOffsetAlignment`: JSString = "minUniformBufferOffsetAlignment"
4044 |     @usableFromInline static let `mipLevel`: JSString = "mipLevel"
     |                                  |- warning: static property 'mipLevel' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'mipLevel' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4045 |     @usableFromInline static let `mipLevelCount`: JSString = "mipLevelCount"
4046 |     @usableFromInline static let `mipmapFilter`: JSString = "mipmapFilter"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4045:34: warning: static property 'mipLevelCount' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4043 |     @usableFromInline static let `minUniformBufferOffsetAlignment`: JSString = "minUniformBufferOffsetAlignment"
4044 |     @usableFromInline static let `mipLevel`: JSString = "mipLevel"
4045 |     @usableFromInline static let `mipLevelCount`: JSString = "mipLevelCount"
     |                                  |- warning: static property 'mipLevelCount' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'mipLevelCount' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4046 |     @usableFromInline static let `mipmapFilter`: JSString = "mipmapFilter"
4047 |     @usableFromInline static let `mode`: JSString = "mode"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4046:34: warning: static property 'mipmapFilter' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4044 |     @usableFromInline static let `mipLevel`: JSString = "mipLevel"
4045 |     @usableFromInline static let `mipLevelCount`: JSString = "mipLevelCount"
4046 |     @usableFromInline static let `mipmapFilter`: JSString = "mipmapFilter"
     |                                  |- warning: static property 'mipmapFilter' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'mipmapFilter' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4047 |     @usableFromInline static let `mode`: JSString = "mode"
4048 |     @usableFromInline static let `module`: JSString = "module"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4047:34: warning: static property 'mode' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4045 |     @usableFromInline static let `mipLevelCount`: JSString = "mipLevelCount"
4046 |     @usableFromInline static let `mipmapFilter`: JSString = "mipmapFilter"
4047 |     @usableFromInline static let `mode`: JSString = "mode"
     |                                  |- warning: static property 'mode' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'mode' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4048 |     @usableFromInline static let `module`: JSString = "module"
4049 |     @usableFromInline static let `multisample`: JSString = "multisample"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4048:34: warning: static property 'module' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4046 |     @usableFromInline static let `mipmapFilter`: JSString = "mipmapFilter"
4047 |     @usableFromInline static let `mode`: JSString = "mode"
4048 |     @usableFromInline static let `module`: JSString = "module"
     |                                  |- warning: static property 'module' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'module' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4049 |     @usableFromInline static let `multisample`: JSString = "multisample"
4050 |     @usableFromInline static let `multisampled`: JSString = "multisampled"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4049:34: warning: static property 'multisample' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4047 |     @usableFromInline static let `mode`: JSString = "mode"
4048 |     @usableFromInline static let `module`: JSString = "module"
4049 |     @usableFromInline static let `multisample`: JSString = "multisample"
     |                                  |- warning: static property 'multisample' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'multisample' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4050 |     @usableFromInline static let `multisampled`: JSString = "multisampled"
4051 |     @usableFromInline static let `occlusionQuerySet`: JSString = "occlusionQuerySet"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4050:34: warning: static property 'multisampled' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4048 |     @usableFromInline static let `module`: JSString = "module"
4049 |     @usableFromInline static let `multisample`: JSString = "multisample"
4050 |     @usableFromInline static let `multisampled`: JSString = "multisampled"
     |                                  |- warning: static property 'multisampled' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'multisampled' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4051 |     @usableFromInline static let `occlusionQuerySet`: JSString = "occlusionQuerySet"
4052 |     @usableFromInline static let `offset`: JSString = "offset"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4051:34: warning: static property 'occlusionQuerySet' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4049 |     @usableFromInline static let `multisample`: JSString = "multisample"
4050 |     @usableFromInline static let `multisampled`: JSString = "multisampled"
4051 |     @usableFromInline static let `occlusionQuerySet`: JSString = "occlusionQuerySet"
     |                                  |- warning: static property 'occlusionQuerySet' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'occlusionQuerySet' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4052 |     @usableFromInline static let `offset`: JSString = "offset"
4053 |     @usableFromInline static let `onSubmittedWorkDone`: JSString = "onSubmittedWorkDone"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4052:34: warning: static property 'offset' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4050 |     @usableFromInline static let `multisampled`: JSString = "multisampled"
4051 |     @usableFromInline static let `occlusionQuerySet`: JSString = "occlusionQuerySet"
4052 |     @usableFromInline static let `offset`: JSString = "offset"
     |                                  |- warning: static property 'offset' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'offset' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4053 |     @usableFromInline static let `onSubmittedWorkDone`: JSString = "onSubmittedWorkDone"
4054 |     @usableFromInline static let `onuncapturederror`: JSString = "onuncapturederror"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4053:34: warning: static property 'onSubmittedWorkDone' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4051 |     @usableFromInline static let `occlusionQuerySet`: JSString = "occlusionQuerySet"
4052 |     @usableFromInline static let `offset`: JSString = "offset"
4053 |     @usableFromInline static let `onSubmittedWorkDone`: JSString = "onSubmittedWorkDone"
     |                                  |- warning: static property 'onSubmittedWorkDone' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'onSubmittedWorkDone' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4054 |     @usableFromInline static let `onuncapturederror`: JSString = "onuncapturederror"
4055 |     @usableFromInline static let `operation`: JSString = "operation"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4054:34: warning: static property 'onuncapturederror' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4052 |     @usableFromInline static let `offset`: JSString = "offset"
4053 |     @usableFromInline static let `onSubmittedWorkDone`: JSString = "onSubmittedWorkDone"
4054 |     @usableFromInline static let `onuncapturederror`: JSString = "onuncapturederror"
     |                                  |- warning: static property 'onuncapturederror' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'onuncapturederror' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4055 |     @usableFromInline static let `operation`: JSString = "operation"
4056 |     @usableFromInline static let `origin`: JSString = "origin"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4055:34: warning: static property 'operation' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4053 |     @usableFromInline static let `onSubmittedWorkDone`: JSString = "onSubmittedWorkDone"
4054 |     @usableFromInline static let `onuncapturederror`: JSString = "onuncapturederror"
4055 |     @usableFromInline static let `operation`: JSString = "operation"
     |                                  |- warning: static property 'operation' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'operation' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4056 |     @usableFromInline static let `origin`: JSString = "origin"
4057 |     @usableFromInline static let `passOp`: JSString = "passOp"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4056:34: warning: static property 'origin' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4054 |     @usableFromInline static let `onuncapturederror`: JSString = "onuncapturederror"
4055 |     @usableFromInline static let `operation`: JSString = "operation"
4056 |     @usableFromInline static let `origin`: JSString = "origin"
     |                                  |- warning: static property 'origin' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'origin' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4057 |     @usableFromInline static let `passOp`: JSString = "passOp"
4058 |     @usableFromInline static let `popDebugGroup`: JSString = "popDebugGroup"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4057:34: warning: static property 'passOp' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4055 |     @usableFromInline static let `operation`: JSString = "operation"
4056 |     @usableFromInline static let `origin`: JSString = "origin"
4057 |     @usableFromInline static let `passOp`: JSString = "passOp"
     |                                  |- warning: static property 'passOp' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'passOp' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4058 |     @usableFromInline static let `popDebugGroup`: JSString = "popDebugGroup"
4059 |     @usableFromInline static let `popErrorScope`: JSString = "popErrorScope"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4058:34: warning: static property 'popDebugGroup' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4056 |     @usableFromInline static let `origin`: JSString = "origin"
4057 |     @usableFromInline static let `passOp`: JSString = "passOp"
4058 |     @usableFromInline static let `popDebugGroup`: JSString = "popDebugGroup"
     |                                  |- warning: static property 'popDebugGroup' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'popDebugGroup' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4059 |     @usableFromInline static let `popErrorScope`: JSString = "popErrorScope"
4060 |     @usableFromInline static let `powerPreference`: JSString = "powerPreference"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4059:34: warning: static property 'popErrorScope' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4057 |     @usableFromInline static let `passOp`: JSString = "passOp"
4058 |     @usableFromInline static let `popDebugGroup`: JSString = "popDebugGroup"
4059 |     @usableFromInline static let `popErrorScope`: JSString = "popErrorScope"
     |                                  |- warning: static property 'popErrorScope' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'popErrorScope' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4060 |     @usableFromInline static let `powerPreference`: JSString = "powerPreference"
4061 |     @usableFromInline static let `premultipliedAlpha`: JSString = "premultipliedAlpha"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4060:34: warning: static property 'powerPreference' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4058 |     @usableFromInline static let `popDebugGroup`: JSString = "popDebugGroup"
4059 |     @usableFromInline static let `popErrorScope`: JSString = "popErrorScope"
4060 |     @usableFromInline static let `powerPreference`: JSString = "powerPreference"
     |                                  |- warning: static property 'powerPreference' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'powerPreference' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4061 |     @usableFromInline static let `premultipliedAlpha`: JSString = "premultipliedAlpha"
4062 |     @usableFromInline static let `primitive`: JSString = "primitive"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4061:34: warning: static property 'premultipliedAlpha' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4059 |     @usableFromInline static let `popErrorScope`: JSString = "popErrorScope"
4060 |     @usableFromInline static let `powerPreference`: JSString = "powerPreference"
4061 |     @usableFromInline static let `premultipliedAlpha`: JSString = "premultipliedAlpha"
     |                                  |- warning: static property 'premultipliedAlpha' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'premultipliedAlpha' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4062 |     @usableFromInline static let `primitive`: JSString = "primitive"
4063 |     @usableFromInline static let `pushDebugGroup`: JSString = "pushDebugGroup"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4062:34: warning: static property 'primitive' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4060 |     @usableFromInline static let `powerPreference`: JSString = "powerPreference"
4061 |     @usableFromInline static let `premultipliedAlpha`: JSString = "premultipliedAlpha"
4062 |     @usableFromInline static let `primitive`: JSString = "primitive"
     |                                  |- warning: static property 'primitive' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'primitive' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4063 |     @usableFromInline static let `pushDebugGroup`: JSString = "pushDebugGroup"
4064 |     @usableFromInline static let `pushErrorScope`: JSString = "pushErrorScope"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4063:34: warning: static property 'pushDebugGroup' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4061 |     @usableFromInline static let `premultipliedAlpha`: JSString = "premultipliedAlpha"
4062 |     @usableFromInline static let `primitive`: JSString = "primitive"
4063 |     @usableFromInline static let `pushDebugGroup`: JSString = "pushDebugGroup"
     |                                  |- warning: static property 'pushDebugGroup' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'pushDebugGroup' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4064 |     @usableFromInline static let `pushErrorScope`: JSString = "pushErrorScope"
4065 |     @usableFromInline static let `querySet`: JSString = "querySet"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4064:34: warning: static property 'pushErrorScope' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4062 |     @usableFromInline static let `primitive`: JSString = "primitive"
4063 |     @usableFromInline static let `pushDebugGroup`: JSString = "pushDebugGroup"
4064 |     @usableFromInline static let `pushErrorScope`: JSString = "pushErrorScope"
     |                                  |- warning: static property 'pushErrorScope' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'pushErrorScope' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4065 |     @usableFromInline static let `querySet`: JSString = "querySet"
4066 |     @usableFromInline static let `queue`: JSString = "queue"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4065:34: warning: static property 'querySet' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4063 |     @usableFromInline static let `pushDebugGroup`: JSString = "pushDebugGroup"
4064 |     @usableFromInline static let `pushErrorScope`: JSString = "pushErrorScope"
4065 |     @usableFromInline static let `querySet`: JSString = "querySet"
     |                                  |- warning: static property 'querySet' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'querySet' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4066 |     @usableFromInline static let `queue`: JSString = "queue"
4067 |     @usableFromInline static let `r`: JSString = "r"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4066:34: warning: static property 'queue' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4064 |     @usableFromInline static let `pushErrorScope`: JSString = "pushErrorScope"
4065 |     @usableFromInline static let `querySet`: JSString = "querySet"
4066 |     @usableFromInline static let `queue`: JSString = "queue"
     |                                  |- warning: static property 'queue' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'queue' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4067 |     @usableFromInline static let `r`: JSString = "r"
4068 |     @usableFromInline static let `reason`: JSString = "reason"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4067:34: warning: static property 'r' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4065 |     @usableFromInline static let `querySet`: JSString = "querySet"
4066 |     @usableFromInline static let `queue`: JSString = "queue"
4067 |     @usableFromInline static let `r`: JSString = "r"
     |                                  |- warning: static property 'r' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'r' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4068 |     @usableFromInline static let `reason`: JSString = "reason"
4069 |     @usableFromInline static let `requestAdapter`: JSString = "requestAdapter"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4068:34: warning: static property 'reason' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4066 |     @usableFromInline static let `queue`: JSString = "queue"
4067 |     @usableFromInline static let `r`: JSString = "r"
4068 |     @usableFromInline static let `reason`: JSString = "reason"
     |                                  |- warning: static property 'reason' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'reason' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4069 |     @usableFromInline static let `requestAdapter`: JSString = "requestAdapter"
4070 |     @usableFromInline static let `requestDevice`: JSString = "requestDevice"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4069:34: warning: static property 'requestAdapter' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4067 |     @usableFromInline static let `r`: JSString = "r"
4068 |     @usableFromInline static let `reason`: JSString = "reason"
4069 |     @usableFromInline static let `requestAdapter`: JSString = "requestAdapter"
     |                                  |- warning: static property 'requestAdapter' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'requestAdapter' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4070 |     @usableFromInline static let `requestDevice`: JSString = "requestDevice"
4071 |     @usableFromInline static let `requiredFeatures`: JSString = "requiredFeatures"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4070:34: warning: static property 'requestDevice' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4068 |     @usableFromInline static let `reason`: JSString = "reason"
4069 |     @usableFromInline static let `requestAdapter`: JSString = "requestAdapter"
4070 |     @usableFromInline static let `requestDevice`: JSString = "requestDevice"
     |                                  |- warning: static property 'requestDevice' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'requestDevice' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4071 |     @usableFromInline static let `requiredFeatures`: JSString = "requiredFeatures"
4072 |     @usableFromInline static let `requiredLimits`: JSString = "requiredLimits"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4071:34: warning: static property 'requiredFeatures' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4069 |     @usableFromInline static let `requestAdapter`: JSString = "requestAdapter"
4070 |     @usableFromInline static let `requestDevice`: JSString = "requestDevice"
4071 |     @usableFromInline static let `requiredFeatures`: JSString = "requiredFeatures"
     |                                  |- warning: static property 'requiredFeatures' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'requiredFeatures' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4072 |     @usableFromInline static let `requiredLimits`: JSString = "requiredLimits"
4073 |     @usableFromInline static let `resolveQuerySet`: JSString = "resolveQuerySet"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4072:34: warning: static property 'requiredLimits' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4070 |     @usableFromInline static let `requestDevice`: JSString = "requestDevice"
4071 |     @usableFromInline static let `requiredFeatures`: JSString = "requiredFeatures"
4072 |     @usableFromInline static let `requiredLimits`: JSString = "requiredLimits"
     |                                  |- warning: static property 'requiredLimits' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'requiredLimits' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4073 |     @usableFromInline static let `resolveQuerySet`: JSString = "resolveQuerySet"
4074 |     @usableFromInline static let `resolveTarget`: JSString = "resolveTarget"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4073:34: warning: static property 'resolveQuerySet' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4071 |     @usableFromInline static let `requiredFeatures`: JSString = "requiredFeatures"
4072 |     @usableFromInline static let `requiredLimits`: JSString = "requiredLimits"
4073 |     @usableFromInline static let `resolveQuerySet`: JSString = "resolveQuerySet"
     |                                  |- warning: static property 'resolveQuerySet' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'resolveQuerySet' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4074 |     @usableFromInline static let `resolveTarget`: JSString = "resolveTarget"
4075 |     @usableFromInline static let `resource`: JSString = "resource"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4074:34: warning: static property 'resolveTarget' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4072 |     @usableFromInline static let `requiredLimits`: JSString = "requiredLimits"
4073 |     @usableFromInline static let `resolveQuerySet`: JSString = "resolveQuerySet"
4074 |     @usableFromInline static let `resolveTarget`: JSString = "resolveTarget"
     |                                  |- warning: static property 'resolveTarget' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'resolveTarget' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4075 |     @usableFromInline static let `resource`: JSString = "resource"
4076 |     @usableFromInline static let `rowsPerImage`: JSString = "rowsPerImage"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4075:34: warning: static property 'resource' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4073 |     @usableFromInline static let `resolveQuerySet`: JSString = "resolveQuerySet"
4074 |     @usableFromInline static let `resolveTarget`: JSString = "resolveTarget"
4075 |     @usableFromInline static let `resource`: JSString = "resource"
     |                                  |- warning: static property 'resource' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'resource' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4076 |     @usableFromInline static let `rowsPerImage`: JSString = "rowsPerImage"
4077 |     @usableFromInline static let `sampleCount`: JSString = "sampleCount"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4076:34: warning: static property 'rowsPerImage' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4074 |     @usableFromInline static let `resolveTarget`: JSString = "resolveTarget"
4075 |     @usableFromInline static let `resource`: JSString = "resource"
4076 |     @usableFromInline static let `rowsPerImage`: JSString = "rowsPerImage"
     |                                  |- warning: static property 'rowsPerImage' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'rowsPerImage' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4077 |     @usableFromInline static let `sampleCount`: JSString = "sampleCount"
4078 |     @usableFromInline static let `sampleType`: JSString = "sampleType"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4077:34: warning: static property 'sampleCount' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4075 |     @usableFromInline static let `resource`: JSString = "resource"
4076 |     @usableFromInline static let `rowsPerImage`: JSString = "rowsPerImage"
4077 |     @usableFromInline static let `sampleCount`: JSString = "sampleCount"
     |                                  |- warning: static property 'sampleCount' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'sampleCount' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4078 |     @usableFromInline static let `sampleType`: JSString = "sampleType"
4079 |     @usableFromInline static let `sampler`: JSString = "sampler"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4078:34: warning: static property 'sampleType' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4076 |     @usableFromInline static let `rowsPerImage`: JSString = "rowsPerImage"
4077 |     @usableFromInline static let `sampleCount`: JSString = "sampleCount"
4078 |     @usableFromInline static let `sampleType`: JSString = "sampleType"
     |                                  |- warning: static property 'sampleType' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'sampleType' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4079 |     @usableFromInline static let `sampler`: JSString = "sampler"
4080 |     @usableFromInline static let `setBindGroup`: JSString = "setBindGroup"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4079:34: warning: static property 'sampler' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4077 |     @usableFromInline static let `sampleCount`: JSString = "sampleCount"
4078 |     @usableFromInline static let `sampleType`: JSString = "sampleType"
4079 |     @usableFromInline static let `sampler`: JSString = "sampler"
     |                                  |- warning: static property 'sampler' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'sampler' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4080 |     @usableFromInline static let `setBindGroup`: JSString = "setBindGroup"
4081 |     @usableFromInline static let `setBlendConstant`: JSString = "setBlendConstant"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4080:34: warning: static property 'setBindGroup' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4078 |     @usableFromInline static let `sampleType`: JSString = "sampleType"
4079 |     @usableFromInline static let `sampler`: JSString = "sampler"
4080 |     @usableFromInline static let `setBindGroup`: JSString = "setBindGroup"
     |                                  |- warning: static property 'setBindGroup' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'setBindGroup' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4081 |     @usableFromInline static let `setBlendConstant`: JSString = "setBlendConstant"
4082 |     @usableFromInline static let `setIndexBuffer`: JSString = "setIndexBuffer"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4081:34: warning: static property 'setBlendConstant' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4079 |     @usableFromInline static let `sampler`: JSString = "sampler"
4080 |     @usableFromInline static let `setBindGroup`: JSString = "setBindGroup"
4081 |     @usableFromInline static let `setBlendConstant`: JSString = "setBlendConstant"
     |                                  |- warning: static property 'setBlendConstant' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'setBlendConstant' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4082 |     @usableFromInline static let `setIndexBuffer`: JSString = "setIndexBuffer"
4083 |     @usableFromInline static let `setPipeline`: JSString = "setPipeline"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4082:34: warning: static property 'setIndexBuffer' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4080 |     @usableFromInline static let `setBindGroup`: JSString = "setBindGroup"
4081 |     @usableFromInline static let `setBlendConstant`: JSString = "setBlendConstant"
4082 |     @usableFromInline static let `setIndexBuffer`: JSString = "setIndexBuffer"
     |                                  |- warning: static property 'setIndexBuffer' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'setIndexBuffer' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4083 |     @usableFromInline static let `setPipeline`: JSString = "setPipeline"
4084 |     @usableFromInline static let `setScissorRect`: JSString = "setScissorRect"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4083:34: warning: static property 'setPipeline' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4081 |     @usableFromInline static let `setBlendConstant`: JSString = "setBlendConstant"
4082 |     @usableFromInline static let `setIndexBuffer`: JSString = "setIndexBuffer"
4083 |     @usableFromInline static let `setPipeline`: JSString = "setPipeline"
     |                                  |- warning: static property 'setPipeline' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'setPipeline' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4084 |     @usableFromInline static let `setScissorRect`: JSString = "setScissorRect"
4085 |     @usableFromInline static let `setStencilReference`: JSString = "setStencilReference"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4084:34: warning: static property 'setScissorRect' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4082 |     @usableFromInline static let `setIndexBuffer`: JSString = "setIndexBuffer"
4083 |     @usableFromInline static let `setPipeline`: JSString = "setPipeline"
4084 |     @usableFromInline static let `setScissorRect`: JSString = "setScissorRect"
     |                                  |- warning: static property 'setScissorRect' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'setScissorRect' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4085 |     @usableFromInline static let `setStencilReference`: JSString = "setStencilReference"
4086 |     @usableFromInline static let `setVertexBuffer`: JSString = "setVertexBuffer"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4085:34: warning: static property 'setStencilReference' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4083 |     @usableFromInline static let `setPipeline`: JSString = "setPipeline"
4084 |     @usableFromInline static let `setScissorRect`: JSString = "setScissorRect"
4085 |     @usableFromInline static let `setStencilReference`: JSString = "setStencilReference"
     |                                  |- warning: static property 'setStencilReference' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'setStencilReference' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4086 |     @usableFromInline static let `setVertexBuffer`: JSString = "setVertexBuffer"
4087 |     @usableFromInline static let `setViewport`: JSString = "setViewport"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4086:34: warning: static property 'setVertexBuffer' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4084 |     @usableFromInline static let `setScissorRect`: JSString = "setScissorRect"
4085 |     @usableFromInline static let `setStencilReference`: JSString = "setStencilReference"
4086 |     @usableFromInline static let `setVertexBuffer`: JSString = "setVertexBuffer"
     |                                  |- warning: static property 'setVertexBuffer' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'setVertexBuffer' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4087 |     @usableFromInline static let `setViewport`: JSString = "setViewport"
4088 |     @usableFromInline static let `shaderLocation`: JSString = "shaderLocation"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4087:34: warning: static property 'setViewport' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4085 |     @usableFromInline static let `setStencilReference`: JSString = "setStencilReference"
4086 |     @usableFromInline static let `setVertexBuffer`: JSString = "setVertexBuffer"
4087 |     @usableFromInline static let `setViewport`: JSString = "setViewport"
     |                                  |- warning: static property 'setViewport' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'setViewport' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4088 |     @usableFromInline static let `shaderLocation`: JSString = "shaderLocation"
4089 |     @usableFromInline static let `size`: JSString = "size"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4088:34: warning: static property 'shaderLocation' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4086 |     @usableFromInline static let `setVertexBuffer`: JSString = "setVertexBuffer"
4087 |     @usableFromInline static let `setViewport`: JSString = "setViewport"
4088 |     @usableFromInline static let `shaderLocation`: JSString = "shaderLocation"
     |                                  |- warning: static property 'shaderLocation' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'shaderLocation' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4089 |     @usableFromInline static let `size`: JSString = "size"
4090 |     @usableFromInline static let `source`: JSString = "source"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4089:34: warning: static property 'size' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4087 |     @usableFromInline static let `setViewport`: JSString = "setViewport"
4088 |     @usableFromInline static let `shaderLocation`: JSString = "shaderLocation"
4089 |     @usableFromInline static let `size`: JSString = "size"
     |                                  |- warning: static property 'size' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'size' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4090 |     @usableFromInline static let `source`: JSString = "source"
4091 |     @usableFromInline static let `srcFactor`: JSString = "srcFactor"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4090:34: warning: static property 'source' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4088 |     @usableFromInline static let `shaderLocation`: JSString = "shaderLocation"
4089 |     @usableFromInline static let `size`: JSString = "size"
4090 |     @usableFromInline static let `source`: JSString = "source"
     |                                  |- warning: static property 'source' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'source' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4091 |     @usableFromInline static let `srcFactor`: JSString = "srcFactor"
4092 |     @usableFromInline static let `stencilBack`: JSString = "stencilBack"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4091:34: warning: static property 'srcFactor' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4089 |     @usableFromInline static let `size`: JSString = "size"
4090 |     @usableFromInline static let `source`: JSString = "source"
4091 |     @usableFromInline static let `srcFactor`: JSString = "srcFactor"
     |                                  |- warning: static property 'srcFactor' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'srcFactor' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4092 |     @usableFromInline static let `stencilBack`: JSString = "stencilBack"
4093 |     @usableFromInline static let `stencilClearValue`: JSString = "stencilClearValue"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4092:34: warning: static property 'stencilBack' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4090 |     @usableFromInline static let `source`: JSString = "source"
4091 |     @usableFromInline static let `srcFactor`: JSString = "srcFactor"
4092 |     @usableFromInline static let `stencilBack`: JSString = "stencilBack"
     |                                  |- warning: static property 'stencilBack' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'stencilBack' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4093 |     @usableFromInline static let `stencilClearValue`: JSString = "stencilClearValue"
4094 |     @usableFromInline static let `stencilFront`: JSString = "stencilFront"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4093:34: warning: static property 'stencilClearValue' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4091 |     @usableFromInline static let `srcFactor`: JSString = "srcFactor"
4092 |     @usableFromInline static let `stencilBack`: JSString = "stencilBack"
4093 |     @usableFromInline static let `stencilClearValue`: JSString = "stencilClearValue"
     |                                  |- warning: static property 'stencilClearValue' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'stencilClearValue' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4094 |     @usableFromInline static let `stencilFront`: JSString = "stencilFront"
4095 |     @usableFromInline static let `stencilLoadOp`: JSString = "stencilLoadOp"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4094:34: warning: static property 'stencilFront' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4092 |     @usableFromInline static let `stencilBack`: JSString = "stencilBack"
4093 |     @usableFromInline static let `stencilClearValue`: JSString = "stencilClearValue"
4094 |     @usableFromInline static let `stencilFront`: JSString = "stencilFront"
     |                                  |- warning: static property 'stencilFront' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'stencilFront' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4095 |     @usableFromInline static let `stencilLoadOp`: JSString = "stencilLoadOp"
4096 |     @usableFromInline static let `stencilReadMask`: JSString = "stencilReadMask"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4095:34: warning: static property 'stencilLoadOp' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4093 |     @usableFromInline static let `stencilClearValue`: JSString = "stencilClearValue"
4094 |     @usableFromInline static let `stencilFront`: JSString = "stencilFront"
4095 |     @usableFromInline static let `stencilLoadOp`: JSString = "stencilLoadOp"
     |                                  |- warning: static property 'stencilLoadOp' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'stencilLoadOp' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4096 |     @usableFromInline static let `stencilReadMask`: JSString = "stencilReadMask"
4097 |     @usableFromInline static let `stencilReadOnly`: JSString = "stencilReadOnly"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4096:34: warning: static property 'stencilReadMask' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4094 |     @usableFromInline static let `stencilFront`: JSString = "stencilFront"
4095 |     @usableFromInline static let `stencilLoadOp`: JSString = "stencilLoadOp"
4096 |     @usableFromInline static let `stencilReadMask`: JSString = "stencilReadMask"
     |                                  |- warning: static property 'stencilReadMask' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'stencilReadMask' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4097 |     @usableFromInline static let `stencilReadOnly`: JSString = "stencilReadOnly"
4098 |     @usableFromInline static let `stencilStoreOp`: JSString = "stencilStoreOp"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4097:34: warning: static property 'stencilReadOnly' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4095 |     @usableFromInline static let `stencilLoadOp`: JSString = "stencilLoadOp"
4096 |     @usableFromInline static let `stencilReadMask`: JSString = "stencilReadMask"
4097 |     @usableFromInline static let `stencilReadOnly`: JSString = "stencilReadOnly"
     |                                  |- warning: static property 'stencilReadOnly' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'stencilReadOnly' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4098 |     @usableFromInline static let `stencilStoreOp`: JSString = "stencilStoreOp"
4099 |     @usableFromInline static let `stencilWriteMask`: JSString = "stencilWriteMask"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4098:34: warning: static property 'stencilStoreOp' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4096 |     @usableFromInline static let `stencilReadMask`: JSString = "stencilReadMask"
4097 |     @usableFromInline static let `stencilReadOnly`: JSString = "stencilReadOnly"
4098 |     @usableFromInline static let `stencilStoreOp`: JSString = "stencilStoreOp"
     |                                  |- warning: static property 'stencilStoreOp' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'stencilStoreOp' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4099 |     @usableFromInline static let `stencilWriteMask`: JSString = "stencilWriteMask"
4100 |     @usableFromInline static let `stepMode`: JSString = "stepMode"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4099:34: warning: static property 'stencilWriteMask' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4097 |     @usableFromInline static let `stencilReadOnly`: JSString = "stencilReadOnly"
4098 |     @usableFromInline static let `stencilStoreOp`: JSString = "stencilStoreOp"
4099 |     @usableFromInline static let `stencilWriteMask`: JSString = "stencilWriteMask"
     |                                  |- warning: static property 'stencilWriteMask' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'stencilWriteMask' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4100 |     @usableFromInline static let `stepMode`: JSString = "stepMode"
4101 |     @usableFromInline static let `storageTexture`: JSString = "storageTexture"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4100:34: warning: static property 'stepMode' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4098 |     @usableFromInline static let `stencilStoreOp`: JSString = "stencilStoreOp"
4099 |     @usableFromInline static let `stencilWriteMask`: JSString = "stencilWriteMask"
4100 |     @usableFromInline static let `stepMode`: JSString = "stepMode"
     |                                  |- warning: static property 'stepMode' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'stepMode' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4101 |     @usableFromInline static let `storageTexture`: JSString = "storageTexture"
4102 |     @usableFromInline static let `storeOp`: JSString = "storeOp"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4101:34: warning: static property 'storageTexture' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4099 |     @usableFromInline static let `stencilWriteMask`: JSString = "stencilWriteMask"
4100 |     @usableFromInline static let `stepMode`: JSString = "stepMode"
4101 |     @usableFromInline static let `storageTexture`: JSString = "storageTexture"
     |                                  |- warning: static property 'storageTexture' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'storageTexture' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4102 |     @usableFromInline static let `storeOp`: JSString = "storeOp"
4103 |     @usableFromInline static let `stripIndexFormat`: JSString = "stripIndexFormat"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4102:34: warning: static property 'storeOp' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4100 |     @usableFromInline static let `stepMode`: JSString = "stepMode"
4101 |     @usableFromInline static let `storageTexture`: JSString = "storageTexture"
4102 |     @usableFromInline static let `storeOp`: JSString = "storeOp"
     |                                  |- warning: static property 'storeOp' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'storeOp' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4103 |     @usableFromInline static let `stripIndexFormat`: JSString = "stripIndexFormat"
4104 |     @usableFromInline static let `subgroupMaxSize`: JSString = "subgroupMaxSize"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4103:34: warning: static property 'stripIndexFormat' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4101 |     @usableFromInline static let `storageTexture`: JSString = "storageTexture"
4102 |     @usableFromInline static let `storeOp`: JSString = "storeOp"
4103 |     @usableFromInline static let `stripIndexFormat`: JSString = "stripIndexFormat"
     |                                  |- warning: static property 'stripIndexFormat' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'stripIndexFormat' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4104 |     @usableFromInline static let `subgroupMaxSize`: JSString = "subgroupMaxSize"
4105 |     @usableFromInline static let `subgroupMinSize`: JSString = "subgroupMinSize"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4104:34: warning: static property 'subgroupMaxSize' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4102 |     @usableFromInline static let `storeOp`: JSString = "storeOp"
4103 |     @usableFromInline static let `stripIndexFormat`: JSString = "stripIndexFormat"
4104 |     @usableFromInline static let `subgroupMaxSize`: JSString = "subgroupMaxSize"
     |                                  |- warning: static property 'subgroupMaxSize' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'subgroupMaxSize' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4105 |     @usableFromInline static let `subgroupMinSize`: JSString = "subgroupMinSize"
4106 |     @usableFromInline static let `submit`: JSString = "submit"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4105:34: warning: static property 'subgroupMinSize' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4103 |     @usableFromInline static let `stripIndexFormat`: JSString = "stripIndexFormat"
4104 |     @usableFromInline static let `subgroupMaxSize`: JSString = "subgroupMaxSize"
4105 |     @usableFromInline static let `subgroupMinSize`: JSString = "subgroupMinSize"
     |                                  |- warning: static property 'subgroupMinSize' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'subgroupMinSize' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4106 |     @usableFromInline static let `submit`: JSString = "submit"
4107 |     @usableFromInline static let `targets`: JSString = "targets"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4106:34: warning: static property 'submit' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4104 |     @usableFromInline static let `subgroupMaxSize`: JSString = "subgroupMaxSize"
4105 |     @usableFromInline static let `subgroupMinSize`: JSString = "subgroupMinSize"
4106 |     @usableFromInline static let `submit`: JSString = "submit"
     |                                  |- warning: static property 'submit' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'submit' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4107 |     @usableFromInline static let `targets`: JSString = "targets"
4108 |     @usableFromInline static let `texture`: JSString = "texture"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4107:34: warning: static property 'targets' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4105 |     @usableFromInline static let `subgroupMinSize`: JSString = "subgroupMinSize"
4106 |     @usableFromInline static let `submit`: JSString = "submit"
4107 |     @usableFromInline static let `targets`: JSString = "targets"
     |                                  |- warning: static property 'targets' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'targets' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4108 |     @usableFromInline static let `texture`: JSString = "texture"
4109 |     @usableFromInline static let `timestampWrites`: JSString = "timestampWrites"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4108:34: warning: static property 'texture' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4106 |     @usableFromInline static let `submit`: JSString = "submit"
4107 |     @usableFromInline static let `targets`: JSString = "targets"
4108 |     @usableFromInline static let `texture`: JSString = "texture"
     |                                  |- warning: static property 'texture' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'texture' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4109 |     @usableFromInline static let `timestampWrites`: JSString = "timestampWrites"
4110 |     @usableFromInline static let `toString`: JSString = "toString"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4109:34: warning: static property 'timestampWrites' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4107 |     @usableFromInline static let `targets`: JSString = "targets"
4108 |     @usableFromInline static let `texture`: JSString = "texture"
4109 |     @usableFromInline static let `timestampWrites`: JSString = "timestampWrites"
     |                                  |- warning: static property 'timestampWrites' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'timestampWrites' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4110 |     @usableFromInline static let `toString`: JSString = "toString"
4111 |     @usableFromInline static let `toneMapping`: JSString = "toneMapping"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4110:34: warning: static property 'toString' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4108 |     @usableFromInline static let `texture`: JSString = "texture"
4109 |     @usableFromInline static let `timestampWrites`: JSString = "timestampWrites"
4110 |     @usableFromInline static let `toString`: JSString = "toString"
     |                                  |- warning: static property 'toString' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'toString' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4111 |     @usableFromInline static let `toneMapping`: JSString = "toneMapping"
4112 |     @usableFromInline static let `topology`: JSString = "topology"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4111:34: warning: static property 'toneMapping' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4109 |     @usableFromInline static let `timestampWrites`: JSString = "timestampWrites"
4110 |     @usableFromInline static let `toString`: JSString = "toString"
4111 |     @usableFromInline static let `toneMapping`: JSString = "toneMapping"
     |                                  |- warning: static property 'toneMapping' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'toneMapping' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4112 |     @usableFromInline static let `topology`: JSString = "topology"
4113 |     @usableFromInline static let `type`: JSString = "type"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4112:34: warning: static property 'topology' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4110 |     @usableFromInline static let `toString`: JSString = "toString"
4111 |     @usableFromInline static let `toneMapping`: JSString = "toneMapping"
4112 |     @usableFromInline static let `topology`: JSString = "topology"
     |                                  |- warning: static property 'topology' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'topology' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4113 |     @usableFromInline static let `type`: JSString = "type"
4114 |     @usableFromInline static let `unclippedDepth`: JSString = "unclippedDepth"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4113:34: warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4111 |     @usableFromInline static let `toneMapping`: JSString = "toneMapping"
4112 |     @usableFromInline static let `topology`: JSString = "topology"
4113 |     @usableFromInline static let `type`: JSString = "type"
     |                                  |- warning: static property 'type' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4114 |     @usableFromInline static let `unclippedDepth`: JSString = "unclippedDepth"
4115 |     @usableFromInline static let `unconfigure`: JSString = "unconfigure"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4114:34: warning: static property 'unclippedDepth' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4112 |     @usableFromInline static let `topology`: JSString = "topology"
4113 |     @usableFromInline static let `type`: JSString = "type"
4114 |     @usableFromInline static let `unclippedDepth`: JSString = "unclippedDepth"
     |                                  |- warning: static property 'unclippedDepth' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'unclippedDepth' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4115 |     @usableFromInline static let `unconfigure`: JSString = "unconfigure"
4116 |     @usableFromInline static let `unmap`: JSString = "unmap"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4115:34: warning: static property 'unconfigure' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4113 |     @usableFromInline static let `type`: JSString = "type"
4114 |     @usableFromInline static let `unclippedDepth`: JSString = "unclippedDepth"
4115 |     @usableFromInline static let `unconfigure`: JSString = "unconfigure"
     |                                  |- warning: static property 'unconfigure' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'unconfigure' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4116 |     @usableFromInline static let `unmap`: JSString = "unmap"
4117 |     @usableFromInline static let `usage`: JSString = "usage"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4116:34: warning: static property 'unmap' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4114 |     @usableFromInline static let `unclippedDepth`: JSString = "unclippedDepth"
4115 |     @usableFromInline static let `unconfigure`: JSString = "unconfigure"
4116 |     @usableFromInline static let `unmap`: JSString = "unmap"
     |                                  |- warning: static property 'unmap' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'unmap' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4117 |     @usableFromInline static let `usage`: JSString = "usage"
4118 |     @usableFromInline static let `vendor`: JSString = "vendor"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4117:34: warning: static property 'usage' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4115 |     @usableFromInline static let `unconfigure`: JSString = "unconfigure"
4116 |     @usableFromInline static let `unmap`: JSString = "unmap"
4117 |     @usableFromInline static let `usage`: JSString = "usage"
     |                                  |- warning: static property 'usage' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'usage' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4118 |     @usableFromInline static let `vendor`: JSString = "vendor"
4119 |     @usableFromInline static let `vertex`: JSString = "vertex"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4118:34: warning: static property 'vendor' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4116 |     @usableFromInline static let `unmap`: JSString = "unmap"
4117 |     @usableFromInline static let `usage`: JSString = "usage"
4118 |     @usableFromInline static let `vendor`: JSString = "vendor"
     |                                  |- warning: static property 'vendor' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'vendor' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4119 |     @usableFromInline static let `vertex`: JSString = "vertex"
4120 |     @usableFromInline static let `view`: JSString = "view"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4119:34: warning: static property 'vertex' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4117 |     @usableFromInline static let `usage`: JSString = "usage"
4118 |     @usableFromInline static let `vendor`: JSString = "vendor"
4119 |     @usableFromInline static let `vertex`: JSString = "vertex"
     |                                  |- warning: static property 'vertex' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'vertex' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4120 |     @usableFromInline static let `view`: JSString = "view"
4121 |     @usableFromInline static let `viewDimension`: JSString = "viewDimension"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4120:34: warning: static property 'view' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4118 |     @usableFromInline static let `vendor`: JSString = "vendor"
4119 |     @usableFromInline static let `vertex`: JSString = "vertex"
4120 |     @usableFromInline static let `view`: JSString = "view"
     |                                  |- warning: static property 'view' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'view' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4121 |     @usableFromInline static let `viewDimension`: JSString = "viewDimension"
4122 |     @usableFromInline static let `viewFormats`: JSString = "viewFormats"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4121:34: warning: static property 'viewDimension' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4119 |     @usableFromInline static let `vertex`: JSString = "vertex"
4120 |     @usableFromInline static let `view`: JSString = "view"
4121 |     @usableFromInline static let `viewDimension`: JSString = "viewDimension"
     |                                  |- warning: static property 'viewDimension' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'viewDimension' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4122 |     @usableFromInline static let `viewFormats`: JSString = "viewFormats"
4123 |     @usableFromInline static let `visibility`: JSString = "visibility"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4122:34: warning: static property 'viewFormats' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4120 |     @usableFromInline static let `view`: JSString = "view"
4121 |     @usableFromInline static let `viewDimension`: JSString = "viewDimension"
4122 |     @usableFromInline static let `viewFormats`: JSString = "viewFormats"
     |                                  |- warning: static property 'viewFormats' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'viewFormats' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4123 |     @usableFromInline static let `visibility`: JSString = "visibility"
4124 |     @usableFromInline static let `wgslLanguageFeatures`: JSString = "wgslLanguageFeatures"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4123:34: warning: static property 'visibility' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4121 |     @usableFromInline static let `viewDimension`: JSString = "viewDimension"
4122 |     @usableFromInline static let `viewFormats`: JSString = "viewFormats"
4123 |     @usableFromInline static let `visibility`: JSString = "visibility"
     |                                  |- warning: static property 'visibility' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'visibility' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4124 |     @usableFromInline static let `wgslLanguageFeatures`: JSString = "wgslLanguageFeatures"
4125 |     @usableFromInline static let `width`: JSString = "width"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4124:34: warning: static property 'wgslLanguageFeatures' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4122 |     @usableFromInline static let `viewFormats`: JSString = "viewFormats"
4123 |     @usableFromInline static let `visibility`: JSString = "visibility"
4124 |     @usableFromInline static let `wgslLanguageFeatures`: JSString = "wgslLanguageFeatures"
     |                                  |- warning: static property 'wgslLanguageFeatures' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'wgslLanguageFeatures' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4125 |     @usableFromInline static let `width`: JSString = "width"
4126 |     @usableFromInline static let `writeBuffer`: JSString = "writeBuffer"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4125:34: warning: static property 'width' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4123 |     @usableFromInline static let `visibility`: JSString = "visibility"
4124 |     @usableFromInline static let `wgslLanguageFeatures`: JSString = "wgslLanguageFeatures"
4125 |     @usableFromInline static let `width`: JSString = "width"
     |                                  |- warning: static property 'width' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'width' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4126 |     @usableFromInline static let `writeBuffer`: JSString = "writeBuffer"
4127 |     @usableFromInline static let `writeMask`: JSString = "writeMask"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4126:34: warning: static property 'writeBuffer' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4124 |     @usableFromInline static let `wgslLanguageFeatures`: JSString = "wgslLanguageFeatures"
4125 |     @usableFromInline static let `width`: JSString = "width"
4126 |     @usableFromInline static let `writeBuffer`: JSString = "writeBuffer"
     |                                  |- warning: static property 'writeBuffer' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'writeBuffer' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4127 |     @usableFromInline static let `writeMask`: JSString = "writeMask"
4128 |     @usableFromInline static let `writeTexture`: JSString = "writeTexture"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4127:34: warning: static property 'writeMask' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4125 |     @usableFromInline static let `width`: JSString = "width"
4126 |     @usableFromInline static let `writeBuffer`: JSString = "writeBuffer"
4127 |     @usableFromInline static let `writeMask`: JSString = "writeMask"
     |                                  |- warning: static property 'writeMask' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'writeMask' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4128 |     @usableFromInline static let `writeTexture`: JSString = "writeTexture"
4129 |     @usableFromInline static let `x`: JSString = "x"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4128:34: warning: static property 'writeTexture' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4126 |     @usableFromInline static let `writeBuffer`: JSString = "writeBuffer"
4127 |     @usableFromInline static let `writeMask`: JSString = "writeMask"
4128 |     @usableFromInline static let `writeTexture`: JSString = "writeTexture"
     |                                  |- warning: static property 'writeTexture' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'writeTexture' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4129 |     @usableFromInline static let `x`: JSString = "x"
4130 |     @usableFromInline static let `xrCompatible`: JSString = "xrCompatible"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4129:34: warning: static property 'x' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4127 |     @usableFromInline static let `writeMask`: JSString = "writeMask"
4128 |     @usableFromInline static let `writeTexture`: JSString = "writeTexture"
4129 |     @usableFromInline static let `x`: JSString = "x"
     |                                  |- warning: static property 'x' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'x' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4130 |     @usableFromInline static let `xrCompatible`: JSString = "xrCompatible"
4131 |     @usableFromInline static let `y`: JSString = "y"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4130:34: warning: static property 'xrCompatible' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4128 |     @usableFromInline static let `writeTexture`: JSString = "writeTexture"
4129 |     @usableFromInline static let `x`: JSString = "x"
4130 |     @usableFromInline static let `xrCompatible`: JSString = "xrCompatible"
     |                                  |- warning: static property 'xrCompatible' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'xrCompatible' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4131 |     @usableFromInline static let `y`: JSString = "y"
4132 |     @usableFromInline static let `z`: JSString = "z"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:4131:34: warning: static property 'y' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
4129 |     @usableFromInline static let `x`: JSString = "x"
4130 |     @usableFromInline static let `xrCompatible`: JSString = "xrCompatible"
4131 |     @usableFromInline static let `y`: JSString = "y"
     |                                  |- warning: static property 'y' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'y' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4132 |     @usableFromInline static let `z`: JSString = "z"
4133 | }
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.1-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:2b296aa7156f49efc57252cdf9ed4bb21d0f92fc98d88800e255491ba2db3116
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.1-latest
[0/1] Planning build
[1/1] Compiling plugin BridgeJSCommandPlugin
[2/2] Compiling plugin BridgeJS
[3/3] Compiling plugin PackageToJS
Building for debugging...
[3/21] Write swift-version-24593BA9C3E375BF.txt
[5/61] Emitting module WebIDL
[6/63] Compiling JavaScriptKit Features.swift
[7/63] Compiling JavaScriptKit JSBigInt.swift
[8/63] Compiling JavaScriptKit ConstructibleFromJSValue.swift
[9/63] Compiling JavaScriptKit ConvertibleToJSValue.swift
[10/63] Compiling JavaScriptKit Deprecated.swift
[11/63] Compiling JavaScriptKit JSObject.swift
[12/63] Compiling JavaScriptKit JSString.swift
[13/63] Compiling JavaScriptKit JSClosure.swift
[14/63] Compiling JavaScriptKit JSFunction.swift
[15/63] Compiling JavaScriptKit JSSymbol.swift
[16/63] Compiling JavaScriptKit JSThrowingFunction.swift
[17/63] Compiling JavaScriptKit JSArray.swift
[18/63] Compiling JavaScriptKit JSDate.swift
[19/63] Compiling JavaScriptKit JSError.swift
[20/63] Compiling JavaScriptKit JSPromise.swift
[21/63] Compiling JavaScriptKit JSTimer.swift
[22/63] Compiling JavaScriptKit JSTypedArray.swift
[23/63] Compiling WebIDL Typedef.swift
[24/63] Compiling WebIDL Value.swift
[28/66] Emitting module JavaScriptKit
[33/66] Compiling JavaScriptKit Macros.swift
[34/66] Compiling JavaScriptKit ThreadLocal.swift
[48/65] Compiling JavaScriptKit JSValue.swift
[49/65] Compiling JavaScriptKit JSValueDecoder.swift
[51/89] Compiling WebIDLToSwift SwiftRepresentation.swift
[52/89] Compiling WebIDLToSwift SwiftSource.swift
[53/91] Compiling JavaScriptBigIntSupport JSBigInt+I64.swift
[54/91] Compiling WebIDLToSwift PackageManifest.swift
/host/spi-builder-workspace/Sources/WebIDLToSwift/Shell.swift:30:14: warning: 'launchPath' is deprecated: renamed to 'executableURL'
28 |         task.standardError = FileHandle.standardError
29 |         task.arguments = arguments
30 |         task.launchPath = findExecutable(executable)
   |              |- warning: 'launchPath' is deprecated: renamed to 'executableURL'
   |              `- note: use 'executableURL' instead
31 |         task.currentDirectoryURL = projectRoot
32 |         task.launch()
/host/spi-builder-workspace/Sources/WebIDLToSwift/Shell.swift:32:14: warning: 'launch()' is deprecated: renamed to 'run'
30 |         task.launchPath = findExecutable(executable)
31 |         task.currentDirectoryURL = projectRoot
32 |         task.launch()
   |              |- warning: 'launch()' is deprecated: renamed to 'run'
   |              `- note: use 'run' instead
33 |         task.waitUntilExit()
34 |         if task.terminationStatus != 0 {
[55/91] Compiling WebIDLToSwift Shell.swift
/host/spi-builder-workspace/Sources/WebIDLToSwift/Shell.swift:30:14: warning: 'launchPath' is deprecated: renamed to 'executableURL'
28 |         task.standardError = FileHandle.standardError
29 |         task.arguments = arguments
30 |         task.launchPath = findExecutable(executable)
   |              |- warning: 'launchPath' is deprecated: renamed to 'executableURL'
   |              `- note: use 'executableURL' instead
31 |         task.currentDirectoryURL = projectRoot
32 |         task.launch()
/host/spi-builder-workspace/Sources/WebIDLToSwift/Shell.swift:32:14: warning: 'launch()' is deprecated: renamed to 'run'
30 |         task.launchPath = findExecutable(executable)
31 |         task.currentDirectoryURL = projectRoot
32 |         task.launch()
   |              |- warning: 'launch()' is deprecated: renamed to 'run'
   |              `- note: use 'run' instead
33 |         task.waitUntilExit()
34 |         if task.terminationStatus != 0 {
[56/91] Emitting module JavaScriptBigIntSupport
[57/91] Compiling JavaScriptBigIntSupport Int64+I64.swift
[58/92] Compiling JavaScriptEventLoop JavaScriptEventLoop+LegacyHooks.swift
[59/92] Compiling JavaScriptEventLoop JavaScriptEventLoop+ExecutorFactory.swift
[61/92] Compiling JavaScriptEventLoop JobQueue.swift
[62/92] Compiling JavaScriptEventLoop JavaScriptEventLoop.swift
[63/91] Compiling WebIDLToSwift WebIDLToSwift.swift
[64/91] Emitting module JavaScriptEventLoop
[65/91] Compiling JavaScriptEventLoop JSSending.swift
[66/91] Compiling JavaScriptEventLoop WebWorkerDedicatedExecutor.swift
[67/91] Compiling JavaScriptEventLoop WebWorkerTaskExecutor.swift
[68/92] Wrapping AST for JavaScriptEventLoop for debugging
[70/92] Compiling WebIDLToSwift UnionType+SwiftRepresentable.swift
[71/92] Compiling WebIDLToSwift UnionType.swift
[72/92] Compiling WebIDLToSwift WebIDL+SwiftRepresentation.swift
[73/99] Compiling ECMAScript BridgedDictionary.swift
[74/99] Compiling ECMAScript Attributes.swift
[75/99] Compiling ECMAScript ArrayBufferView.swift
[76/99] Emitting module ECMAScript
[77/99] Compiling ECMAScript ArrayBuffer.swift
[78/99] Compiling ECMAScript Iterators.swift
[79/99] Compiling ECMAScript DataView.swift
[81/102] Compiling WebAPIBase ToJSValue.swift
[82/102] Emitting module WebAPIBase
[83/102] Compiling WebAPIBase Generated.swift
[84/103] Wrapping AST for WebAPIBase for debugging
[86/108] Compiling DOM RotationMatrixType.swift
[87/108] Compiling DOM Support.swift
[88/108] Compiling WebIDLToSwift Module.swift
[89/108] Compiling WebIDLToSwift ModuleState.swift
[90/108] Compiling WebIDLToSwift ClosurePattern.swift
/host/spi-builder-workspace/Sources/WebIDLToSwift/ClosurePattern.swift:114:23: warning: string interpolation produces a debug description for a function value; did you mean to make this explicit?
112 |             @inlinable public static subscript(name: JSString, in jsObject: JSObject) -> \(closureType) {
113 |                 get {
114 |                     \(getter)
    |                       |- warning: string interpolation produces a debug description for a function value; did you mean to make this explicit?
    |                       `- note: use 'String(describing:)' to silence this warning
115 |                 }
116 |                 set {
/host/spi-builder-workspace/Sources/WebIDLToSwift/ClosurePattern.swift:117:23: warning: string interpolation produces a debug description for a function value; did you mean to make this explicit?
115 |                 }
116 |                 set {
117 |                     \(setter)
    |                       |- warning: string interpolation produces a debug description for a function value; did you mean to make this explicit?
    |                       `- note: use 'String(describing:)' to silence this warning
118 |                 }
119 |             }
[91/108] Compiling WebIDLToSwift IDLBuilder.swift
/host/spi-builder-workspace/Sources/WebIDLToSwift/ClosurePattern.swift:114:23: warning: string interpolation produces a debug description for a function value; did you mean to make this explicit?
112 |             @inlinable public static subscript(name: JSString, in jsObject: JSObject) -> \(closureType) {
113 |                 get {
114 |                     \(getter)
    |                       |- warning: string interpolation produces a debug description for a function value; did you mean to make this explicit?
    |                       `- note: use 'String(describing:)' to silence this warning
115 |                 }
116 |                 set {
/host/spi-builder-workspace/Sources/WebIDLToSwift/ClosurePattern.swift:117:23: warning: string interpolation produces a debug description for a function value; did you mean to make this explicit?
115 |                 }
116 |                 set {
117 |                     \(setter)
    |                       |- warning: string interpolation produces a debug description for a function value; did you mean to make this explicit?
    |                       `- note: use 'String(describing:)' to silence this warning
118 |                 }
119 |             }
[92/108] Emitting module WebIDLToSwift
[93/108] Compiling WebIDLToSwift IDLParser.swift
/host/spi-builder-workspace/Sources/WebIDLToSwift/IDLParser.swift:12:14: warning: 'launchPath' is deprecated: renamed to 'executableURL'
10 |         task.standardError = FileHandle.standardError
11 |         task.arguments = ["start", "--silent"] + modules
12 |         task.launchPath = findExecutable("npm")
   |              |- warning: 'launchPath' is deprecated: renamed to 'executableURL'
   |              `- note: use 'executableURL' instead
13 |         task.currentDirectoryURL = URL(fileURLWithPath: #file)
14 |             .deletingLastPathComponent()
/host/spi-builder-workspace/Sources/WebIDLToSwift/IDLParser.swift:16:14: warning: 'launch()' is deprecated: renamed to 'run'
14 |             .deletingLastPathComponent()
15 |             .appendingPathComponent("../../parse-idl")
16 |         task.launch()
   |              |- warning: 'launch()' is deprecated: renamed to 'run'
   |              `- note: use 'run' instead
17 |         return pipe.fileHandleForReading.readDataToEndOfFile()
18 |     }
[94/108] Compiling WebIDLToSwift MergeDeclarations.swift
/host/spi-builder-workspace/Sources/WebIDLToSwift/IDLParser.swift:12:14: warning: 'launchPath' is deprecated: renamed to 'executableURL'
10 |         task.standardError = FileHandle.standardError
11 |         task.arguments = ["start", "--silent"] + modules
12 |         task.launchPath = findExecutable("npm")
   |              |- warning: 'launchPath' is deprecated: renamed to 'executableURL'
   |              `- note: use 'executableURL' instead
13 |         task.currentDirectoryURL = URL(fileURLWithPath: #file)
14 |             .deletingLastPathComponent()
/host/spi-builder-workspace/Sources/WebIDLToSwift/IDLParser.swift:16:14: warning: 'launch()' is deprecated: renamed to 'run'
14 |             .deletingLastPathComponent()
15 |             .appendingPathComponent("../../parse-idl")
16 |         task.launch()
   |              |- warning: 'launch()' is deprecated: renamed to 'run'
   |              `- note: use 'run' instead
17 |         return pipe.fileHandleForReading.readDataToEndOfFile()
18 |     }
[95/109] Wrapping AST for WebIDLToSwift for debugging
[96/109] Write Objects.LinkFileList
[97/109] Linking WebIDLToSwift
[99/109] Compiling DOM RenderingContext.swift
[100/109] Emitting module DOM
[101/109] Compiling DOM Generated.swift
[102/110] Wrapping AST for DOM for debugging
[104/120] Emitting module WebSockets
[105/120] Compiling WebSockets Generated.swift
[106/120] Emitting module FileSystem
[107/121] Compiling Gamepad Generated.swift
[108/121] Emitting module Gamepad
[111/122] Compiling FileSystem Generated.swift
[113/123] Emitting module SVG
[114/123] Compiling SVG Generated.swift
[116/126] Compiling WebAudio Generated.swift
[117/126] Emitting module WebAudio
[119/128] Emitting module WebAnimations
[120/128] Compiling WebAnimations Generated.swift
[122/131] Compiling WebGL1 Support.swift
[123/131] Emitting module WebGL1
[124/131] Compiling WebGL1 Generated.swift
[126/131] Emitting module CSSOM
[127/131] Compiling CSSOM Generated.swift
[129/138] Compiling WebGPU Support.swift
[130/138] Compiling WebGL2 Support.swift
[131/138] Emitting module WebGL2
[132/138] Compiling WebGL2 Generated.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[134/141] Emitting module WebAPIKitDemo
/host/spi-builder-workspace/Sources/WebAPIKitDemo/main.swift:7:14: error: no exact matches in call to initializer
 5 | let document = globalThis.document
 6 |
 7 | let button = HTMLElement(from: document.createElement(localName: "button"))!
   |              `- error: no exact matches in call to initializer
 8 | button.innerText = "Hello World!"
 9 | _ = document.body!.appendChild(node: button)
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/JSBridgedType.swift:33:12: note: candidate expects value of type 'JSValue' for parameter #1 (got 'Element')
31 |     public var jsValue: JSValue { jsObject.jsValue }
32 |
33 |     public init?(from value: JSValue) {
   |            `- note: candidate expects value of type 'JSValue' for parameter #1 (got 'Element')
34 |         guard let object = value.object else { return nil }
35 |         self.init(from: object)
36 |     }
37 |
38 |     public init?(from object: JSObject) {
   |            `- note: candidate expects value of type 'JSObject' for parameter #1 (got 'Element')
39 |         guard let constructor = Self.constructor, object.isInstanceOf(constructor) else { return nil }
40 |         self.init(unsafelyWrapping: object)
/host/spi-builder-workspace/Sources/WebAPIKitDemo/main.swift:13:18: error: cannot infer return type for closure with multiple statements; add explicit type to disambiguate
11 | console.log(data: "Hello, world!")
12 |
13 | button.onclick = { _ in
   |                  `- error: cannot infer return type for closure with multiple statements; add explicit type to disambiguate
14 |   runWebGLDemo()
15 |   return .undefined
[135/141] Compiling WebAPIKitDemo main.swift
/host/spi-builder-workspace/Sources/WebAPIKitDemo/main.swift:7:14: error: no exact matches in call to initializer
 5 | let document = globalThis.document
 6 |
 7 | let button = HTMLElement(from: document.createElement(localName: "button"))!
   |              `- error: no exact matches in call to initializer
 8 | button.innerText = "Hello World!"
 9 | _ = document.body!.appendChild(node: button)
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/JSBridgedType.swift:33:12: note: candidate expects value of type 'JSValue' for parameter #1 (got 'Element')
31 |     public var jsValue: JSValue { jsObject.jsValue }
32 |
33 |     public init?(from value: JSValue) {
   |            `- note: candidate expects value of type 'JSValue' for parameter #1 (got 'Element')
34 |         guard let object = value.object else { return nil }
35 |         self.init(from: object)
36 |     }
37 |
38 |     public init?(from object: JSObject) {
   |            `- note: candidate expects value of type 'JSObject' for parameter #1 (got 'Element')
39 |         guard let constructor = Self.constructor, object.isInstanceOf(constructor) else { return nil }
40 |         self.init(unsafelyWrapping: object)
/host/spi-builder-workspace/Sources/WebAPIKitDemo/main.swift:13:18: error: cannot infer return type for closure with multiple statements; add explicit type to disambiguate
11 | console.log(data: "Hello, world!")
12 |
13 | button.onclick = { _ in
   |                  `- error: cannot infer return type for closure with multiple statements; add explicit type to disambiguate
14 |   runWebGLDemo()
15 |   return .undefined
[136/141] Compiling WebAPIKitDemo WebGLDemo.swift
/host/spi-builder-workspace/Sources/WebAPIKitDemo/WebGLDemo.swift:90:11: error: initializer for conditional binding must have Optional type, not 'WebGLProgram'
 88 |
 89 |   func createProgram(vShader: WebGLShader, fShader: WebGLShader) -> WebGLProgram? {
 90 |     guard let program = createProgram() else { return nil }
    |           `- error: initializer for conditional binding must have Optional type, not 'WebGLProgram'
 91 |
 92 |     attachShader(program: program, shader: vShader)
/host/spi-builder-workspace/Sources/WebAPIKitDemo/WebGLDemo.swift:121:16: error: no exact matches in call to initializer
119 | func runWebGLDemo() {
120 |   // Get A WebGL context
121 |   let canvas = HTMLCanvasElement(from: document.createElement(localName: "canvas"))!
    |                `- error: no exact matches in call to initializer
122 |   _ = document.body?.appendChild(node: canvas)
123 |   guard let context = canvas.getContext(WebGL2RenderingContext.self) else {
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/JSBridgedType.swift:33:12: note: candidate expects value of type 'JSValue' for parameter #1 (got 'Element')
31 |     public var jsValue: JSValue { jsObject.jsValue }
32 |
33 |     public init?(from value: JSValue) {
   |            `- note: candidate expects value of type 'JSValue' for parameter #1 (got 'Element')
34 |         guard let object = value.object else { return nil }
35 |         self.init(from: object)
36 |     }
37 |
38 |     public init?(from object: JSObject) {
   |            `- note: candidate expects value of type 'JSObject' for parameter #1 (got 'Element')
39 |         guard let constructor = Self.constructor, object.isInstanceOf(constructor) else { return nil }
40 |         self.init(unsafelyWrapping: object)
/host/spi-builder-workspace/Sources/WebAPIKitDemo/WebGLDemo.swift:150:15: error: cannot infer contextual base in reference to member 'arrayBuffer'
148 |   context.bufferData(
149 |     target: WebGL2RenderingContext.ARRAY_BUFFER,
150 |     srcData: .arrayBuffer(
    |               `- error: cannot infer contextual base in reference to member 'arrayBuffer'
151 |       Float32Array([
152 |         0.0, 0.0,
[137/141] Emitting module WebGPU
BUILD FAILURE 6.1 linux