Build Information
Failed to build WebAPIKit, reference main (2832a1
), with Swift 6.1 for Wasm on 7 Jun 2025 05:00:56 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1
Build Log
315 | }
316 | @usableFromInline enum Strings {
317 | @usableFromInline static let _self: JSString = "self"
| |- warning: static property '_self' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property '_self' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
318 | @usableFromInline static let `DOMException`: JSString = "DOMException"
319 | @usableFromInline static let `URL`: JSString = "URL"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:318:34: warning: static property 'DOMException' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
316 | @usableFromInline enum Strings {
317 | @usableFromInline static let _self: JSString = "self"
318 | @usableFromInline static let `DOMException`: JSString = "DOMException"
| |- warning: static property 'DOMException' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'DOMException' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
319 | @usableFromInline static let `URL`: JSString = "URL"
320 | @usableFromInline static let `URLSearchParams`: JSString = "URLSearchParams"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:319:34: warning: static property 'URL' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
317 | @usableFromInline static let _self: JSString = "self"
318 | @usableFromInline static let `DOMException`: JSString = "DOMException"
319 | @usableFromInline static let `URL`: JSString = "URL"
| |- warning: static property 'URL' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'URL' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
320 | @usableFromInline static let `URLSearchParams`: JSString = "URLSearchParams"
321 | @usableFromInline static let `append`: JSString = "append"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:320:34: warning: static property 'URLSearchParams' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
318 | @usableFromInline static let `DOMException`: JSString = "DOMException"
319 | @usableFromInline static let `URL`: JSString = "URL"
320 | @usableFromInline static let `URLSearchParams`: JSString = "URLSearchParams"
| |- warning: static property 'URLSearchParams' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'URLSearchParams' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
321 | @usableFromInline static let `append`: JSString = "append"
322 | @usableFromInline static let `assert`: JSString = "assert"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:321:34: warning: static property 'append' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
319 | @usableFromInline static let `URL`: JSString = "URL"
320 | @usableFromInline static let `URLSearchParams`: JSString = "URLSearchParams"
321 | @usableFromInline static let `append`: JSString = "append"
| |- warning: static property 'append' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'append' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
322 | @usableFromInline static let `assert`: JSString = "assert"
323 | @usableFromInline static let `canParse`: JSString = "canParse"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:322:34: warning: static property 'assert' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
320 | @usableFromInline static let `URLSearchParams`: JSString = "URLSearchParams"
321 | @usableFromInline static let `append`: JSString = "append"
322 | @usableFromInline static let `assert`: JSString = "assert"
| |- warning: static property 'assert' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'assert' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
323 | @usableFromInline static let `canParse`: JSString = "canParse"
324 | @usableFromInline static let `clear`: JSString = "clear"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:323:34: warning: static property 'canParse' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
321 | @usableFromInline static let `append`: JSString = "append"
322 | @usableFromInline static let `assert`: JSString = "assert"
323 | @usableFromInline static let `canParse`: JSString = "canParse"
| |- warning: static property 'canParse' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'canParse' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
324 | @usableFromInline static let `clear`: JSString = "clear"
325 | @usableFromInline static let `code`: JSString = "code"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:324:34: warning: static property 'clear' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
322 | @usableFromInline static let `assert`: JSString = "assert"
323 | @usableFromInline static let `canParse`: JSString = "canParse"
324 | @usableFromInline static let `clear`: JSString = "clear"
| |- warning: static property 'clear' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'clear' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
325 | @usableFromInline static let `code`: JSString = "code"
326 | @usableFromInline static let `console`: JSString = "console"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:325:34: warning: static property 'code' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
323 | @usableFromInline static let `canParse`: JSString = "canParse"
324 | @usableFromInline static let `clear`: JSString = "clear"
325 | @usableFromInline static let `code`: JSString = "code"
| |- warning: static property 'code' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'code' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
326 | @usableFromInline static let `console`: JSString = "console"
327 | @usableFromInline static let `count`: JSString = "count"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:326:34: warning: static property 'console' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
324 | @usableFromInline static let `clear`: JSString = "clear"
325 | @usableFromInline static let `code`: JSString = "code"
326 | @usableFromInline static let `console`: JSString = "console"
| |- warning: static property 'console' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'console' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
327 | @usableFromInline static let `count`: JSString = "count"
328 | @usableFromInline static let `countReset`: JSString = "countReset"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:327:34: warning: static property 'count' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
325 | @usableFromInline static let `code`: JSString = "code"
326 | @usableFromInline static let `console`: JSString = "console"
327 | @usableFromInline static let `count`: JSString = "count"
| |- warning: static property 'count' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'count' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
328 | @usableFromInline static let `countReset`: JSString = "countReset"
329 | @usableFromInline static let `debug`: JSString = "debug"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:328:34: warning: static property 'countReset' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
326 | @usableFromInline static let `console`: JSString = "console"
327 | @usableFromInline static let `count`: JSString = "count"
328 | @usableFromInline static let `countReset`: JSString = "countReset"
| |- warning: static property 'countReset' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'countReset' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
329 | @usableFromInline static let `debug`: JSString = "debug"
330 | @usableFromInline static let `delete`: JSString = "delete"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:329:34: warning: static property 'debug' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
327 | @usableFromInline static let `count`: JSString = "count"
328 | @usableFromInline static let `countReset`: JSString = "countReset"
329 | @usableFromInline static let `debug`: JSString = "debug"
| |- warning: static property 'debug' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'debug' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
330 | @usableFromInline static let `delete`: JSString = "delete"
331 | @usableFromInline static let `dir`: JSString = "dir"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:330:34: warning: static property 'delete' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
328 | @usableFromInline static let `countReset`: JSString = "countReset"
329 | @usableFromInline static let `debug`: JSString = "debug"
330 | @usableFromInline static let `delete`: JSString = "delete"
| |- warning: static property 'delete' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'delete' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
331 | @usableFromInline static let `dir`: JSString = "dir"
332 | @usableFromInline static let `dirxml`: JSString = "dirxml"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:331:34: warning: static property 'dir' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
329 | @usableFromInline static let `debug`: JSString = "debug"
330 | @usableFromInline static let `delete`: JSString = "delete"
331 | @usableFromInline static let `dir`: JSString = "dir"
| |- warning: static property 'dir' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'dir' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
332 | @usableFromInline static let `dirxml`: JSString = "dirxml"
333 | @usableFromInline static let `error`: JSString = "error"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:332:34: warning: static property 'dirxml' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
330 | @usableFromInline static let `delete`: JSString = "delete"
331 | @usableFromInline static let `dir`: JSString = "dir"
332 | @usableFromInline static let `dirxml`: JSString = "dirxml"
| |- warning: static property 'dirxml' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'dirxml' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
333 | @usableFromInline static let `error`: JSString = "error"
334 | @usableFromInline static let `get`: JSString = "get"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:333:34: warning: static property 'error' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
331 | @usableFromInline static let `dir`: JSString = "dir"
332 | @usableFromInline static let `dirxml`: JSString = "dirxml"
333 | @usableFromInline static let `error`: JSString = "error"
| |- warning: static property 'error' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'error' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
334 | @usableFromInline static let `get`: JSString = "get"
335 | @usableFromInline static let `getAll`: JSString = "getAll"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:334:34: warning: static property 'get' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
332 | @usableFromInline static let `dirxml`: JSString = "dirxml"
333 | @usableFromInline static let `error`: JSString = "error"
334 | @usableFromInline static let `get`: JSString = "get"
| |- warning: static property 'get' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'get' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
335 | @usableFromInline static let `getAll`: JSString = "getAll"
336 | @usableFromInline static let `group`: JSString = "group"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:335:34: warning: static property 'getAll' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
333 | @usableFromInline static let `error`: JSString = "error"
334 | @usableFromInline static let `get`: JSString = "get"
335 | @usableFromInline static let `getAll`: JSString = "getAll"
| |- warning: static property 'getAll' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'getAll' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
336 | @usableFromInline static let `group`: JSString = "group"
337 | @usableFromInline static let `groupCollapsed`: JSString = "groupCollapsed"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:336:34: warning: static property 'group' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
334 | @usableFromInline static let `get`: JSString = "get"
335 | @usableFromInline static let `getAll`: JSString = "getAll"
336 | @usableFromInline static let `group`: JSString = "group"
| |- warning: static property 'group' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'group' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
337 | @usableFromInline static let `groupCollapsed`: JSString = "groupCollapsed"
338 | @usableFromInline static let `groupEnd`: JSString = "groupEnd"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:337:34: warning: static property 'groupCollapsed' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
335 | @usableFromInline static let `getAll`: JSString = "getAll"
336 | @usableFromInline static let `group`: JSString = "group"
337 | @usableFromInline static let `groupCollapsed`: JSString = "groupCollapsed"
| |- warning: static property 'groupCollapsed' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'groupCollapsed' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
338 | @usableFromInline static let `groupEnd`: JSString = "groupEnd"
339 | @usableFromInline static let `has`: JSString = "has"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:338:34: warning: static property 'groupEnd' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
336 | @usableFromInline static let `group`: JSString = "group"
337 | @usableFromInline static let `groupCollapsed`: JSString = "groupCollapsed"
338 | @usableFromInline static let `groupEnd`: JSString = "groupEnd"
| |- warning: static property 'groupEnd' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'groupEnd' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
339 | @usableFromInline static let `has`: JSString = "has"
340 | @usableFromInline static let `hash`: JSString = "hash"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:339:34: warning: static property 'has' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
337 | @usableFromInline static let `groupCollapsed`: JSString = "groupCollapsed"
338 | @usableFromInline static let `groupEnd`: JSString = "groupEnd"
339 | @usableFromInline static let `has`: JSString = "has"
| |- warning: static property 'has' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'has' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
340 | @usableFromInline static let `hash`: JSString = "hash"
341 | @usableFromInline static let `host`: JSString = "host"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:340:34: warning: static property 'hash' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
338 | @usableFromInline static let `groupEnd`: JSString = "groupEnd"
339 | @usableFromInline static let `has`: JSString = "has"
340 | @usableFromInline static let `hash`: JSString = "hash"
| |- warning: static property 'hash' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'hash' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
341 | @usableFromInline static let `host`: JSString = "host"
342 | @usableFromInline static let `hostname`: JSString = "hostname"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:341:34: warning: static property 'host' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
339 | @usableFromInline static let `has`: JSString = "has"
340 | @usableFromInline static let `hash`: JSString = "hash"
341 | @usableFromInline static let `host`: JSString = "host"
| |- warning: static property 'host' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'host' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
342 | @usableFromInline static let `hostname`: JSString = "hostname"
343 | @usableFromInline static let `href`: JSString = "href"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:342:34: warning: static property 'hostname' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
340 | @usableFromInline static let `hash`: JSString = "hash"
341 | @usableFromInline static let `host`: JSString = "host"
342 | @usableFromInline static let `hostname`: JSString = "hostname"
| |- warning: static property 'hostname' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'hostname' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
343 | @usableFromInline static let `href`: JSString = "href"
344 | @usableFromInline static let `info`: JSString = "info"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:343:34: warning: static property 'href' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
341 | @usableFromInline static let `host`: JSString = "host"
342 | @usableFromInline static let `hostname`: JSString = "hostname"
343 | @usableFromInline static let `href`: JSString = "href"
| |- warning: static property 'href' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'href' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
344 | @usableFromInline static let `info`: JSString = "info"
345 | @usableFromInline static let `log`: JSString = "log"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:344:34: warning: static property 'info' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
342 | @usableFromInline static let `hostname`: JSString = "hostname"
343 | @usableFromInline static let `href`: JSString = "href"
344 | @usableFromInline static let `info`: JSString = "info"
| |- warning: static property 'info' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'info' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
345 | @usableFromInline static let `log`: JSString = "log"
346 | @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/WebAPIBase/Generated.swift:345:34: warning: static property 'log' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
343 | @usableFromInline static let `href`: JSString = "href"
344 | @usableFromInline static let `info`: JSString = "info"
345 | @usableFromInline static let `log`: JSString = "log"
| |- warning: static property 'log' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'log' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
346 | @usableFromInline static let `message`: JSString = "message"
347 | @usableFromInline static let `name`: JSString = "name"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:346: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
344 | @usableFromInline static let `info`: JSString = "info"
345 | @usableFromInline static let `log`: JSString = "log"
346 | @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
347 | @usableFromInline static let `name`: JSString = "name"
348 | @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/WebAPIBase/Generated.swift:347:34: warning: static property 'name' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
345 | @usableFromInline static let `log`: JSString = "log"
346 | @usableFromInline static let `message`: JSString = "message"
347 | @usableFromInline static let `name`: JSString = "name"
| |- warning: static property 'name' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'name' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
348 | @usableFromInline static let `origin`: JSString = "origin"
349 | @usableFromInline static let `parse`: JSString = "parse"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:348: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
346 | @usableFromInline static let `message`: JSString = "message"
347 | @usableFromInline static let `name`: JSString = "name"
348 | @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
349 | @usableFromInline static let `parse`: JSString = "parse"
350 | @usableFromInline static let `password`: JSString = "password"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:349:34: warning: static property 'parse' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
347 | @usableFromInline static let `name`: JSString = "name"
348 | @usableFromInline static let `origin`: JSString = "origin"
349 | @usableFromInline static let `parse`: JSString = "parse"
| |- warning: static property 'parse' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'parse' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
350 | @usableFromInline static let `password`: JSString = "password"
351 | @usableFromInline static let `pathname`: JSString = "pathname"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:350:34: warning: static property 'password' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
348 | @usableFromInline static let `origin`: JSString = "origin"
349 | @usableFromInline static let `parse`: JSString = "parse"
350 | @usableFromInline static let `password`: JSString = "password"
| |- warning: static property 'password' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'password' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
351 | @usableFromInline static let `pathname`: JSString = "pathname"
352 | @usableFromInline static let `port`: JSString = "port"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:351:34: warning: static property 'pathname' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
349 | @usableFromInline static let `parse`: JSString = "parse"
350 | @usableFromInline static let `password`: JSString = "password"
351 | @usableFromInline static let `pathname`: JSString = "pathname"
| |- warning: static property 'pathname' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'pathname' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
352 | @usableFromInline static let `port`: JSString = "port"
353 | @usableFromInline static let `protocol`: JSString = "protocol"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:352:34: warning: static property 'port' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
350 | @usableFromInline static let `password`: JSString = "password"
351 | @usableFromInline static let `pathname`: JSString = "pathname"
352 | @usableFromInline static let `port`: JSString = "port"
| |- warning: static property 'port' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'port' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
353 | @usableFromInline static let `protocol`: JSString = "protocol"
354 | @usableFromInline static let `search`: JSString = "search"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:353:34: warning: static property 'protocol' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
351 | @usableFromInline static let `pathname`: JSString = "pathname"
352 | @usableFromInline static let `port`: JSString = "port"
353 | @usableFromInline static let `protocol`: JSString = "protocol"
| |- warning: static property 'protocol' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'protocol' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
354 | @usableFromInline static let `search`: JSString = "search"
355 | @usableFromInline static let `searchParams`: JSString = "searchParams"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:354:34: warning: static property 'search' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
352 | @usableFromInline static let `port`: JSString = "port"
353 | @usableFromInline static let `protocol`: JSString = "protocol"
354 | @usableFromInline static let `search`: JSString = "search"
| |- warning: static property 'search' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'search' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
355 | @usableFromInline static let `searchParams`: JSString = "searchParams"
356 | @usableFromInline static let `set`: JSString = "set"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:355:34: warning: static property 'searchParams' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
353 | @usableFromInline static let `protocol`: JSString = "protocol"
354 | @usableFromInline static let `search`: JSString = "search"
355 | @usableFromInline static let `searchParams`: JSString = "searchParams"
| |- warning: static property 'searchParams' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'searchParams' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
356 | @usableFromInline static let `set`: JSString = "set"
357 | @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/WebAPIBase/Generated.swift:356:34: warning: static property 'set' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
354 | @usableFromInline static let `search`: JSString = "search"
355 | @usableFromInline static let `searchParams`: JSString = "searchParams"
356 | @usableFromInline static let `set`: JSString = "set"
| |- warning: static property 'set' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'set' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
357 | @usableFromInline static let `size`: JSString = "size"
358 | @usableFromInline static let `sort`: JSString = "sort"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:357: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
355 | @usableFromInline static let `searchParams`: JSString = "searchParams"
356 | @usableFromInline static let `set`: JSString = "set"
357 | @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
358 | @usableFromInline static let `sort`: JSString = "sort"
359 | @usableFromInline static let `table`: JSString = "table"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:358:34: warning: static property 'sort' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
356 | @usableFromInline static let `set`: JSString = "set"
357 | @usableFromInline static let `size`: JSString = "size"
358 | @usableFromInline static let `sort`: JSString = "sort"
| |- warning: static property 'sort' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'sort' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
359 | @usableFromInline static let `table`: JSString = "table"
360 | @usableFromInline static let `time`: JSString = "time"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:359:34: warning: static property 'table' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
357 | @usableFromInline static let `size`: JSString = "size"
358 | @usableFromInline static let `sort`: JSString = "sort"
359 | @usableFromInline static let `table`: JSString = "table"
| |- warning: static property 'table' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'table' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
360 | @usableFromInline static let `time`: JSString = "time"
361 | @usableFromInline static let `timeEnd`: JSString = "timeEnd"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:360:34: warning: static property 'time' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
358 | @usableFromInline static let `sort`: JSString = "sort"
359 | @usableFromInline static let `table`: JSString = "table"
360 | @usableFromInline static let `time`: JSString = "time"
| |- warning: static property 'time' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'time' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
361 | @usableFromInline static let `timeEnd`: JSString = "timeEnd"
362 | @usableFromInline static let `timeLog`: JSString = "timeLog"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:361:34: warning: static property 'timeEnd' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
359 | @usableFromInline static let `table`: JSString = "table"
360 | @usableFromInline static let `time`: JSString = "time"
361 | @usableFromInline static let `timeEnd`: JSString = "timeEnd"
| |- warning: static property 'timeEnd' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'timeEnd' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
362 | @usableFromInline static let `timeLog`: JSString = "timeLog"
363 | @usableFromInline static let `toJSON`: JSString = "toJSON"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:362:34: warning: static property 'timeLog' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
360 | @usableFromInline static let `time`: JSString = "time"
361 | @usableFromInline static let `timeEnd`: JSString = "timeEnd"
362 | @usableFromInline static let `timeLog`: JSString = "timeLog"
| |- warning: static property 'timeLog' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'timeLog' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
363 | @usableFromInline static let `toJSON`: JSString = "toJSON"
364 | @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/WebAPIBase/Generated.swift:363:34: warning: static property 'toJSON' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
361 | @usableFromInline static let `timeEnd`: JSString = "timeEnd"
362 | @usableFromInline static let `timeLog`: JSString = "timeLog"
363 | @usableFromInline static let `toJSON`: JSString = "toJSON"
| |- warning: static property 'toJSON' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'toJSON' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
364 | @usableFromInline static let `toString`: JSString = "toString"
365 | @usableFromInline static let `trace`: JSString = "trace"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:364: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
362 | @usableFromInline static let `timeLog`: JSString = "timeLog"
363 | @usableFromInline static let `toJSON`: JSString = "toJSON"
364 | @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
365 | @usableFromInline static let `trace`: JSString = "trace"
366 | @usableFromInline static let `username`: JSString = "username"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:365:34: warning: static property 'trace' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
363 | @usableFromInline static let `toJSON`: JSString = "toJSON"
364 | @usableFromInline static let `toString`: JSString = "toString"
365 | @usableFromInline static let `trace`: JSString = "trace"
| |- warning: static property 'trace' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'trace' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
366 | @usableFromInline static let `username`: JSString = "username"
367 | @usableFromInline static let `warn`: JSString = "warn"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:366:34: warning: static property 'username' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
364 | @usableFromInline static let `toString`: JSString = "toString"
365 | @usableFromInline static let `trace`: JSString = "trace"
366 | @usableFromInline static let `username`: JSString = "username"
| |- warning: static property 'username' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'username' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
367 | @usableFromInline static let `warn`: JSString = "warn"
368 | }
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:367:34: warning: static property 'warn' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
365 | @usableFromInline static let `trace`: JSString = "trace"
366 | @usableFromInline static let `username`: JSString = "username"
367 | @usableFromInline static let `warn`: JSString = "warn"
| |- warning: static property 'warn' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'warn' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
368 | }
369 | public protocol Any_AllowSharedBufferSource: ConvertibleToJSValue {}
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
[112/129] Wrapping AST for WebAPIBase for debugging
[114/134] Compiling DOM RenderingContext.swift
/host/spi-builder-workspace/Sources/DOM/RenderingContext.swift:27:34: warning: static property 'getContext' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
25 |
26 | extension Strings {
27 | @usableFromInline static let getContext: JSString = "getContext"
| |- warning: static property 'getContext' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'getContext' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | }
29 |
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
[115/134] Compiling DOM Support.swift
/host/spi-builder-workspace/Sources/DOM/Support.swift:9:12: warning: let 'globalThis' is not concurrency-safe because non-'Sendable' type 'Window' may have shared mutable state; this is an error in the Swift 6 language mode
7 | public typealias WindowProxy = Window
8 |
9 | public let globalThis = Window(from: JSObject.global.jsValue)!
| |- warning: let 'globalThis' is not concurrency-safe because non-'Sendable' type 'Window' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'globalThis' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 | public typealias Uint8ClampedArray = JSUInt8ClampedArray
/host/spi-builder-workspace/Sources/DOM/Generated.swift:20517:14: note: class 'Window' does not conform to the 'Sendable' protocol
20515 | }
20516 | }
20517 | public class Window: EventTarget, GlobalEventHandlers, WindowEventHandlers, WindowOrWorkerGlobalScope,
| `- note: class 'Window' does not conform to the 'Sendable' protocol
20518 | AnimationFrameProvider, WindowSessionStorage, WindowLocalStorage
20519 | {
[116/134] Compiling DOM RotationMatrixType.swift
[117/134] Compiling WebIDLToSwift IDLParser.swift
/host/spi-builder-workspace/Sources/WebIDLToSwift/IDLParser.swift:7:20: error: cannot find 'Process' in scope
5 | private static func getJSONData(_ modules: [String]) -> Data {
6 | print("Fetching parsed IDL files...")
7 | let task = Process()
| `- error: cannot find 'Process' in scope
8 | let pipe = Pipe()
9 | task.standardOutput = pipe
[118/134] Compiling WebIDLToSwift MergeDeclarations.swift
/host/spi-builder-workspace/Sources/WebIDLToSwift/IDLParser.swift:7:20: error: cannot find 'Process' in scope
5 | private static func getJSONData(_ modules: [String]) -> Data {
6 | print("Fetching parsed IDL files...")
7 | let task = Process()
| `- error: cannot find 'Process' in scope
8 | let pipe = Pipe()
9 | task.standardOutput = pipe
error: emit-module command failed with exit code 1 (use -v to see invocation)
[119/134] Emitting module WebIDLToSwift
/host/spi-builder-workspace/Sources/WebIDLToSwift/ModuleState.swift:5:29: warning: static property 'current' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
3 | @dynamicMemberLookup
4 | enum ModuleState {
5 | private(set) static var current = ScopedState()
| |- warning: static property 'current' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'current' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'current' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | private(set) static var unions: Set<UnionType> = []
7 | private(set) static var strings: Set<String> = ["toString"]
/host/spi-builder-workspace/Sources/WebIDLToSwift/ModuleState.swift:6:29: warning: static property 'unions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 | enum ModuleState {
5 | private(set) static var current = ScopedState()
6 | private(set) static var unions: Set<UnionType> = []
| |- warning: static property 'unions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'unions' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'unions' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | private(set) static var strings: Set<String> = ["toString"]
8 | private(set) static var closurePatterns: Set<ClosurePattern> = []
/host/spi-builder-workspace/Sources/WebIDLToSwift/ModuleState.swift:7:29: warning: static property 'strings' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
5 | private(set) static var current = ScopedState()
6 | private(set) static var unions: Set<UnionType> = []
7 | private(set) static var strings: Set<String> = ["toString"]
| |- warning: static property 'strings' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'strings' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'strings' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
8 | private(set) static var closurePatterns: Set<ClosurePattern> = []
9 |
/host/spi-builder-workspace/Sources/WebIDLToSwift/ModuleState.swift:8:29: warning: static property 'closurePatterns' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
6 | private(set) static var unions: Set<UnionType> = []
7 | private(set) static var strings: Set<String> = ["toString"]
8 | private(set) static var closurePatterns: Set<ClosurePattern> = []
| |- warning: static property 'closurePatterns' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'closurePatterns' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'closurePatterns' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
9 |
10 | static func source(for name: String) -> SwiftSource {
/host/spi-builder-workspace/Sources/WebIDLToSwift/ModuleState.swift:19:24: warning: static property 'stack' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 | }
18 |
19 | private static var stack: [ScopedState] = []
| |- warning: static property 'stack' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'stack' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'stack' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 | static func withScope<T>(_ new: ScopedState, body: () throws -> T) rethrows -> T {
21 | stack.append(current)
/host/spi-builder-workspace/Sources/WebIDLToSwift/WebIDLToSwift.swift:10:24: error: cannot find 'DispatchGroup' in scope
8 | @main
9 | enum WebIDLToSwift {
10 | static let group = DispatchGroup()
| `- error: cannot find 'DispatchGroup' in scope
11 |
12 | static func main() {
[120/134] 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 | }
[121/134] 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 | }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21857:34: warning: static property '_self' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21855 |
21856 | @usableFromInline enum Strings {
21857 | @usableFromInline static let _self: JSString = "self"
| |- warning: static property '_self' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property '_self' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21858 | @usableFromInline static let `AbortController`: JSString = "AbortController"
21859 | @usableFromInline static let `AbortSignal`: JSString = "AbortSignal"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21858:34: warning: static property 'AbortController' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21856 | @usableFromInline enum Strings {
21857 | @usableFromInline static let _self: JSString = "self"
21858 | @usableFromInline static let `AbortController`: JSString = "AbortController"
| |- warning: static property 'AbortController' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'AbortController' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21859 | @usableFromInline static let `AbortSignal`: JSString = "AbortSignal"
21860 | @usableFromInline static let `AbstractRange`: JSString = "AbstractRange"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21859:34: warning: static property 'AbortSignal' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21857 | @usableFromInline static let _self: JSString = "self"
21858 | @usableFromInline static let `AbortController`: JSString = "AbortController"
21859 | @usableFromInline static let `AbortSignal`: JSString = "AbortSignal"
| |- warning: static property 'AbortSignal' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'AbortSignal' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21860 | @usableFromInline static let `AbstractRange`: JSString = "AbstractRange"
21861 | @usableFromInline static let `AddSearchProvider`: JSString = "AddSearchProvider"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21860:34: warning: static property 'AbstractRange' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21858 | @usableFromInline static let `AbortController`: JSString = "AbortController"
21859 | @usableFromInline static let `AbortSignal`: JSString = "AbortSignal"
21860 | @usableFromInline static let `AbstractRange`: JSString = "AbstractRange"
| |- warning: static property 'AbstractRange' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'AbstractRange' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21861 | @usableFromInline static let `AddSearchProvider`: JSString = "AddSearchProvider"
21862 | @usableFromInline static let `Attr`: JSString = "Attr"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21861:34: warning: static property 'AddSearchProvider' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21859 | @usableFromInline static let `AbortSignal`: JSString = "AbortSignal"
21860 | @usableFromInline static let `AbstractRange`: JSString = "AbstractRange"
21861 | @usableFromInline static let `AddSearchProvider`: JSString = "AddSearchProvider"
| |- warning: static property 'AddSearchProvider' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'AddSearchProvider' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21862 | @usableFromInline static let `Attr`: JSString = "Attr"
21863 | @usableFromInline static let `AudioData`: JSString = "AudioData"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21862:34: warning: static property 'Attr' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21860 | @usableFromInline static let `AbstractRange`: JSString = "AbstractRange"
21861 | @usableFromInline static let `AddSearchProvider`: JSString = "AddSearchProvider"
21862 | @usableFromInline static let `Attr`: JSString = "Attr"
| |- warning: static property 'Attr' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'Attr' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21863 | @usableFromInline static let `AudioData`: JSString = "AudioData"
21864 | @usableFromInline static let `AudioDecoder`: JSString = "AudioDecoder"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21863:34: warning: static property 'AudioData' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21861 | @usableFromInline static let `AddSearchProvider`: JSString = "AddSearchProvider"
21862 | @usableFromInline static let `Attr`: JSString = "Attr"
21863 | @usableFromInline static let `AudioData`: JSString = "AudioData"
| |- warning: static property 'AudioData' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'AudioData' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21864 | @usableFromInline static let `AudioDecoder`: JSString = "AudioDecoder"
21865 | @usableFromInline static let `AudioEncoder`: JSString = "AudioEncoder"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21864:34: warning: static property 'AudioDecoder' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21862 | @usableFromInline static let `Attr`: JSString = "Attr"
21863 | @usableFromInline static let `AudioData`: JSString = "AudioData"
21864 | @usableFromInline static let `AudioDecoder`: JSString = "AudioDecoder"
| |- warning: static property 'AudioDecoder' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'AudioDecoder' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21865 | @usableFromInline static let `AudioEncoder`: JSString = "AudioEncoder"
21866 | @usableFromInline static let `AudioTrack`: JSString = "AudioTrack"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21865:34: warning: static property 'AudioEncoder' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21863 | @usableFromInline static let `AudioData`: JSString = "AudioData"
21864 | @usableFromInline static let `AudioDecoder`: JSString = "AudioDecoder"
21865 | @usableFromInline static let `AudioEncoder`: JSString = "AudioEncoder"
| |- warning: static property 'AudioEncoder' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'AudioEncoder' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21866 | @usableFromInline static let `AudioTrack`: JSString = "AudioTrack"
21867 | @usableFromInline static let `AudioTrackList`: JSString = "AudioTrackList"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21866:34: warning: static property 'AudioTrack' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21864 | @usableFromInline static let `AudioDecoder`: JSString = "AudioDecoder"
21865 | @usableFromInline static let `AudioEncoder`: JSString = "AudioEncoder"
21866 | @usableFromInline static let `AudioTrack`: JSString = "AudioTrack"
| |- warning: static property 'AudioTrack' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'AudioTrack' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21867 | @usableFromInline static let `AudioTrackList`: JSString = "AudioTrackList"
21868 | @usableFromInline static let `BarProp`: JSString = "BarProp"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21867:34: warning: static property 'AudioTrackList' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21865 | @usableFromInline static let `AudioEncoder`: JSString = "AudioEncoder"
21866 | @usableFromInline static let `AudioTrack`: JSString = "AudioTrack"
21867 | @usableFromInline static let `AudioTrackList`: JSString = "AudioTrackList"
| |- warning: static property 'AudioTrackList' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'AudioTrackList' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21868 | @usableFromInline static let `BarProp`: JSString = "BarProp"
21869 | @usableFromInline static let `BeforeUnloadEvent`: JSString = "BeforeUnloadEvent"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21868:34: warning: static property 'BarProp' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21866 | @usableFromInline static let `AudioTrack`: JSString = "AudioTrack"
21867 | @usableFromInline static let `AudioTrackList`: JSString = "AudioTrackList"
21868 | @usableFromInline static let `BarProp`: JSString = "BarProp"
| |- warning: static property 'BarProp' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'BarProp' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21869 | @usableFromInline static let `BeforeUnloadEvent`: JSString = "BeforeUnloadEvent"
21870 | @usableFromInline static let `Blob`: JSString = "Blob"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21869:34: warning: static property 'BeforeUnloadEvent' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21867 | @usableFromInline static let `AudioTrackList`: JSString = "AudioTrackList"
21868 | @usableFromInline static let `BarProp`: JSString = "BarProp"
21869 | @usableFromInline static let `BeforeUnloadEvent`: JSString = "BeforeUnloadEvent"
| |- warning: static property 'BeforeUnloadEvent' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'BeforeUnloadEvent' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21870 | @usableFromInline static let `Blob`: JSString = "Blob"
21871 | @usableFromInline static let `BlobEvent`: JSString = "BlobEvent"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21870:34: warning: static property 'Blob' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21868 | @usableFromInline static let `BarProp`: JSString = "BarProp"
21869 | @usableFromInline static let `BeforeUnloadEvent`: JSString = "BeforeUnloadEvent"
21870 | @usableFromInline static let `Blob`: JSString = "Blob"
| |- warning: static property 'Blob' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'Blob' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21871 | @usableFromInline static let `BlobEvent`: JSString = "BlobEvent"
21872 | @usableFromInline static let `BroadcastChannel`: JSString = "BroadcastChannel"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21871:34: warning: static property 'BlobEvent' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21869 | @usableFromInline static let `BeforeUnloadEvent`: JSString = "BeforeUnloadEvent"
21870 | @usableFromInline static let `Blob`: JSString = "Blob"
21871 | @usableFromInline static let `BlobEvent`: JSString = "BlobEvent"
| |- warning: static property 'BlobEvent' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'BlobEvent' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21872 | @usableFromInline static let `BroadcastChannel`: JSString = "BroadcastChannel"
21873 | @usableFromInline static let `BufferedChangeEvent`: JSString = "BufferedChangeEvent"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21872:34: warning: static property 'BroadcastChannel' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21870 | @usableFromInline static let `Blob`: JSString = "Blob"
21871 | @usableFromInline static let `BlobEvent`: JSString = "BlobEvent"
21872 | @usableFromInline static let `BroadcastChannel`: JSString = "BroadcastChannel"
| |- warning: static property 'BroadcastChannel' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'BroadcastChannel' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21873 | @usableFromInline static let `BufferedChangeEvent`: JSString = "BufferedChangeEvent"
21874 | @usableFromInline static let `ByteLengthQueuingStrategy`: JSString = "ByteLengthQueuingStrategy"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21873:34: warning: static property 'BufferedChangeEvent' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21871 | @usableFromInline static let `BlobEvent`: JSString = "BlobEvent"
21872 | @usableFromInline static let `BroadcastChannel`: JSString = "BroadcastChannel"
21873 | @usableFromInline static let `BufferedChangeEvent`: JSString = "BufferedChangeEvent"
| |- warning: static property 'BufferedChangeEvent' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'BufferedChangeEvent' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21874 | @usableFromInline static let `ByteLengthQueuingStrategy`: JSString = "ByteLengthQueuingStrategy"
21875 | @usableFromInline static let `CDATASection`: JSString = "CDATASection"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21874:34: warning: static property 'ByteLengthQueuingStrategy' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21872 | @usableFromInline static let `BroadcastChannel`: JSString = "BroadcastChannel"
21873 | @usableFromInline static let `BufferedChangeEvent`: JSString = "BufferedChangeEvent"
21874 | @usableFromInline static let `ByteLengthQueuingStrategy`: JSString = "ByteLengthQueuingStrategy"
| |- warning: static property 'ByteLengthQueuingStrategy' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'ByteLengthQueuingStrategy' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21875 | @usableFromInline static let `CDATASection`: JSString = "CDATASection"
21876 | @usableFromInline static let `CSSPseudoElement`: JSString = "CSSPseudoElement"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21875:34: warning: static property 'CDATASection' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21873 | @usableFromInline static let `BufferedChangeEvent`: JSString = "BufferedChangeEvent"
21874 | @usableFromInline static let `ByteLengthQueuingStrategy`: JSString = "ByteLengthQueuingStrategy"
21875 | @usableFromInline static let `CDATASection`: JSString = "CDATASection"
| |- warning: static property 'CDATASection' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'CDATASection' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21876 | @usableFromInline static let `CSSPseudoElement`: JSString = "CSSPseudoElement"
21877 | @usableFromInline static let `Cache`: JSString = "Cache"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21876:34: warning: static property 'CSSPseudoElement' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21874 | @usableFromInline static let `ByteLengthQueuingStrategy`: JSString = "ByteLengthQueuingStrategy"
21875 | @usableFromInline static let `CDATASection`: JSString = "CDATASection"
21876 | @usableFromInline static let `CSSPseudoElement`: JSString = "CSSPseudoElement"
| |- warning: static property 'CSSPseudoElement' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'CSSPseudoElement' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21877 | @usableFromInline static let `Cache`: JSString = "Cache"
21878 | @usableFromInline static let `CacheStorage`: JSString = "CacheStorage"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21877:34: warning: static property 'Cache' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21875 | @usableFromInline static let `CDATASection`: JSString = "CDATASection"
21876 | @usableFromInline static let `CSSPseudoElement`: JSString = "CSSPseudoElement"
21877 | @usableFromInline static let `Cache`: JSString = "Cache"
| |- warning: static property 'Cache' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'Cache' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21878 | @usableFromInline static let `CacheStorage`: JSString = "CacheStorage"
21879 | @usableFromInline static let `CanvasGradient`: JSString = "CanvasGradient"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21878:34: warning: static property 'CacheStorage' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21876 | @usableFromInline static let `CSSPseudoElement`: JSString = "CSSPseudoElement"
21877 | @usableFromInline static let `Cache`: JSString = "Cache"
21878 | @usableFromInline static let `CacheStorage`: JSString = "CacheStorage"
| |- warning: static property 'CacheStorage' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'CacheStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21879 | @usableFromInline static let `CanvasGradient`: JSString = "CanvasGradient"
21880 | @usableFromInline static let `CanvasPattern`: JSString = "CanvasPattern"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21879:34: warning: static property 'CanvasGradient' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21877 | @usableFromInline static let `Cache`: JSString = "Cache"
21878 | @usableFromInline static let `CacheStorage`: JSString = "CacheStorage"
21879 | @usableFromInline static let `CanvasGradient`: JSString = "CanvasGradient"
| |- warning: static property 'CanvasGradient' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'CanvasGradient' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21880 | @usableFromInline static let `CanvasPattern`: JSString = "CanvasPattern"
21881 | @usableFromInline static let `CanvasRenderingContext2D`: JSString = "CanvasRenderingContext2D"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21880:34: warning: static property 'CanvasPattern' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21878 | @usableFromInline static let `CacheStorage`: JSString = "CacheStorage"
21879 | @usableFromInline static let `CanvasGradient`: JSString = "CanvasGradient"
21880 | @usableFromInline static let `CanvasPattern`: JSString = "CanvasPattern"
| |- warning: static property 'CanvasPattern' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'CanvasPattern' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21881 | @usableFromInline static let `CanvasRenderingContext2D`: JSString = "CanvasRenderingContext2D"
21882 | @usableFromInline static let `CaretPosition`: JSString = "CaretPosition"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21881:34: warning: static property 'CanvasRenderingContext2D' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21879 | @usableFromInline static let `CanvasGradient`: JSString = "CanvasGradient"
21880 | @usableFromInline static let `CanvasPattern`: JSString = "CanvasPattern"
21881 | @usableFromInline static let `CanvasRenderingContext2D`: JSString = "CanvasRenderingContext2D"
| |- warning: static property 'CanvasRenderingContext2D' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'CanvasRenderingContext2D' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21882 | @usableFromInline static let `CaretPosition`: JSString = "CaretPosition"
21883 | @usableFromInline static let `CharacterData`: JSString = "CharacterData"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21882:34: warning: static property 'CaretPosition' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21880 | @usableFromInline static let `CanvasPattern`: JSString = "CanvasPattern"
21881 | @usableFromInline static let `CanvasRenderingContext2D`: JSString = "CanvasRenderingContext2D"
21882 | @usableFromInline static let `CaretPosition`: JSString = "CaretPosition"
| |- warning: static property 'CaretPosition' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'CaretPosition' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21883 | @usableFromInline static let `CharacterData`: JSString = "CharacterData"
21884 | @usableFromInline static let `CloseWatcher`: JSString = "CloseWatcher"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21883:34: warning: static property 'CharacterData' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21881 | @usableFromInline static let `CanvasRenderingContext2D`: JSString = "CanvasRenderingContext2D"
21882 | @usableFromInline static let `CaretPosition`: JSString = "CaretPosition"
21883 | @usableFromInline static let `CharacterData`: JSString = "CharacterData"
| |- warning: static property 'CharacterData' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'CharacterData' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21884 | @usableFromInline static let `CloseWatcher`: JSString = "CloseWatcher"
21885 | @usableFromInline static let `CommandEvent`: JSString = "CommandEvent"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21884:34: warning: static property 'CloseWatcher' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21882 | @usableFromInline static let `CaretPosition`: JSString = "CaretPosition"
21883 | @usableFromInline static let `CharacterData`: JSString = "CharacterData"
21884 | @usableFromInline static let `CloseWatcher`: JSString = "CloseWatcher"
| |- warning: static property 'CloseWatcher' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'CloseWatcher' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21885 | @usableFromInline static let `CommandEvent`: JSString = "CommandEvent"
21886 | @usableFromInline static let `Comment`: JSString = "Comment"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21885:34: warning: static property 'CommandEvent' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21883 | @usableFromInline static let `CharacterData`: JSString = "CharacterData"
21884 | @usableFromInline static let `CloseWatcher`: JSString = "CloseWatcher"
21885 | @usableFromInline static let `CommandEvent`: JSString = "CommandEvent"
| |- warning: static property 'CommandEvent' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'CommandEvent' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21886 | @usableFromInline static let `Comment`: JSString = "Comment"
21887 | @usableFromInline static let `CompositionEvent`: JSString = "CompositionEvent"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21886:34: warning: static property 'Comment' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21884 | @usableFromInline static let `CloseWatcher`: JSString = "CloseWatcher"
21885 | @usableFromInline static let `CommandEvent`: JSString = "CommandEvent"
21886 | @usableFromInline static let `Comment`: JSString = "Comment"
| |- warning: static property 'Comment' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'Comment' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21887 | @usableFromInline static let `CompositionEvent`: JSString = "CompositionEvent"
21888 | @usableFromInline static let `CountQueuingStrategy`: JSString = "CountQueuingStrategy"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21887:34: warning: static property 'CompositionEvent' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21885 | @usableFromInline static let `CommandEvent`: JSString = "CommandEvent"
21886 | @usableFromInline static let `Comment`: JSString = "Comment"
21887 | @usableFromInline static let `CompositionEvent`: JSString = "CompositionEvent"
| |- warning: static property 'CompositionEvent' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'CompositionEvent' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21888 | @usableFromInline static let `CountQueuingStrategy`: JSString = "CountQueuingStrategy"
21889 | @usableFromInline static let `CustomElementRegistry`: JSString = "CustomElementRegistry"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21888:34: warning: static property 'CountQueuingStrategy' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21886 | @usableFromInline static let `Comment`: JSString = "Comment"
21887 | @usableFromInline static let `CompositionEvent`: JSString = "CompositionEvent"
21888 | @usableFromInline static let `CountQueuingStrategy`: JSString = "CountQueuingStrategy"
| |- warning: static property 'CountQueuingStrategy' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'CountQueuingStrategy' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21889 | @usableFromInline static let `CustomElementRegistry`: JSString = "CustomElementRegistry"
21890 | @usableFromInline static let `CustomEvent`: JSString = "CustomEvent"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21889:34: warning: static property 'CustomElementRegistry' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21887 | @usableFromInline static let `CompositionEvent`: JSString = "CompositionEvent"
21888 | @usableFromInline static let `CountQueuingStrategy`: JSString = "CountQueuingStrategy"
21889 | @usableFromInline static let `CustomElementRegistry`: JSString = "CustomElementRegistry"
| |- warning: static property 'CustomElementRegistry' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'CustomElementRegistry' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21890 | @usableFromInline static let `CustomEvent`: JSString = "CustomEvent"
21891 | @usableFromInline static let `CustomStateSet`: JSString = "CustomStateSet"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21890:34: warning: static property 'CustomEvent' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21888 | @usableFromInline static let `CountQueuingStrategy`: JSString = "CountQueuingStrategy"
21889 | @usableFromInline static let `CustomElementRegistry`: JSString = "CustomElementRegistry"
21890 | @usableFromInline static let `CustomEvent`: JSString = "CustomEvent"
| |- warning: static property 'CustomEvent' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'CustomEvent' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21891 | @usableFromInline static let `CustomStateSet`: JSString = "CustomStateSet"
21892 | @usableFromInline static let `DOMImplementation`: JSString = "DOMImplementation"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21891:34: warning: static property 'CustomStateSet' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21889 | @usableFromInline static let `CustomElementRegistry`: JSString = "CustomElementRegistry"
21890 | @usableFromInline static let `CustomEvent`: JSString = "CustomEvent"
21891 | @usableFromInline static let `CustomStateSet`: JSString = "CustomStateSet"
| |- warning: static property 'CustomStateSet' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'CustomStateSet' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21892 | @usableFromInline static let `DOMImplementation`: JSString = "DOMImplementation"
21893 | @usableFromInline static let `DOMMatrix`: JSString = "DOMMatrix"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21892:34: warning: static property 'DOMImplementation' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21890 | @usableFromInline static let `CustomEvent`: JSString = "CustomEvent"
21891 | @usableFromInline static let `CustomStateSet`: JSString = "CustomStateSet"
21892 | @usableFromInline static let `DOMImplementation`: JSString = "DOMImplementation"
| |- warning: static property 'DOMImplementation' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'DOMImplementation' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21893 | @usableFromInline static let `DOMMatrix`: JSString = "DOMMatrix"
21894 | @usableFromInline static let `DOMMatrixReadOnly`: JSString = "DOMMatrixReadOnly"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21893:34: warning: static property 'DOMMatrix' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21891 | @usableFromInline static let `CustomStateSet`: JSString = "CustomStateSet"
21892 | @usableFromInline static let `DOMImplementation`: JSString = "DOMImplementation"
21893 | @usableFromInline static let `DOMMatrix`: JSString = "DOMMatrix"
| |- warning: static property 'DOMMatrix' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'DOMMatrix' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21894 | @usableFromInline static let `DOMMatrixReadOnly`: JSString = "DOMMatrixReadOnly"
21895 | @usableFromInline static let `DOMParser`: JSString = "DOMParser"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21894:34: warning: static property 'DOMMatrixReadOnly' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21892 | @usableFromInline static let `DOMImplementation`: JSString = "DOMImplementation"
21893 | @usableFromInline static let `DOMMatrix`: JSString = "DOMMatrix"
21894 | @usableFromInline static let `DOMMatrixReadOnly`: JSString = "DOMMatrixReadOnly"
| |- warning: static property 'DOMMatrixReadOnly' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'DOMMatrixReadOnly' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21895 | @usableFromInline static let `DOMParser`: JSString = "DOMParser"
21896 | @usableFromInline static let `DOMPoint`: JSString = "DOMPoint"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21895:34: warning: static property 'DOMParser' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21893 | @usableFromInline static let `DOMMatrix`: JSString = "DOMMatrix"
21894 | @usableFromInline static let `DOMMatrixReadOnly`: JSString = "DOMMatrixReadOnly"
21895 | @usableFromInline static let `DOMParser`: JSString = "DOMParser"
| |- warning: static property 'DOMParser' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'DOMParser' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21896 | @usableFromInline static let `DOMPoint`: JSString = "DOMPoint"
21897 | @usableFromInline static let `DOMPointReadOnly`: JSString = "DOMPointReadOnly"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21896:34: warning: static property 'DOMPoint' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21894 | @usableFromInline static let `DOMMatrixReadOnly`: JSString = "DOMMatrixReadOnly"
21895 | @usableFromInline static let `DOMParser`: JSString = "DOMParser"
21896 | @usableFromInline static let `DOMPoint`: JSString = "DOMPoint"
| |- warning: static property 'DOMPoint' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'DOMPoint' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21897 | @usableFromInline static let `DOMPointReadOnly`: JSString = "DOMPointReadOnly"
21898 | @usableFromInline static let `DOMQuad`: JSString = "DOMQuad"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21897:34: warning: static property 'DOMPointReadOnly' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21895 | @usableFromInline static let `DOMParser`: JSString = "DOMParser"
21896 | @usableFromInline static let `DOMPoint`: JSString = "DOMPoint"
21897 | @usableFromInline static let `DOMPointReadOnly`: JSString = "DOMPointReadOnly"
| |- warning: static property 'DOMPointReadOnly' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'DOMPointReadOnly' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21898 | @usableFromInline static let `DOMQuad`: JSString = "DOMQuad"
21899 | @usableFromInline static let `DOMRect`: JSString = "DOMRect"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21898:34: warning: static property 'DOMQuad' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21896 | @usableFromInline static let `DOMPoint`: JSString = "DOMPoint"
21897 | @usableFromInline static let `DOMPointReadOnly`: JSString = "DOMPointReadOnly"
21898 | @usableFromInline static let `DOMQuad`: JSString = "DOMQuad"
| |- warning: static property 'DOMQuad' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'DOMQuad' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21899 | @usableFromInline static let `DOMRect`: JSString = "DOMRect"
21900 | @usableFromInline static let `DOMRectList`: JSString = "DOMRectList"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21899:34: warning: static property 'DOMRect' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21897 | @usableFromInline static let `DOMPointReadOnly`: JSString = "DOMPointReadOnly"
21898 | @usableFromInline static let `DOMQuad`: JSString = "DOMQuad"
21899 | @usableFromInline static let `DOMRect`: JSString = "DOMRect"
| |- warning: static property 'DOMRect' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'DOMRect' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21900 | @usableFromInline static let `DOMRectList`: JSString = "DOMRectList"
21901 | @usableFromInline static let `DOMRectReadOnly`: JSString = "DOMRectReadOnly"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21900:34: warning: static property 'DOMRectList' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21898 | @usableFromInline static let `DOMQuad`: JSString = "DOMQuad"
21899 | @usableFromInline static let `DOMRect`: JSString = "DOMRect"
21900 | @usableFromInline static let `DOMRectList`: JSString = "DOMRectList"
| |- warning: static property 'DOMRectList' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'DOMRectList' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21901 | @usableFromInline static let `DOMRectReadOnly`: JSString = "DOMRectReadOnly"
21902 | @usableFromInline static let `DOMStringList`: JSString = "DOMStringList"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21901:34: warning: static property 'DOMRectReadOnly' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21899 | @usableFromInline static let `DOMRect`: JSString = "DOMRect"
21900 | @usableFromInline static let `DOMRectList`: JSString = "DOMRectList"
21901 | @usableFromInline static let `DOMRectReadOnly`: JSString = "DOMRectReadOnly"
| |- warning: static property 'DOMRectReadOnly' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'DOMRectReadOnly' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21902 | @usableFromInline static let `DOMStringList`: JSString = "DOMStringList"
21903 | @usableFromInline static let `DOMStringMap`: JSString = "DOMStringMap"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21902:34: warning: static property 'DOMStringList' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21900 | @usableFromInline static let `DOMRectList`: JSString = "DOMRectList"
21901 | @usableFromInline static let `DOMRectReadOnly`: JSString = "DOMRectReadOnly"
21902 | @usableFromInline static let `DOMStringList`: JSString = "DOMStringList"
| |- warning: static property 'DOMStringList' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'DOMStringList' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21903 | @usableFromInline static let `DOMStringMap`: JSString = "DOMStringMap"
21904 | @usableFromInline static let `DOMTokenList`: JSString = "DOMTokenList"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21903:34: warning: static property 'DOMStringMap' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21901 | @usableFromInline static let `DOMRectReadOnly`: JSString = "DOMRectReadOnly"
21902 | @usableFromInline static let `DOMStringList`: JSString = "DOMStringList"
21903 | @usableFromInline static let `DOMStringMap`: JSString = "DOMStringMap"
| |- warning: static property 'DOMStringMap' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'DOMStringMap' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21904 | @usableFromInline static let `DOMTokenList`: JSString = "DOMTokenList"
21905 | @usableFromInline static let `DataTransfer`: JSString = "DataTransfer"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21904:34: warning: static property 'DOMTokenList' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21902 | @usableFromInline static let `DOMStringList`: JSString = "DOMStringList"
21903 | @usableFromInline static let `DOMStringMap`: JSString = "DOMStringMap"
21904 | @usableFromInline static let `DOMTokenList`: JSString = "DOMTokenList"
| |- warning: static property 'DOMTokenList' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'DOMTokenList' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21905 | @usableFromInline static let `DataTransfer`: JSString = "DataTransfer"
21906 | @usableFromInline static let `DataTransferItem`: JSString = "DataTransferItem"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21905:34: warning: static property 'DataTransfer' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21903 | @usableFromInline static let `DOMStringMap`: JSString = "DOMStringMap"
21904 | @usableFromInline static let `DOMTokenList`: JSString = "DOMTokenList"
21905 | @usableFromInline static let `DataTransfer`: JSString = "DataTransfer"
| |- warning: static property 'DataTransfer' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'DataTransfer' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21906 | @usableFromInline static let `DataTransferItem`: JSString = "DataTransferItem"
21907 | @usableFromInline static let `DataTransferItemList`: JSString = "DataTransferItemList"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21906:34: warning: static property 'DataTransferItem' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21904 | @usableFromInline static let `DOMTokenList`: JSString = "DOMTokenList"
21905 | @usableFromInline static let `DataTransfer`: JSString = "DataTransfer"
21906 | @usableFromInline static let `DataTransferItem`: JSString = "DataTransferItem"
| |- warning: static property 'DataTransferItem' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'DataTransferItem' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21907 | @usableFromInline static let `DataTransferItemList`: JSString = "DataTransferItemList"
21908 | @usableFromInline static let `DeviceChangeEvent`: JSString = "DeviceChangeEvent"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21907:34: warning: static property 'DataTransferItemList' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21905 | @usableFromInline static let `DataTransfer`: JSString = "DataTransfer"
21906 | @usableFromInline static let `DataTransferItem`: JSString = "DataTransferItem"
21907 | @usableFromInline static let `DataTransferItemList`: JSString = "DataTransferItemList"
| |- warning: static property 'DataTransferItemList' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'DataTransferItemList' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21908 | @usableFromInline static let `DeviceChangeEvent`: JSString = "DeviceChangeEvent"
21909 | @usableFromInline static let `Document`: JSString = "Document"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21908:34: warning: static property 'DeviceChangeEvent' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21906 | @usableFromInline static let `DataTransferItem`: JSString = "DataTransferItem"
21907 | @usableFromInline static let `DataTransferItemList`: JSString = "DataTransferItemList"
21908 | @usableFromInline static let `DeviceChangeEvent`: JSString = "DeviceChangeEvent"
| |- warning: static property 'DeviceChangeEvent' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'DeviceChangeEvent' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21909 | @usableFromInline static let `Document`: JSString = "Document"
21910 | @usableFromInline static let `DocumentFragment`: JSString = "DocumentFragment"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21909:34: warning: static property 'Document' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21907 | @usableFromInline static let `DataTransferItemList`: JSString = "DataTransferItemList"
21908 | @usableFromInline static let `DeviceChangeEvent`: JSString = "DeviceChangeEvent"
21909 | @usableFromInline static let `Document`: JSString = "Document"
| |- warning: static property 'Document' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'Document' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21910 | @usableFromInline static let `DocumentFragment`: JSString = "DocumentFragment"
21911 | @usableFromInline static let `DocumentType`: JSString = "DocumentType"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21910:34: warning: static property 'DocumentFragment' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21908 | @usableFromInline static let `DeviceChangeEvent`: JSString = "DeviceChangeEvent"
21909 | @usableFromInline static let `Document`: JSString = "Document"
21910 | @usableFromInline static let `DocumentFragment`: JSString = "DocumentFragment"
| |- warning: static property 'DocumentFragment' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'DocumentFragment' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21911 | @usableFromInline static let `DocumentType`: JSString = "DocumentType"
21912 | @usableFromInline static let `DragEvent`: JSString = "DragEvent"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21911:34: warning: static property 'DocumentType' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21909 | @usableFromInline static let `Document`: JSString = "Document"
21910 | @usableFromInline static let `DocumentFragment`: JSString = "DocumentFragment"
21911 | @usableFromInline static let `DocumentType`: JSString = "DocumentType"
| |- warning: static property 'DocumentType' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'DocumentType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21912 | @usableFromInline static let `DragEvent`: JSString = "DragEvent"
21913 | @usableFromInline static let `Element`: JSString = "Element"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21912:34: warning: static property 'DragEvent' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21910 | @usableFromInline static let `DocumentFragment`: JSString = "DocumentFragment"
21911 | @usableFromInline static let `DocumentType`: JSString = "DocumentType"
21912 | @usableFromInline static let `DragEvent`: JSString = "DragEvent"
| |- warning: static property 'DragEvent' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'DragEvent' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21913 | @usableFromInline static let `Element`: JSString = "Element"
21914 | @usableFromInline static let `ElementInternals`: JSString = "ElementInternals"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not conform to the 'Sendable' protocol
18 | /// The internal representation of JS compatible string
19 | /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:21913:34: warning: static property 'Element' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
21911 | @usableFromInline static let `DocumentType`: JSString = "DocumentType"
21912 | @usableFromInline static let `DragEvent`: JSString = "DragEvent"
21913 | @usableFromInline static let `Element`: JSString = "Element"
| |- warning: static property 'Element' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'Element' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21914 | @usableFromInline static let `ElementInternals`: JSString = "ElementInternals"
21915 | @usableFromInline static let `EncodedAudioChunk`: JSString = "EncodedAudioChunk"
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
15 | /// ```
16 | ///
17 | public struct JSString: LosslessStringConvertible, Equatable {
| `- note: struct 'JSString' does not 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-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:7e37457820e5f17452a98118754f345f2619722c485f2db0d8b666940a83afd2
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-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] Compiling JavaScriptKit JSArray.swift
[6/61] Compiling JavaScriptKit JSDate.swift
[7/61] Compiling JavaScriptKit JSError.swift
[8/63] Compiling JavaScriptKit ConstructibleFromJSValue.swift
[9/63] Compiling JavaScriptKit ConvertibleToJSValue.swift
[10/63] Compiling JavaScriptKit Deprecated.swift
[11/65] Compiling JavaScriptKit Features.swift
[12/65] Compiling JavaScriptKit JSBigInt.swift
[13/65] Compiling JavaScriptKit JSClosure.swift
[14/65] Compiling JavaScriptKit JSSymbol.swift
[15/65] Compiling JavaScriptKit JSThrowingFunction.swift
[16/65] Compiling JavaScriptKit JSPromise.swift
[17/65] Compiling JavaScriptKit JSTimer.swift
[18/65] Emitting module WebIDL
[19/65] Compiling JavaScriptKit JSTypedArray.swift
[23/65] Compiling JavaScriptKit JSFunction.swift
[27/65] Compiling JavaScriptKit JSObject.swift
[28/65] Compiling JavaScriptKit JSString.swift
[29/65] Compiling WebIDL Typedef.swift
[30/65] Compiling WebIDL Value.swift
[34/66] Compiling JavaScriptKit Macros.swift
[35/66] Compiling JavaScriptKit ThreadLocal.swift
[43/66] Emitting module JavaScriptKit
[48/66] Compiling JavaScriptKit JSValue.swift
[49/66] Compiling JavaScriptKit JSValueDecoder.swift
[51/90] Compiling JavaScriptBigIntSupport JSBigInt+I64.swift
[52/90] Emitting module JavaScriptBigIntSupport
[53/90] Compiling JavaScriptBigIntSupport Int64+I64.swift
[54/91] Compiling JavaScriptEventLoop JavaScriptEventLoop+ExecutorFactory.swift
[56/91] Compiling JavaScriptEventLoop JavaScriptEventLoop.swift
[57/90] Emitting module JavaScriptEventLoop
[58/90] Compiling JavaScriptEventLoop JSSending.swift
[59/90] Compiling JavaScriptEventLoop JavaScriptEventLoop+LegacyHooks.swift
[60/90] Compiling JavaScriptEventLoop JobQueue.swift
[61/90] Compiling JavaScriptEventLoop WebWorkerDedicatedExecutor.swift
[62/90] Compiling JavaScriptEventLoop WebWorkerTaskExecutor.swift
[63/91] Wrapping AST for JavaScriptEventLoop for debugging
[65/98] Compiling WebIDLToSwift UnionType+SwiftRepresentable.swift
[66/98] Compiling WebIDLToSwift UnionType.swift
[67/98] Compiling WebIDLToSwift PackageManifest.swift
/host/spi-builder-workspace/Sources/WebIDLToSwift/Shell.swift:27:20: error: cannot find 'Process' in scope
25 | private static func run(executable: String, arguments: [String]) {
26 | // print("*** running script: \(script)")
27 | let task = Process()
| `- error: cannot find 'Process' in scope
28 | task.standardError = FileHandle.standardError
29 | task.arguments = arguments
[68/98] Compiling WebIDLToSwift Shell.swift
/host/spi-builder-workspace/Sources/WebIDLToSwift/Shell.swift:27:20: error: cannot find 'Process' in scope
25 | private static func run(executable: String, arguments: [String]) {
26 | // print("*** running script: \(script)")
27 | let task = Process()
| `- error: cannot find 'Process' in scope
28 | task.standardError = FileHandle.standardError
29 | task.arguments = arguments
[69/99] Compiling ECMAScript ArrayBuffer.swift
[70/99] Compiling WebIDLToSwift WebIDLToSwift.swift
/host/spi-builder-workspace/Sources/WebIDLToSwift/WebIDLToSwift.swift:10:24: error: cannot find 'DispatchGroup' in scope
8 | @main
9 | enum WebIDLToSwift {
10 | static let group = DispatchGroup()
| `- error: cannot find 'DispatchGroup' in scope
11 |
12 | static func main() {
/host/spi-builder-workspace/Sources/WebIDLToSwift/WebIDLToSwift.swift:94:9: error: cannot find 'DispatchQueue' in scope
92 |
93 | group.enter()
94 | DispatchQueue.global().async {
| `- error: cannot find 'DispatchQueue' in scope
95 | Shell.format(source: outputPath)
96 | if patch {
[71/99] Compiling ECMAScript Iterators.swift
[72/99] Emitting module ECMAScript
[73/99] Compiling ECMAScript BridgedDictionary.swift
[74/99] Compiling ECMAScript Attributes.swift
[75/99] Compiling ECMAScript ArrayBufferView.swift
[76/99] Compiling ECMAScript DataView.swift
[78/99] Compiling WebIDLToSwift SwiftRepresentation.swift
[79/99] Compiling WebIDLToSwift SwiftSource.swift
[80/99] Compiling WebIDLToSwift WebIDL+SwiftRepresentation.swift
[81/102] Emitting module WebAPIBase
[82/102] Compiling WebAPIBase ToJSValue.swift
[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
error: emit-module command failed with exit code 1 (use -v to see invocation)
[88/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 | }
[89/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 | }
[90/108] Emitting module WebIDLToSwift
/host/spi-builder-workspace/Sources/WebIDLToSwift/WebIDLToSwift.swift:10:24: error: cannot find 'DispatchGroup' in scope
8 | @main
9 | enum WebIDLToSwift {
10 | static let group = DispatchGroup()
| `- error: cannot find 'DispatchGroup' in scope
11 |
12 | static func main() {
[91/108] Compiling WebIDLToSwift IDLParser.swift
/host/spi-builder-workspace/Sources/WebIDLToSwift/IDLParser.swift:7:20: error: cannot find 'Process' in scope
5 | private static func getJSONData(_ modules: [String]) -> Data {
6 | print("Fetching parsed IDL files...")
7 | let task = Process()
| `- error: cannot find 'Process' in scope
8 | let pipe = Pipe()
9 | task.standardOutput = pipe
[92/108] Compiling WebIDLToSwift MergeDeclarations.swift
/host/spi-builder-workspace/Sources/WebIDLToSwift/IDLParser.swift:7:20: error: cannot find 'Process' in scope
5 | private static func getJSONData(_ modules: [String]) -> Data {
6 | print("Fetching parsed IDL files...")
7 | let task = Process()
| `- error: cannot find 'Process' in scope
8 | let pipe = Pipe()
9 | task.standardOutput = pipe
[93/108] Compiling WebIDLToSwift Module.swift
[94/108] Compiling WebIDLToSwift ModuleState.swift
[95/108] Compiling DOM RenderingContext.swift
BUILD FAILURE 6.1 wasm