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