The Swift Package Index logo.Swift Package Index

Build Information

Failed to build WebAPIKit, reference 0.2.0 (2832a1), with Swift 6.1 for Linux on 28 Oct 2025 17:00:05 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-3":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:basic-6.1-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

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-3":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" 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:808cb2b2a6cec76654a3acbd283c6c2205bc60d2b29562c95b9f5147612f6d32
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/61] Compiling JavaScriptKit JSArray.swift
[7/61] Compiling JavaScriptKit JSDate.swift
[8/61] Compiling JavaScriptKit JSError.swift
[9/63] Compiling JavaScriptKit JSPromise.swift
[10/63] Compiling JavaScriptKit JSTimer.swift
[11/63] Compiling WebIDL Value.swift
[12/63] Compiling JavaScriptKit JSException.swift
[13/63] Compiling JavaScriptKit JSValue.swift
[14/66] Compiling WebIDL Typedef.swift
[16/66] Compiling JavaScriptKit JSTypedArray.swift
[17/66] Compiling JavaScriptKit BridgeJSInstrincics.swift
[18/66] Compiling JavaScriptKit ConstructibleFromJSValue.swift
[19/66] Compiling JavaScriptKit JSString.swift
[20/66] Compiling JavaScriptKit JSSymbol.swift
[21/66] Compiling JavaScriptKit Features.swift
[22/66] Compiling JavaScriptKit JSBigInt.swift
[23/66] Compiling JavaScriptKit JSClosure.swift
[24/66] Compiling JavaScriptKit JSFunction.swift
[25/66] Compiling JavaScriptKit JSObject.swift
[26/66] Compiling JavaScriptKit ConvertibleToJSValue.swift
[27/66] Compiling JavaScriptKit Deprecated.swift
[38/67] Emitting module JavaScriptKit
[48/80] Compiling JavaScriptKit JSValueDecoder.swift
[49/80] Compiling JavaScriptKit Macros.swift
[50/80] Compiling JavaScriptKit ThreadLocal.swift
[52/80] Compiling WebIDLToSwift Module.swift
[53/80] Compiling WebIDLToSwift ModuleState.swift
[54/81] 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/81] 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/92] Compiling WebIDLToSwift SwiftRepresentation.swift
[57/92] Compiling WebIDLToSwift SwiftSource.swift
[58/92] Compiling WebIDLToSwift WebIDLToSwift.swift
[59/92] Compiling JavaScriptBigIntSupport Int64+I64.swift
[60/92] Emitting module JavaScriptBigIntSupport
[61/92] Compiling JavaScriptBigIntSupport JSBigInt+I64.swift
[62/93] Compiling JavaScriptEventLoop JobQueue.swift
[64/93] Compiling JavaScriptEventLoop WebWorkerDedicatedExecutor.swift
[65/93] Compiling JavaScriptEventLoop WebWorkerTaskExecutor.swift
[66/93] Compiling JavaScriptEventLoop JavaScriptEventLoop+LegacyHooks.swift
[67/93] Compiling JavaScriptEventLoop JavaScriptEventLoop+ExecutorFactory.swift
[68/93] Compiling JavaScriptEventLoop JavaScriptEventLoop.swift
[69/93] Compiling WebIDLToSwift UnionType+SwiftRepresentable.swift
[70/93] Compiling WebIDLToSwift UnionType.swift
[71/93] Compiling WebIDLToSwift WebIDL+SwiftRepresentation.swift
[72/92] Emitting module JavaScriptEventLoop
[73/92] Compiling JavaScriptEventLoop JSSending.swift
[74/93] Wrapping AST for JavaScriptEventLoop for debugging
[76/100] Compiling ECMAScript ArrayBufferView.swift
[77/100] Compiling ECMAScript Attributes.swift
[78/100] Emitting module ECMAScript
[79/100] Compiling ECMAScript ArrayBuffer.swift
[80/100] Compiling ECMAScript Iterators.swift
[81/100] Compiling ECMAScript DataView.swift
[82/100] Compiling ECMAScript BridgedDictionary.swift
[84/103] Compiling WebAPIBase ToJSValue.swift
[85/103] Emitting module WebAPIBase
[86/103] Compiling WebAPIBase Generated.swift
[87/104] Wrapping AST for WebAPIBase for debugging
[89/109] Compiling DOM RotationMatrixType.swift
[90/109] Compiling DOM Support.swift
[91/109] Compiling DOM RenderingContext.swift
[92/109] Emitting module WebIDLToSwift
[93/109] 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 |             }
[94/109] 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 |             }
[95/109] 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 |     }
[96/109] 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 |     }
[97/110] Wrapping AST for WebIDLToSwift for debugging
[98/110] Write Objects.LinkFileList
[99/110] Linking WebIDLToSwift
[101/110] Compiling DOM Generated.swift
[102/110] Emitting module DOM
[103/111] Wrapping AST for DOM for debugging
[105/121] Compiling WebSockets Generated.swift
[106/121] Emitting module WebSockets
[107/121] Emitting module Gamepad
[109/122] Compiling Gamepad Generated.swift
[110/123] Compiling FileSystem Generated.swift
[111/123] Emitting module FileSystem
[114/124] Emitting module SVG
[115/124] Compiling SVG Generated.swift
[117/127] Emitting module WebAudio
[118/127] Compiling WebAudio Generated.swift
[120/129] Emitting module WebAnimations
[121/129] Compiling WebAnimations Generated.swift
[123/132] Compiling WebGL1 Support.swift
[124/132] Emitting module WebGL1
[125/132] Compiling WebGL1 Generated.swift
[127/133] Emitting module CSSOM
[128/133] Compiling CSSOM Generated.swift
[130/139] Compiling WebGPU Support.swift
[131/139] Emitting module WebGL2
[132/139] Compiling WebGL2 Support.swift
[133/139] Compiling WebGL2 Generated.swift
[135/142] 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:46:12: note: candidate expects value of type 'JSValue' for parameter #1 (got 'Element')
44 |     public var jsValue: JSValue { jsObject.jsValue }
45 |
46 |     public init?(from value: JSValue) {
   |            `- note: candidate expects value of type 'JSValue' for parameter #1 (got 'Element')
47 |         guard let object = value.object else { return nil }
48 |         self.init(from: object)
49 |     }
50 |
51 |     public init?(from object: JSObject) {
   |            `- note: candidate expects value of type 'JSObject' for parameter #1 (got 'Element')
52 |         guard let constructor = Self.constructor, object.isInstanceOf(constructor) else { return nil }
53 |         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
error: emit-module command failed with exit code 1 (use -v to see invocation)
[136/142] 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:46:12: note: candidate expects value of type 'JSValue' for parameter #1 (got 'Element')
44 |     public var jsValue: JSValue { jsObject.jsValue }
45 |
46 |     public init?(from value: JSValue) {
   |            `- note: candidate expects value of type 'JSValue' for parameter #1 (got 'Element')
47 |         guard let object = value.object else { return nil }
48 |         self.init(from: object)
49 |     }
50 |
51 |     public init?(from object: JSObject) {
   |            `- note: candidate expects value of type 'JSObject' for parameter #1 (got 'Element')
52 |         guard let constructor = Self.constructor, object.isInstanceOf(constructor) else { return nil }
53 |         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
[137/142] 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:46:12: note: candidate expects value of type 'JSValue' for parameter #1 (got 'Element')
44 |     public var jsValue: JSValue { jsObject.jsValue }
45 |
46 |     public init?(from value: JSValue) {
   |            `- note: candidate expects value of type 'JSValue' for parameter #1 (got 'Element')
47 |         guard let object = value.object else { return nil }
48 |         self.init(from: object)
49 |     }
50 |
51 |     public init?(from object: JSObject) {
   |            `- note: candidate expects value of type 'JSObject' for parameter #1 (got 'Element')
52 |         guard let constructor = Self.constructor, object.isInstanceOf(constructor) else { return nil }
53 |         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,
[138/142] Emitting module WebGPU
BUILD FAILURE 6.1 linux