Build Information
Failed to build SwiftSoup, reference master (aa85ee
), with Swift 6.1 for Wasm on 11 Jun 2025 21:00:55 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4606859-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
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
60 | static let inputKeygenTextarea = ParsingStrings(["input", "keygen", "textarea"])
61 | }
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:60:20: warning: static property 'inputKeygenTextarea' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
58 | static let tableRowsAndCols = ParsingStrings(["caption", "col", "colgroup", "tbody", "td", "tfoot", "th", "thead", "tr"])
59 | static let thTd = ParsingStrings(["th", "td"])
60 | static let inputKeygenTextarea = ParsingStrings(["input", "keygen", "textarea"])
| |- warning: static property 'inputKeygenTextarea' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'inputKeygenTextarea' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
61 | }
62 |
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1547:32: warning: static property 'InBodyStartToHead' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1545 | // was contributing around 10% of parse GC load.
1546 | fileprivate final class Constants {
1547 | fileprivate static let InBodyStartToHead = ParsingStrings(["base", "basefont", "bgsound", "command", "link", "meta", "noframes", "script", "style", "title"])
| |- warning: static property 'InBodyStartToHead' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'InBodyStartToHead' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1548 | fileprivate static let InBodyStartPClosers = ParsingStrings(["address", "article", "aside", "blockquote", "center", "details", "dir", "div", "dl",
1549 | "fieldset", "figcaption", "figure", "footer", "header", "hgroup", "menu", "nav", "ol",
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1548:32: warning: static property 'InBodyStartPClosers' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1546 | fileprivate final class Constants {
1547 | fileprivate static let InBodyStartToHead = ParsingStrings(["base", "basefont", "bgsound", "command", "link", "meta", "noframes", "script", "style", "title"])
1548 | fileprivate static let InBodyStartPClosers = ParsingStrings(["address", "article", "aside", "blockquote", "center", "details", "dir", "div", "dl",
| |- warning: static property 'InBodyStartPClosers' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'InBodyStartPClosers' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1549 | "fieldset", "figcaption", "figure", "footer", "header", "hgroup", "menu", "nav", "ol",
1550 | "p", "section", "summary", "ul"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1551:32: warning: static property 'Headings' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1549 | "fieldset", "figcaption", "figure", "footer", "header", "hgroup", "menu", "nav", "ol",
1550 | "p", "section", "summary", "ul"])
1551 | fileprivate static let Headings = ParsingStrings(["h1", "h2", "h3", "h4", "h5", "h6"])
| |- warning: static property 'Headings' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'Headings' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1552 | fileprivate static let InBodyStartPreListing = ParsingStrings(["pre", "listing"])
1553 | fileprivate static let InBodyStartLiBreakers = ParsingStrings(["address", "div", "p"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1552:32: warning: static property 'InBodyStartPreListing' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1550 | "p", "section", "summary", "ul"])
1551 | fileprivate static let Headings = ParsingStrings(["h1", "h2", "h3", "h4", "h5", "h6"])
1552 | fileprivate static let InBodyStartPreListing = ParsingStrings(["pre", "listing"])
| |- warning: static property 'InBodyStartPreListing' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'InBodyStartPreListing' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1553 | fileprivate static let InBodyStartLiBreakers = ParsingStrings(["address", "div", "p"])
1554 | fileprivate static let DdDt = ParsingStrings(["dd", "dt"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1553:32: warning: static property 'InBodyStartLiBreakers' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1551 | fileprivate static let Headings = ParsingStrings(["h1", "h2", "h3", "h4", "h5", "h6"])
1552 | fileprivate static let InBodyStartPreListing = ParsingStrings(["pre", "listing"])
1553 | fileprivate static let InBodyStartLiBreakers = ParsingStrings(["address", "div", "p"])
| |- warning: static property 'InBodyStartLiBreakers' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'InBodyStartLiBreakers' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1554 | fileprivate static let DdDt = ParsingStrings(["dd", "dt"])
1555 | fileprivate static let Formatters = ParsingStrings(["b", "big", "code", "em", "font", "i", "s", "small", "strike", "strong", "tt", "u"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1554:32: warning: static property 'DdDt' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1552 | fileprivate static let InBodyStartPreListing = ParsingStrings(["pre", "listing"])
1553 | fileprivate static let InBodyStartLiBreakers = ParsingStrings(["address", "div", "p"])
1554 | fileprivate static let DdDt = ParsingStrings(["dd", "dt"])
| |- warning: static property 'DdDt' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'DdDt' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1555 | fileprivate static let Formatters = ParsingStrings(["b", "big", "code", "em", "font", "i", "s", "small", "strike", "strong", "tt", "u"])
1556 | fileprivate static let InBodyStartApplets = ParsingStrings(["applet", "marquee", "object"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1555:32: warning: static property 'Formatters' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1553 | fileprivate static let InBodyStartLiBreakers = ParsingStrings(["address", "div", "p"])
1554 | fileprivate static let DdDt = ParsingStrings(["dd", "dt"])
1555 | fileprivate static let Formatters = ParsingStrings(["b", "big", "code", "em", "font", "i", "s", "small", "strike", "strong", "tt", "u"])
| |- warning: static property 'Formatters' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'Formatters' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1556 | fileprivate static let InBodyStartApplets = ParsingStrings(["applet", "marquee", "object"])
1557 | fileprivate static let InBodyStartEmptyFormatters = ParsingStrings(["area", "br", "embed", "img", "keygen", "wbr"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1556:32: warning: static property 'InBodyStartApplets' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1554 | fileprivate static let DdDt = ParsingStrings(["dd", "dt"])
1555 | fileprivate static let Formatters = ParsingStrings(["b", "big", "code", "em", "font", "i", "s", "small", "strike", "strong", "tt", "u"])
1556 | fileprivate static let InBodyStartApplets = ParsingStrings(["applet", "marquee", "object"])
| |- warning: static property 'InBodyStartApplets' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'InBodyStartApplets' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1557 | fileprivate static let InBodyStartEmptyFormatters = ParsingStrings(["area", "br", "embed", "img", "keygen", "wbr"])
1558 | fileprivate static let InBodyStartMedia = ParsingStrings(["param", "source", "track"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1557:32: warning: static property 'InBodyStartEmptyFormatters' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1555 | fileprivate static let Formatters = ParsingStrings(["b", "big", "code", "em", "font", "i", "s", "small", "strike", "strong", "tt", "u"])
1556 | fileprivate static let InBodyStartApplets = ParsingStrings(["applet", "marquee", "object"])
1557 | fileprivate static let InBodyStartEmptyFormatters = ParsingStrings(["area", "br", "embed", "img", "keygen", "wbr"])
| |- warning: static property 'InBodyStartEmptyFormatters' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'InBodyStartEmptyFormatters' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1558 | fileprivate static let InBodyStartMedia = ParsingStrings(["param", "source", "track"])
1559 | fileprivate static let InBodyStartInputAttribs = ParsingStrings(["name", "action", "prompt"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1558:32: warning: static property 'InBodyStartMedia' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1556 | fileprivate static let InBodyStartApplets = ParsingStrings(["applet", "marquee", "object"])
1557 | fileprivate static let InBodyStartEmptyFormatters = ParsingStrings(["area", "br", "embed", "img", "keygen", "wbr"])
1558 | fileprivate static let InBodyStartMedia = ParsingStrings(["param", "source", "track"])
| |- warning: static property 'InBodyStartMedia' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'InBodyStartMedia' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1559 | fileprivate static let InBodyStartInputAttribs = ParsingStrings(["name", "action", "prompt"])
1560 | fileprivate static let InBodyStartOptions = ParsingStrings(["optgroup", "option"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1559:32: warning: static property 'InBodyStartInputAttribs' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1557 | fileprivate static let InBodyStartEmptyFormatters = ParsingStrings(["area", "br", "embed", "img", "keygen", "wbr"])
1558 | fileprivate static let InBodyStartMedia = ParsingStrings(["param", "source", "track"])
1559 | fileprivate static let InBodyStartInputAttribs = ParsingStrings(["name", "action", "prompt"])
| |- warning: static property 'InBodyStartInputAttribs' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'InBodyStartInputAttribs' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1560 | fileprivate static let InBodyStartOptions = ParsingStrings(["optgroup", "option"])
1561 | fileprivate static let InBodyStartRuby = ParsingStrings(["rp", "rt"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1560:32: warning: static property 'InBodyStartOptions' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1558 | fileprivate static let InBodyStartMedia = ParsingStrings(["param", "source", "track"])
1559 | fileprivate static let InBodyStartInputAttribs = ParsingStrings(["name", "action", "prompt"])
1560 | fileprivate static let InBodyStartOptions = ParsingStrings(["optgroup", "option"])
| |- warning: static property 'InBodyStartOptions' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'InBodyStartOptions' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1561 | fileprivate static let InBodyStartRuby = ParsingStrings(["rp", "rt"])
1562 | fileprivate static let InBodyStartDrop = ParsingStrings(["caption", "col", "colgroup", "frame", "head", "tbody", "td", "tfoot", "th", "thead", "tr"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1561:32: warning: static property 'InBodyStartRuby' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1559 | fileprivate static let InBodyStartInputAttribs = ParsingStrings(["name", "action", "prompt"])
1560 | fileprivate static let InBodyStartOptions = ParsingStrings(["optgroup", "option"])
1561 | fileprivate static let InBodyStartRuby = ParsingStrings(["rp", "rt"])
| |- warning: static property 'InBodyStartRuby' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'InBodyStartRuby' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1562 | fileprivate static let InBodyStartDrop = ParsingStrings(["caption", "col", "colgroup", "frame", "head", "tbody", "td", "tfoot", "th", "thead", "tr"])
1563 | fileprivate static let InBodyEndClosers = ParsingStrings(["address", "article", "aside", "blockquote", "button", "center", "details", "dir", "div",
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1562:32: warning: static property 'InBodyStartDrop' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1560 | fileprivate static let InBodyStartOptions = ParsingStrings(["optgroup", "option"])
1561 | fileprivate static let InBodyStartRuby = ParsingStrings(["rp", "rt"])
1562 | fileprivate static let InBodyStartDrop = ParsingStrings(["caption", "col", "colgroup", "frame", "head", "tbody", "td", "tfoot", "th", "thead", "tr"])
| |- warning: static property 'InBodyStartDrop' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'InBodyStartDrop' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1563 | fileprivate static let InBodyEndClosers = ParsingStrings(["address", "article", "aside", "blockquote", "button", "center", "details", "dir", "div",
1564 | "dl", "fieldset", "figcaption", "figure", "footer", "header", "hgroup", "listing", "menu",
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1563:32: warning: static property 'InBodyEndClosers' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1561 | fileprivate static let InBodyStartRuby = ParsingStrings(["rp", "rt"])
1562 | fileprivate static let InBodyStartDrop = ParsingStrings(["caption", "col", "colgroup", "frame", "head", "tbody", "td", "tfoot", "th", "thead", "tr"])
1563 | fileprivate static let InBodyEndClosers = ParsingStrings(["address", "article", "aside", "blockquote", "button", "center", "details", "dir", "div",
| |- warning: static property 'InBodyEndClosers' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'InBodyEndClosers' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1564 | "dl", "fieldset", "figcaption", "figure", "footer", "header", "hgroup", "listing", "menu",
1565 | "nav", "ol", "pre", "section", "summary", "ul"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1566:32: warning: static property 'InBodyEndAdoptionFormatters' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1564 | "dl", "fieldset", "figcaption", "figure", "footer", "header", "hgroup", "listing", "menu",
1565 | "nav", "ol", "pre", "section", "summary", "ul"])
1566 | fileprivate static let InBodyEndAdoptionFormatters = ParsingStrings(["a", "b", "big", "code", "em", "font", "i", "nobr", "s", "small", "strike", "strong", "tt", "u"])
| |- warning: static property 'InBodyEndAdoptionFormatters' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'InBodyEndAdoptionFormatters' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1567 | fileprivate static let InBodyEndTableFosters = ParsingStrings(["table", "tbody", "tfoot", "thead", "tr"])
1568 | }
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1567:32: warning: static property 'InBodyEndTableFosters' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1565 | "nav", "ol", "pre", "section", "summary", "ul"])
1566 | fileprivate static let InBodyEndAdoptionFormatters = ParsingStrings(["a", "b", "big", "code", "em", "font", "i", "nobr", "s", "small", "strike", "strong", "tt", "u"])
1567 | fileprivate static let InBodyEndTableFosters = ParsingStrings(["table", "tbody", "tfoot", "thead", "tr"])
| |- warning: static property 'InBodyEndTableFosters' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'InBodyEndTableFosters' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1568 | }
1569 | }
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/Mutex.swift:37:9: error: cannot find 'pthread_mutex_init' in scope
35 |
36 | init() {
37 | pthread_mutex_init(&mutex, nil)
| `- error: cannot find 'pthread_mutex_init' in scope
38 | }
39 |
/host/spi-builder-workspace/Sources/Mutex.swift:37:36: error: 'nil' requires a contextual type
35 |
36 | init() {
37 | pthread_mutex_init(&mutex, nil)
| `- error: 'nil' requires a contextual type
38 | }
39 |
/host/spi-builder-workspace/Sources/Mutex.swift:41:9: error: cannot find 'pthread_mutex_destroy' in scope
39 |
40 | deinit {
41 | pthread_mutex_destroy(&mutex)
| `- error: cannot find 'pthread_mutex_destroy' in scope
42 | }
43 |
/host/spi-builder-workspace/Sources/Mutex.swift:45:9: error: cannot find 'pthread_mutex_lock' in scope
43 |
44 | func lock() {
45 | pthread_mutex_lock(&mutex)
| `- error: cannot find 'pthread_mutex_lock' in scope
46 | }
47 |
/host/spi-builder-workspace/Sources/Mutex.swift:49:9: error: cannot find 'pthread_mutex_unlock' in scope
47 |
48 | func unlock() {
49 | pthread_mutex_unlock(&mutex)
| `- error: cannot find 'pthread_mutex_unlock' in scope
50 | }
51 | #endif
/host/spi-builder-workspace/Sources/Node.swift:55:24: warning: static property 'EMPTY_NODES' is not concurrency-safe because non-'Sendable' type 'Array<Node>' may have shared mutable state; this is an error in the Swift 6 language mode
21 | }
22 |
23 | open class Node: Equatable, Hashable {
| `- note: class 'Node' does not conform to the 'Sendable' protocol
24 | var baseUri: [UInt8]?
25 | var attributes: Attributes?
:
53 | private static let absCount = abs.count
54 | fileprivate static let empty = "".utf8Array
55 | private static let EMPTY_NODES: Array<Node> = Array<Node>()
| |- warning: static property 'EMPTY_NODES' is not concurrency-safe because non-'Sendable' type 'Array<Node>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'EMPTY_NODES' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 |
57 | /**
[55/63] Compiling SwiftSoup OrderedSet.swift
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:41:20: warning: static property 'outer' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
39 | // TODO: Replace sets with byte masks for speed (easier done via single byte ASCII assumption, too)
40 | private enum TagSets {
41 | static let outer = ParsingStrings(["head", "body", "html", "br"])
| |- warning: static property 'outer' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'outer' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
42 | static let outer2 = ParsingStrings(["body", "html", "br"])
43 | static let outer3 = ParsingStrings(["body", "html"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:42:20: warning: static property 'outer2' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
40 | private enum TagSets {
41 | static let outer = ParsingStrings(["head", "body", "html", "br"])
42 | static let outer2 = ParsingStrings(["body", "html", "br"])
| |- warning: static property 'outer2' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'outer2' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 | static let outer3 = ParsingStrings(["body", "html"])
44 | static let baseEtc = ParsingStrings(["base", "basefont", "bgsound", "command", "link"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:43:20: warning: static property 'outer3' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
41 | static let outer = ParsingStrings(["head", "body", "html", "br"])
42 | static let outer2 = ParsingStrings(["body", "html", "br"])
43 | static let outer3 = ParsingStrings(["body", "html"])
| |- warning: static property 'outer3' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'outer3' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 | static let baseEtc = ParsingStrings(["base", "basefont", "bgsound", "command", "link"])
45 | static let baseEtc2 = ParsingStrings(["basefont", "bgsound", "link", "meta", "noframes", "style"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:44:20: warning: static property 'baseEtc' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
42 | static let outer2 = ParsingStrings(["body", "html", "br"])
43 | static let outer3 = ParsingStrings(["body", "html"])
44 | static let baseEtc = ParsingStrings(["base", "basefont", "bgsound", "command", "link"])
| |- warning: static property 'baseEtc' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'baseEtc' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
45 | static let baseEtc2 = ParsingStrings(["basefont", "bgsound", "link", "meta", "noframes", "style"])
46 | static let baseEtc3 = ParsingStrings(["base", "basefont", "bgsound", "link", "meta", "noframes", "script", "style", "title"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:45:20: warning: static property 'baseEtc2' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
43 | static let outer3 = ParsingStrings(["body", "html"])
44 | static let baseEtc = ParsingStrings(["base", "basefont", "bgsound", "command", "link"])
45 | static let baseEtc2 = ParsingStrings(["basefont", "bgsound", "link", "meta", "noframes", "style"])
| |- warning: static property 'baseEtc2' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'baseEtc2' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 | static let baseEtc3 = ParsingStrings(["base", "basefont", "bgsound", "link", "meta", "noframes", "script", "style", "title"])
47 | static let headNoscript = ParsingStrings(["head", "noscript"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:46:20: warning: static property 'baseEtc3' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
44 | static let baseEtc = ParsingStrings(["base", "basefont", "bgsound", "command", "link"])
45 | static let baseEtc2 = ParsingStrings(["basefont", "bgsound", "link", "meta", "noframes", "style"])
46 | static let baseEtc3 = ParsingStrings(["base", "basefont", "bgsound", "link", "meta", "noframes", "script", "style", "title"])
| |- warning: static property 'baseEtc3' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'baseEtc3' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 | static let headNoscript = ParsingStrings(["head", "noscript"])
48 | static let table = ParsingStrings(["table", "tbody", "tfoot", "thead", "tr"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:47:20: warning: static property 'headNoscript' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
45 | static let baseEtc2 = ParsingStrings(["basefont", "bgsound", "link", "meta", "noframes", "style"])
46 | static let baseEtc3 = ParsingStrings(["base", "basefont", "bgsound", "link", "meta", "noframes", "script", "style", "title"])
47 | static let headNoscript = ParsingStrings(["head", "noscript"])
| |- warning: static property 'headNoscript' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'headNoscript' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 | static let table = ParsingStrings(["table", "tbody", "tfoot", "thead", "tr"])
49 | static let tableSections = ParsingStrings(["tbody", "tfoot", "thead"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:48:20: warning: static property 'table' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
46 | static let baseEtc3 = ParsingStrings(["base", "basefont", "bgsound", "link", "meta", "noframes", "script", "style", "title"])
47 | static let headNoscript = ParsingStrings(["head", "noscript"])
48 | static let table = ParsingStrings(["table", "tbody", "tfoot", "thead", "tr"])
| |- warning: static property 'table' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' 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
49 | static let tableSections = ParsingStrings(["tbody", "tfoot", "thead"])
50 | static let tableMix = ParsingStrings(["body", "caption", "col", "colgroup", "html", "tbody", "td", "tfoot", "th", "thead", "tr"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:49:20: warning: static property 'tableSections' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
47 | static let headNoscript = ParsingStrings(["head", "noscript"])
48 | static let table = ParsingStrings(["table", "tbody", "tfoot", "thead", "tr"])
49 | static let tableSections = ParsingStrings(["tbody", "tfoot", "thead"])
| |- warning: static property 'tableSections' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'tableSections' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | static let tableMix = ParsingStrings(["body", "caption", "col", "colgroup", "html", "tbody", "td", "tfoot", "th", "thead", "tr"])
51 | static let tableMix2 = ParsingStrings(["body", "col", "colgroup", "html", "tbody", "td", "tfoot", "th", "thead", "tr"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:50:20: warning: static property 'tableMix' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
48 | static let table = ParsingStrings(["table", "tbody", "tfoot", "thead", "tr"])
49 | static let tableSections = ParsingStrings(["tbody", "tfoot", "thead"])
50 | static let tableMix = ParsingStrings(["body", "caption", "col", "colgroup", "html", "tbody", "td", "tfoot", "th", "thead", "tr"])
| |- warning: static property 'tableMix' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'tableMix' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 | static let tableMix2 = ParsingStrings(["body", "col", "colgroup", "html", "tbody", "td", "tfoot", "th", "thead", "tr"])
52 | static let tableMix3 = ParsingStrings(["caption", "col", "colgroup", "tbody", "tfoot", "thead"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:51:20: warning: static property 'tableMix2' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
49 | static let tableSections = ParsingStrings(["tbody", "tfoot", "thead"])
50 | static let tableMix = ParsingStrings(["body", "caption", "col", "colgroup", "html", "tbody", "td", "tfoot", "th", "thead", "tr"])
51 | static let tableMix2 = ParsingStrings(["body", "col", "colgroup", "html", "tbody", "td", "tfoot", "th", "thead", "tr"])
| |- warning: static property 'tableMix2' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'tableMix2' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 | static let tableMix3 = ParsingStrings(["caption", "col", "colgroup", "tbody", "tfoot", "thead"])
53 | static let tableMix4 = ParsingStrings(["body", "caption", "col", "colgroup", "html", "td", "th", "tr"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:52:20: warning: static property 'tableMix3' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
50 | static let tableMix = ParsingStrings(["body", "caption", "col", "colgroup", "html", "tbody", "td", "tfoot", "th", "thead", "tr"])
51 | static let tableMix2 = ParsingStrings(["body", "col", "colgroup", "html", "tbody", "td", "tfoot", "th", "thead", "tr"])
52 | static let tableMix3 = ParsingStrings(["caption", "col", "colgroup", "tbody", "tfoot", "thead"])
| |- warning: static property 'tableMix3' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'tableMix3' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 | static let tableMix4 = ParsingStrings(["body", "caption", "col", "colgroup", "html", "td", "th", "tr"])
54 | static let tableMix5 = ParsingStrings(["caption", "col", "colgroup", "tbody", "tfoot", "thead", "tr"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:53:20: warning: static property 'tableMix4' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
51 | static let tableMix2 = ParsingStrings(["body", "col", "colgroup", "html", "tbody", "td", "tfoot", "th", "thead", "tr"])
52 | static let tableMix3 = ParsingStrings(["caption", "col", "colgroup", "tbody", "tfoot", "thead"])
53 | static let tableMix4 = ParsingStrings(["body", "caption", "col", "colgroup", "html", "td", "th", "tr"])
| |- warning: static property 'tableMix4' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'tableMix4' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
54 | static let tableMix5 = ParsingStrings(["caption", "col", "colgroup", "tbody", "tfoot", "thead", "tr"])
55 | static let tableMix6 = ParsingStrings(["body", "caption", "col", "colgroup", "html", "td", "th"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:54:20: warning: static property 'tableMix5' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
52 | static let tableMix3 = ParsingStrings(["caption", "col", "colgroup", "tbody", "tfoot", "thead"])
53 | static let tableMix4 = ParsingStrings(["body", "caption", "col", "colgroup", "html", "td", "th", "tr"])
54 | static let tableMix5 = ParsingStrings(["caption", "col", "colgroup", "tbody", "tfoot", "thead", "tr"])
| |- warning: static property 'tableMix5' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'tableMix5' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 | static let tableMix6 = ParsingStrings(["body", "caption", "col", "colgroup", "html", "td", "th"])
56 | static let tableMix7 = ParsingStrings(["body", "caption", "col", "colgroup", "html"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:55:20: warning: static property 'tableMix6' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
53 | static let tableMix4 = ParsingStrings(["body", "caption", "col", "colgroup", "html", "td", "th", "tr"])
54 | static let tableMix5 = ParsingStrings(["caption", "col", "colgroup", "tbody", "tfoot", "thead", "tr"])
55 | static let tableMix6 = ParsingStrings(["body", "caption", "col", "colgroup", "html", "td", "th"])
| |- warning: static property 'tableMix6' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'tableMix6' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 | static let tableMix7 = ParsingStrings(["body", "caption", "col", "colgroup", "html"])
57 | static let tableMix8 = ParsingStrings(["caption", "table", "tbody", "tfoot", "thead", "tr", "td", "th"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:56:20: warning: static property 'tableMix7' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
54 | static let tableMix5 = ParsingStrings(["caption", "col", "colgroup", "tbody", "tfoot", "thead", "tr"])
55 | static let tableMix6 = ParsingStrings(["body", "caption", "col", "colgroup", "html", "td", "th"])
56 | static let tableMix7 = ParsingStrings(["body", "caption", "col", "colgroup", "html"])
| |- warning: static property 'tableMix7' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'tableMix7' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 | static let tableMix8 = ParsingStrings(["caption", "table", "tbody", "tfoot", "thead", "tr", "td", "th"])
58 | static let tableRowsAndCols = ParsingStrings(["caption", "col", "colgroup", "tbody", "td", "tfoot", "th", "thead", "tr"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:57:20: warning: static property 'tableMix8' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
55 | static let tableMix6 = ParsingStrings(["body", "caption", "col", "colgroup", "html", "td", "th"])
56 | static let tableMix7 = ParsingStrings(["body", "caption", "col", "colgroup", "html"])
57 | static let tableMix8 = ParsingStrings(["caption", "table", "tbody", "tfoot", "thead", "tr", "td", "th"])
| |- warning: static property 'tableMix8' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'tableMix8' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
58 | static let tableRowsAndCols = ParsingStrings(["caption", "col", "colgroup", "tbody", "td", "tfoot", "th", "thead", "tr"])
59 | static let thTd = ParsingStrings(["th", "td"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:58:20: warning: static property 'tableRowsAndCols' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
56 | static let tableMix7 = ParsingStrings(["body", "caption", "col", "colgroup", "html"])
57 | static let tableMix8 = ParsingStrings(["caption", "table", "tbody", "tfoot", "thead", "tr", "td", "th"])
58 | static let tableRowsAndCols = ParsingStrings(["caption", "col", "colgroup", "tbody", "td", "tfoot", "th", "thead", "tr"])
| |- warning: static property 'tableRowsAndCols' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'tableRowsAndCols' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 | static let thTd = ParsingStrings(["th", "td"])
60 | static let inputKeygenTextarea = ParsingStrings(["input", "keygen", "textarea"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:59:20: warning: static property 'thTd' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
57 | static let tableMix8 = ParsingStrings(["caption", "table", "tbody", "tfoot", "thead", "tr", "td", "th"])
58 | static let tableRowsAndCols = ParsingStrings(["caption", "col", "colgroup", "tbody", "td", "tfoot", "th", "thead", "tr"])
59 | static let thTd = ParsingStrings(["th", "td"])
| |- warning: static property 'thTd' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'thTd' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
60 | static let inputKeygenTextarea = ParsingStrings(["input", "keygen", "textarea"])
61 | }
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:60:20: warning: static property 'inputKeygenTextarea' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
58 | static let tableRowsAndCols = ParsingStrings(["caption", "col", "colgroup", "tbody", "td", "tfoot", "th", "thead", "tr"])
59 | static let thTd = ParsingStrings(["th", "td"])
60 | static let inputKeygenTextarea = ParsingStrings(["input", "keygen", "textarea"])
| |- warning: static property 'inputKeygenTextarea' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'inputKeygenTextarea' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
61 | }
62 |
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1547:32: warning: static property 'InBodyStartToHead' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1545 | // was contributing around 10% of parse GC load.
1546 | fileprivate final class Constants {
1547 | fileprivate static let InBodyStartToHead = ParsingStrings(["base", "basefont", "bgsound", "command", "link", "meta", "noframes", "script", "style", "title"])
| |- warning: static property 'InBodyStartToHead' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'InBodyStartToHead' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1548 | fileprivate static let InBodyStartPClosers = ParsingStrings(["address", "article", "aside", "blockquote", "center", "details", "dir", "div", "dl",
1549 | "fieldset", "figcaption", "figure", "footer", "header", "hgroup", "menu", "nav", "ol",
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1548:32: warning: static property 'InBodyStartPClosers' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1546 | fileprivate final class Constants {
1547 | fileprivate static let InBodyStartToHead = ParsingStrings(["base", "basefont", "bgsound", "command", "link", "meta", "noframes", "script", "style", "title"])
1548 | fileprivate static let InBodyStartPClosers = ParsingStrings(["address", "article", "aside", "blockquote", "center", "details", "dir", "div", "dl",
| |- warning: static property 'InBodyStartPClosers' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'InBodyStartPClosers' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1549 | "fieldset", "figcaption", "figure", "footer", "header", "hgroup", "menu", "nav", "ol",
1550 | "p", "section", "summary", "ul"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1551:32: warning: static property 'Headings' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1549 | "fieldset", "figcaption", "figure", "footer", "header", "hgroup", "menu", "nav", "ol",
1550 | "p", "section", "summary", "ul"])
1551 | fileprivate static let Headings = ParsingStrings(["h1", "h2", "h3", "h4", "h5", "h6"])
| |- warning: static property 'Headings' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'Headings' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1552 | fileprivate static let InBodyStartPreListing = ParsingStrings(["pre", "listing"])
1553 | fileprivate static let InBodyStartLiBreakers = ParsingStrings(["address", "div", "p"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1552:32: warning: static property 'InBodyStartPreListing' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1550 | "p", "section", "summary", "ul"])
1551 | fileprivate static let Headings = ParsingStrings(["h1", "h2", "h3", "h4", "h5", "h6"])
1552 | fileprivate static let InBodyStartPreListing = ParsingStrings(["pre", "listing"])
| |- warning: static property 'InBodyStartPreListing' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'InBodyStartPreListing' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1553 | fileprivate static let InBodyStartLiBreakers = ParsingStrings(["address", "div", "p"])
1554 | fileprivate static let DdDt = ParsingStrings(["dd", "dt"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1553:32: warning: static property 'InBodyStartLiBreakers' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1551 | fileprivate static let Headings = ParsingStrings(["h1", "h2", "h3", "h4", "h5", "h6"])
1552 | fileprivate static let InBodyStartPreListing = ParsingStrings(["pre", "listing"])
1553 | fileprivate static let InBodyStartLiBreakers = ParsingStrings(["address", "div", "p"])
| |- warning: static property 'InBodyStartLiBreakers' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'InBodyStartLiBreakers' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1554 | fileprivate static let DdDt = ParsingStrings(["dd", "dt"])
1555 | fileprivate static let Formatters = ParsingStrings(["b", "big", "code", "em", "font", "i", "s", "small", "strike", "strong", "tt", "u"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1554:32: warning: static property 'DdDt' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1552 | fileprivate static let InBodyStartPreListing = ParsingStrings(["pre", "listing"])
1553 | fileprivate static let InBodyStartLiBreakers = ParsingStrings(["address", "div", "p"])
1554 | fileprivate static let DdDt = ParsingStrings(["dd", "dt"])
| |- warning: static property 'DdDt' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'DdDt' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1555 | fileprivate static let Formatters = ParsingStrings(["b", "big", "code", "em", "font", "i", "s", "small", "strike", "strong", "tt", "u"])
1556 | fileprivate static let InBodyStartApplets = ParsingStrings(["applet", "marquee", "object"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1555:32: warning: static property 'Formatters' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1553 | fileprivate static let InBodyStartLiBreakers = ParsingStrings(["address", "div", "p"])
1554 | fileprivate static let DdDt = ParsingStrings(["dd", "dt"])
1555 | fileprivate static let Formatters = ParsingStrings(["b", "big", "code", "em", "font", "i", "s", "small", "strike", "strong", "tt", "u"])
| |- warning: static property 'Formatters' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'Formatters' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1556 | fileprivate static let InBodyStartApplets = ParsingStrings(["applet", "marquee", "object"])
1557 | fileprivate static let InBodyStartEmptyFormatters = ParsingStrings(["area", "br", "embed", "img", "keygen", "wbr"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1556:32: warning: static property 'InBodyStartApplets' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1554 | fileprivate static let DdDt = ParsingStrings(["dd", "dt"])
1555 | fileprivate static let Formatters = ParsingStrings(["b", "big", "code", "em", "font", "i", "s", "small", "strike", "strong", "tt", "u"])
1556 | fileprivate static let InBodyStartApplets = ParsingStrings(["applet", "marquee", "object"])
| |- warning: static property 'InBodyStartApplets' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'InBodyStartApplets' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1557 | fileprivate static let InBodyStartEmptyFormatters = ParsingStrings(["area", "br", "embed", "img", "keygen", "wbr"])
1558 | fileprivate static let InBodyStartMedia = ParsingStrings(["param", "source", "track"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1557:32: warning: static property 'InBodyStartEmptyFormatters' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1555 | fileprivate static let Formatters = ParsingStrings(["b", "big", "code", "em", "font", "i", "s", "small", "strike", "strong", "tt", "u"])
1556 | fileprivate static let InBodyStartApplets = ParsingStrings(["applet", "marquee", "object"])
1557 | fileprivate static let InBodyStartEmptyFormatters = ParsingStrings(["area", "br", "embed", "img", "keygen", "wbr"])
| |- warning: static property 'InBodyStartEmptyFormatters' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'InBodyStartEmptyFormatters' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1558 | fileprivate static let InBodyStartMedia = ParsingStrings(["param", "source", "track"])
1559 | fileprivate static let InBodyStartInputAttribs = ParsingStrings(["name", "action", "prompt"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1558:32: warning: static property 'InBodyStartMedia' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1556 | fileprivate static let InBodyStartApplets = ParsingStrings(["applet", "marquee", "object"])
1557 | fileprivate static let InBodyStartEmptyFormatters = ParsingStrings(["area", "br", "embed", "img", "keygen", "wbr"])
1558 | fileprivate static let InBodyStartMedia = ParsingStrings(["param", "source", "track"])
| |- warning: static property 'InBodyStartMedia' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'InBodyStartMedia' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1559 | fileprivate static let InBodyStartInputAttribs = ParsingStrings(["name", "action", "prompt"])
1560 | fileprivate static let InBodyStartOptions = ParsingStrings(["optgroup", "option"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1559:32: warning: static property 'InBodyStartInputAttribs' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1557 | fileprivate static let InBodyStartEmptyFormatters = ParsingStrings(["area", "br", "embed", "img", "keygen", "wbr"])
1558 | fileprivate static let InBodyStartMedia = ParsingStrings(["param", "source", "track"])
1559 | fileprivate static let InBodyStartInputAttribs = ParsingStrings(["name", "action", "prompt"])
| |- warning: static property 'InBodyStartInputAttribs' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'InBodyStartInputAttribs' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1560 | fileprivate static let InBodyStartOptions = ParsingStrings(["optgroup", "option"])
1561 | fileprivate static let InBodyStartRuby = ParsingStrings(["rp", "rt"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1560:32: warning: static property 'InBodyStartOptions' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1558 | fileprivate static let InBodyStartMedia = ParsingStrings(["param", "source", "track"])
1559 | fileprivate static let InBodyStartInputAttribs = ParsingStrings(["name", "action", "prompt"])
1560 | fileprivate static let InBodyStartOptions = ParsingStrings(["optgroup", "option"])
| |- warning: static property 'InBodyStartOptions' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'InBodyStartOptions' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1561 | fileprivate static let InBodyStartRuby = ParsingStrings(["rp", "rt"])
1562 | fileprivate static let InBodyStartDrop = ParsingStrings(["caption", "col", "colgroup", "frame", "head", "tbody", "td", "tfoot", "th", "thead", "tr"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1561:32: warning: static property 'InBodyStartRuby' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1559 | fileprivate static let InBodyStartInputAttribs = ParsingStrings(["name", "action", "prompt"])
1560 | fileprivate static let InBodyStartOptions = ParsingStrings(["optgroup", "option"])
1561 | fileprivate static let InBodyStartRuby = ParsingStrings(["rp", "rt"])
| |- warning: static property 'InBodyStartRuby' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'InBodyStartRuby' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1562 | fileprivate static let InBodyStartDrop = ParsingStrings(["caption", "col", "colgroup", "frame", "head", "tbody", "td", "tfoot", "th", "thead", "tr"])
1563 | fileprivate static let InBodyEndClosers = ParsingStrings(["address", "article", "aside", "blockquote", "button", "center", "details", "dir", "div",
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1562:32: warning: static property 'InBodyStartDrop' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1560 | fileprivate static let InBodyStartOptions = ParsingStrings(["optgroup", "option"])
1561 | fileprivate static let InBodyStartRuby = ParsingStrings(["rp", "rt"])
1562 | fileprivate static let InBodyStartDrop = ParsingStrings(["caption", "col", "colgroup", "frame", "head", "tbody", "td", "tfoot", "th", "thead", "tr"])
| |- warning: static property 'InBodyStartDrop' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'InBodyStartDrop' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1563 | fileprivate static let InBodyEndClosers = ParsingStrings(["address", "article", "aside", "blockquote", "button", "center", "details", "dir", "div",
1564 | "dl", "fieldset", "figcaption", "figure", "footer", "header", "hgroup", "listing", "menu",
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1563:32: warning: static property 'InBodyEndClosers' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1561 | fileprivate static let InBodyStartRuby = ParsingStrings(["rp", "rt"])
1562 | fileprivate static let InBodyStartDrop = ParsingStrings(["caption", "col", "colgroup", "frame", "head", "tbody", "td", "tfoot", "th", "thead", "tr"])
1563 | fileprivate static let InBodyEndClosers = ParsingStrings(["address", "article", "aside", "blockquote", "button", "center", "details", "dir", "div",
| |- warning: static property 'InBodyEndClosers' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'InBodyEndClosers' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1564 | "dl", "fieldset", "figcaption", "figure", "footer", "header", "hgroup", "listing", "menu",
1565 | "nav", "ol", "pre", "section", "summary", "ul"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1566:32: warning: static property 'InBodyEndAdoptionFormatters' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1564 | "dl", "fieldset", "figcaption", "figure", "footer", "header", "hgroup", "listing", "menu",
1565 | "nav", "ol", "pre", "section", "summary", "ul"])
1566 | fileprivate static let InBodyEndAdoptionFormatters = ParsingStrings(["a", "b", "big", "code", "em", "font", "i", "nobr", "s", "small", "strike", "strong", "tt", "u"])
| |- warning: static property 'InBodyEndAdoptionFormatters' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'InBodyEndAdoptionFormatters' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1567 | fileprivate static let InBodyEndTableFosters = ParsingStrings(["table", "tbody", "tfoot", "thead", "tr"])
1568 | }
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1567:32: warning: static property 'InBodyEndTableFosters' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1565 | "nav", "ol", "pre", "section", "summary", "ul"])
1566 | fileprivate static let InBodyEndAdoptionFormatters = ParsingStrings(["a", "b", "big", "code", "em", "font", "i", "nobr", "s", "small", "strike", "strong", "tt", "u"])
1567 | fileprivate static let InBodyEndTableFosters = ParsingStrings(["table", "tbody", "tfoot", "thead", "tr"])
| |- warning: static property 'InBodyEndTableFosters' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'InBodyEndTableFosters' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1568 | }
1569 | }
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/Mutex.swift:37:9: error: cannot find 'pthread_mutex_init' in scope
35 |
36 | init() {
37 | pthread_mutex_init(&mutex, nil)
| `- error: cannot find 'pthread_mutex_init' in scope
38 | }
39 |
/host/spi-builder-workspace/Sources/Mutex.swift:37:36: error: 'nil' requires a contextual type
35 |
36 | init() {
37 | pthread_mutex_init(&mutex, nil)
| `- error: 'nil' requires a contextual type
38 | }
39 |
/host/spi-builder-workspace/Sources/Mutex.swift:41:9: error: cannot find 'pthread_mutex_destroy' in scope
39 |
40 | deinit {
41 | pthread_mutex_destroy(&mutex)
| `- error: cannot find 'pthread_mutex_destroy' in scope
42 | }
43 |
/host/spi-builder-workspace/Sources/Mutex.swift:45:9: error: cannot find 'pthread_mutex_lock' in scope
43 |
44 | func lock() {
45 | pthread_mutex_lock(&mutex)
| `- error: cannot find 'pthread_mutex_lock' in scope
46 | }
47 |
/host/spi-builder-workspace/Sources/Mutex.swift:49:9: error: cannot find 'pthread_mutex_unlock' in scope
47 |
48 | func unlock() {
49 | pthread_mutex_unlock(&mutex)
| `- error: cannot find 'pthread_mutex_unlock' in scope
50 | }
51 | #endif
/host/spi-builder-workspace/Sources/Node.swift:55:24: warning: static property 'EMPTY_NODES' is not concurrency-safe because non-'Sendable' type 'Array<Node>' may have shared mutable state; this is an error in the Swift 6 language mode
21 | }
22 |
23 | open class Node: Equatable, Hashable {
| `- note: class 'Node' does not conform to the 'Sendable' protocol
24 | var baseUri: [UInt8]?
25 | var attributes: Attributes?
:
53 | private static let absCount = abs.count
54 | fileprivate static let empty = "".utf8Array
55 | private static let EMPTY_NODES: Array<Node> = Array<Node>()
| |- warning: static property 'EMPTY_NODES' is not concurrency-safe because non-'Sendable' type 'Array<Node>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'EMPTY_NODES' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 |
57 | /**
[56/63] Compiling SwiftSoup ParseError.swift
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:41:20: warning: static property 'outer' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
39 | // TODO: Replace sets with byte masks for speed (easier done via single byte ASCII assumption, too)
40 | private enum TagSets {
41 | static let outer = ParsingStrings(["head", "body", "html", "br"])
| |- warning: static property 'outer' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'outer' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
42 | static let outer2 = ParsingStrings(["body", "html", "br"])
43 | static let outer3 = ParsingStrings(["body", "html"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:42:20: warning: static property 'outer2' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
40 | private enum TagSets {
41 | static let outer = ParsingStrings(["head", "body", "html", "br"])
42 | static let outer2 = ParsingStrings(["body", "html", "br"])
| |- warning: static property 'outer2' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'outer2' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 | static let outer3 = ParsingStrings(["body", "html"])
44 | static let baseEtc = ParsingStrings(["base", "basefont", "bgsound", "command", "link"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:43:20: warning: static property 'outer3' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
41 | static let outer = ParsingStrings(["head", "body", "html", "br"])
42 | static let outer2 = ParsingStrings(["body", "html", "br"])
43 | static let outer3 = ParsingStrings(["body", "html"])
| |- warning: static property 'outer3' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'outer3' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 | static let baseEtc = ParsingStrings(["base", "basefont", "bgsound", "command", "link"])
45 | static let baseEtc2 = ParsingStrings(["basefont", "bgsound", "link", "meta", "noframes", "style"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:44:20: warning: static property 'baseEtc' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
42 | static let outer2 = ParsingStrings(["body", "html", "br"])
43 | static let outer3 = ParsingStrings(["body", "html"])
44 | static let baseEtc = ParsingStrings(["base", "basefont", "bgsound", "command", "link"])
| |- warning: static property 'baseEtc' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'baseEtc' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
45 | static let baseEtc2 = ParsingStrings(["basefont", "bgsound", "link", "meta", "noframes", "style"])
46 | static let baseEtc3 = ParsingStrings(["base", "basefont", "bgsound", "link", "meta", "noframes", "script", "style", "title"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:45:20: warning: static property 'baseEtc2' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
43 | static let outer3 = ParsingStrings(["body", "html"])
44 | static let baseEtc = ParsingStrings(["base", "basefont", "bgsound", "command", "link"])
45 | static let baseEtc2 = ParsingStrings(["basefont", "bgsound", "link", "meta", "noframes", "style"])
| |- warning: static property 'baseEtc2' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'baseEtc2' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 | static let baseEtc3 = ParsingStrings(["base", "basefont", "bgsound", "link", "meta", "noframes", "script", "style", "title"])
47 | static let headNoscript = ParsingStrings(["head", "noscript"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:46:20: warning: static property 'baseEtc3' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
44 | static let baseEtc = ParsingStrings(["base", "basefont", "bgsound", "command", "link"])
45 | static let baseEtc2 = ParsingStrings(["basefont", "bgsound", "link", "meta", "noframes", "style"])
46 | static let baseEtc3 = ParsingStrings(["base", "basefont", "bgsound", "link", "meta", "noframes", "script", "style", "title"])
| |- warning: static property 'baseEtc3' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'baseEtc3' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 | static let headNoscript = ParsingStrings(["head", "noscript"])
48 | static let table = ParsingStrings(["table", "tbody", "tfoot", "thead", "tr"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:47:20: warning: static property 'headNoscript' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
45 | static let baseEtc2 = ParsingStrings(["basefont", "bgsound", "link", "meta", "noframes", "style"])
46 | static let baseEtc3 = ParsingStrings(["base", "basefont", "bgsound", "link", "meta", "noframes", "script", "style", "title"])
47 | static let headNoscript = ParsingStrings(["head", "noscript"])
| |- warning: static property 'headNoscript' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'headNoscript' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 | static let table = ParsingStrings(["table", "tbody", "tfoot", "thead", "tr"])
49 | static let tableSections = ParsingStrings(["tbody", "tfoot", "thead"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:48:20: warning: static property 'table' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
46 | static let baseEtc3 = ParsingStrings(["base", "basefont", "bgsound", "link", "meta", "noframes", "script", "style", "title"])
47 | static let headNoscript = ParsingStrings(["head", "noscript"])
48 | static let table = ParsingStrings(["table", "tbody", "tfoot", "thead", "tr"])
| |- warning: static property 'table' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' 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
49 | static let tableSections = ParsingStrings(["tbody", "tfoot", "thead"])
50 | static let tableMix = ParsingStrings(["body", "caption", "col", "colgroup", "html", "tbody", "td", "tfoot", "th", "thead", "tr"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:49:20: warning: static property 'tableSections' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
47 | static let headNoscript = ParsingStrings(["head", "noscript"])
48 | static let table = ParsingStrings(["table", "tbody", "tfoot", "thead", "tr"])
49 | static let tableSections = ParsingStrings(["tbody", "tfoot", "thead"])
| |- warning: static property 'tableSections' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'tableSections' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | static let tableMix = ParsingStrings(["body", "caption", "col", "colgroup", "html", "tbody", "td", "tfoot", "th", "thead", "tr"])
51 | static let tableMix2 = ParsingStrings(["body", "col", "colgroup", "html", "tbody", "td", "tfoot", "th", "thead", "tr"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:50:20: warning: static property 'tableMix' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
48 | static let table = ParsingStrings(["table", "tbody", "tfoot", "thead", "tr"])
49 | static let tableSections = ParsingStrings(["tbody", "tfoot", "thead"])
50 | static let tableMix = ParsingStrings(["body", "caption", "col", "colgroup", "html", "tbody", "td", "tfoot", "th", "thead", "tr"])
| |- warning: static property 'tableMix' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'tableMix' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 | static let tableMix2 = ParsingStrings(["body", "col", "colgroup", "html", "tbody", "td", "tfoot", "th", "thead", "tr"])
52 | static let tableMix3 = ParsingStrings(["caption", "col", "colgroup", "tbody", "tfoot", "thead"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:51:20: warning: static property 'tableMix2' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
49 | static let tableSections = ParsingStrings(["tbody", "tfoot", "thead"])
50 | static let tableMix = ParsingStrings(["body", "caption", "col", "colgroup", "html", "tbody", "td", "tfoot", "th", "thead", "tr"])
51 | static let tableMix2 = ParsingStrings(["body", "col", "colgroup", "html", "tbody", "td", "tfoot", "th", "thead", "tr"])
| |- warning: static property 'tableMix2' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'tableMix2' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 | static let tableMix3 = ParsingStrings(["caption", "col", "colgroup", "tbody", "tfoot", "thead"])
53 | static let tableMix4 = ParsingStrings(["body", "caption", "col", "colgroup", "html", "td", "th", "tr"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:52:20: warning: static property 'tableMix3' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
50 | static let tableMix = ParsingStrings(["body", "caption", "col", "colgroup", "html", "tbody", "td", "tfoot", "th", "thead", "tr"])
51 | static let tableMix2 = ParsingStrings(["body", "col", "colgroup", "html", "tbody", "td", "tfoot", "th", "thead", "tr"])
52 | static let tableMix3 = ParsingStrings(["caption", "col", "colgroup", "tbody", "tfoot", "thead"])
| |- warning: static property 'tableMix3' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'tableMix3' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 | static let tableMix4 = ParsingStrings(["body", "caption", "col", "colgroup", "html", "td", "th", "tr"])
54 | static let tableMix5 = ParsingStrings(["caption", "col", "colgroup", "tbody", "tfoot", "thead", "tr"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:53:20: warning: static property 'tableMix4' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
51 | static let tableMix2 = ParsingStrings(["body", "col", "colgroup", "html", "tbody", "td", "tfoot", "th", "thead", "tr"])
52 | static let tableMix3 = ParsingStrings(["caption", "col", "colgroup", "tbody", "tfoot", "thead"])
53 | static let tableMix4 = ParsingStrings(["body", "caption", "col", "colgroup", "html", "td", "th", "tr"])
| |- warning: static property 'tableMix4' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'tableMix4' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
54 | static let tableMix5 = ParsingStrings(["caption", "col", "colgroup", "tbody", "tfoot", "thead", "tr"])
55 | static let tableMix6 = ParsingStrings(["body", "caption", "col", "colgroup", "html", "td", "th"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:54:20: warning: static property 'tableMix5' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
52 | static let tableMix3 = ParsingStrings(["caption", "col", "colgroup", "tbody", "tfoot", "thead"])
53 | static let tableMix4 = ParsingStrings(["body", "caption", "col", "colgroup", "html", "td", "th", "tr"])
54 | static let tableMix5 = ParsingStrings(["caption", "col", "colgroup", "tbody", "tfoot", "thead", "tr"])
| |- warning: static property 'tableMix5' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'tableMix5' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 | static let tableMix6 = ParsingStrings(["body", "caption", "col", "colgroup", "html", "td", "th"])
56 | static let tableMix7 = ParsingStrings(["body", "caption", "col", "colgroup", "html"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:55:20: warning: static property 'tableMix6' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
53 | static let tableMix4 = ParsingStrings(["body", "caption", "col", "colgroup", "html", "td", "th", "tr"])
54 | static let tableMix5 = ParsingStrings(["caption", "col", "colgroup", "tbody", "tfoot", "thead", "tr"])
55 | static let tableMix6 = ParsingStrings(["body", "caption", "col", "colgroup", "html", "td", "th"])
| |- warning: static property 'tableMix6' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'tableMix6' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 | static let tableMix7 = ParsingStrings(["body", "caption", "col", "colgroup", "html"])
57 | static let tableMix8 = ParsingStrings(["caption", "table", "tbody", "tfoot", "thead", "tr", "td", "th"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:56:20: warning: static property 'tableMix7' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
54 | static let tableMix5 = ParsingStrings(["caption", "col", "colgroup", "tbody", "tfoot", "thead", "tr"])
55 | static let tableMix6 = ParsingStrings(["body", "caption", "col", "colgroup", "html", "td", "th"])
56 | static let tableMix7 = ParsingStrings(["body", "caption", "col", "colgroup", "html"])
| |- warning: static property 'tableMix7' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'tableMix7' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 | static let tableMix8 = ParsingStrings(["caption", "table", "tbody", "tfoot", "thead", "tr", "td", "th"])
58 | static let tableRowsAndCols = ParsingStrings(["caption", "col", "colgroup", "tbody", "td", "tfoot", "th", "thead", "tr"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:57:20: warning: static property 'tableMix8' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
55 | static let tableMix6 = ParsingStrings(["body", "caption", "col", "colgroup", "html", "td", "th"])
56 | static let tableMix7 = ParsingStrings(["body", "caption", "col", "colgroup", "html"])
57 | static let tableMix8 = ParsingStrings(["caption", "table", "tbody", "tfoot", "thead", "tr", "td", "th"])
| |- warning: static property 'tableMix8' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'tableMix8' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
58 | static let tableRowsAndCols = ParsingStrings(["caption", "col", "colgroup", "tbody", "td", "tfoot", "th", "thead", "tr"])
59 | static let thTd = ParsingStrings(["th", "td"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:58:20: warning: static property 'tableRowsAndCols' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
56 | static let tableMix7 = ParsingStrings(["body", "caption", "col", "colgroup", "html"])
57 | static let tableMix8 = ParsingStrings(["caption", "table", "tbody", "tfoot", "thead", "tr", "td", "th"])
58 | static let tableRowsAndCols = ParsingStrings(["caption", "col", "colgroup", "tbody", "td", "tfoot", "th", "thead", "tr"])
| |- warning: static property 'tableRowsAndCols' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'tableRowsAndCols' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 | static let thTd = ParsingStrings(["th", "td"])
60 | static let inputKeygenTextarea = ParsingStrings(["input", "keygen", "textarea"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:59:20: warning: static property 'thTd' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
57 | static let tableMix8 = ParsingStrings(["caption", "table", "tbody", "tfoot", "thead", "tr", "td", "th"])
58 | static let tableRowsAndCols = ParsingStrings(["caption", "col", "colgroup", "tbody", "td", "tfoot", "th", "thead", "tr"])
59 | static let thTd = ParsingStrings(["th", "td"])
| |- warning: static property 'thTd' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'thTd' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
60 | static let inputKeygenTextarea = ParsingStrings(["input", "keygen", "textarea"])
61 | }
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:60:20: warning: static property 'inputKeygenTextarea' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
58 | static let tableRowsAndCols = ParsingStrings(["caption", "col", "colgroup", "tbody", "td", "tfoot", "th", "thead", "tr"])
59 | static let thTd = ParsingStrings(["th", "td"])
60 | static let inputKeygenTextarea = ParsingStrings(["input", "keygen", "textarea"])
| |- warning: static property 'inputKeygenTextarea' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'inputKeygenTextarea' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
61 | }
62 |
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1547:32: warning: static property 'InBodyStartToHead' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1545 | // was contributing around 10% of parse GC load.
1546 | fileprivate final class Constants {
1547 | fileprivate static let InBodyStartToHead = ParsingStrings(["base", "basefont", "bgsound", "command", "link", "meta", "noframes", "script", "style", "title"])
| |- warning: static property 'InBodyStartToHead' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'InBodyStartToHead' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1548 | fileprivate static let InBodyStartPClosers = ParsingStrings(["address", "article", "aside", "blockquote", "center", "details", "dir", "div", "dl",
1549 | "fieldset", "figcaption", "figure", "footer", "header", "hgroup", "menu", "nav", "ol",
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1548:32: warning: static property 'InBodyStartPClosers' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1546 | fileprivate final class Constants {
1547 | fileprivate static let InBodyStartToHead = ParsingStrings(["base", "basefont", "bgsound", "command", "link", "meta", "noframes", "script", "style", "title"])
1548 | fileprivate static let InBodyStartPClosers = ParsingStrings(["address", "article", "aside", "blockquote", "center", "details", "dir", "div", "dl",
| |- warning: static property 'InBodyStartPClosers' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'InBodyStartPClosers' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1549 | "fieldset", "figcaption", "figure", "footer", "header", "hgroup", "menu", "nav", "ol",
1550 | "p", "section", "summary", "ul"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1551:32: warning: static property 'Headings' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1549 | "fieldset", "figcaption", "figure", "footer", "header", "hgroup", "menu", "nav", "ol",
1550 | "p", "section", "summary", "ul"])
1551 | fileprivate static let Headings = ParsingStrings(["h1", "h2", "h3", "h4", "h5", "h6"])
| |- warning: static property 'Headings' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'Headings' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1552 | fileprivate static let InBodyStartPreListing = ParsingStrings(["pre", "listing"])
1553 | fileprivate static let InBodyStartLiBreakers = ParsingStrings(["address", "div", "p"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1552:32: warning: static property 'InBodyStartPreListing' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1550 | "p", "section", "summary", "ul"])
1551 | fileprivate static let Headings = ParsingStrings(["h1", "h2", "h3", "h4", "h5", "h6"])
1552 | fileprivate static let InBodyStartPreListing = ParsingStrings(["pre", "listing"])
| |- warning: static property 'InBodyStartPreListing' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'InBodyStartPreListing' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1553 | fileprivate static let InBodyStartLiBreakers = ParsingStrings(["address", "div", "p"])
1554 | fileprivate static let DdDt = ParsingStrings(["dd", "dt"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1553:32: warning: static property 'InBodyStartLiBreakers' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1551 | fileprivate static let Headings = ParsingStrings(["h1", "h2", "h3", "h4", "h5", "h6"])
1552 | fileprivate static let InBodyStartPreListing = ParsingStrings(["pre", "listing"])
1553 | fileprivate static let InBodyStartLiBreakers = ParsingStrings(["address", "div", "p"])
| |- warning: static property 'InBodyStartLiBreakers' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'InBodyStartLiBreakers' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1554 | fileprivate static let DdDt = ParsingStrings(["dd", "dt"])
1555 | fileprivate static let Formatters = ParsingStrings(["b", "big", "code", "em", "font", "i", "s", "small", "strike", "strong", "tt", "u"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1554:32: warning: static property 'DdDt' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1552 | fileprivate static let InBodyStartPreListing = ParsingStrings(["pre", "listing"])
1553 | fileprivate static let InBodyStartLiBreakers = ParsingStrings(["address", "div", "p"])
1554 | fileprivate static let DdDt = ParsingStrings(["dd", "dt"])
| |- warning: static property 'DdDt' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'DdDt' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1555 | fileprivate static let Formatters = ParsingStrings(["b", "big", "code", "em", "font", "i", "s", "small", "strike", "strong", "tt", "u"])
1556 | fileprivate static let InBodyStartApplets = ParsingStrings(["applet", "marquee", "object"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1555:32: warning: static property 'Formatters' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1553 | fileprivate static let InBodyStartLiBreakers = ParsingStrings(["address", "div", "p"])
1554 | fileprivate static let DdDt = ParsingStrings(["dd", "dt"])
1555 | fileprivate static let Formatters = ParsingStrings(["b", "big", "code", "em", "font", "i", "s", "small", "strike", "strong", "tt", "u"])
| |- warning: static property 'Formatters' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'Formatters' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1556 | fileprivate static let InBodyStartApplets = ParsingStrings(["applet", "marquee", "object"])
1557 | fileprivate static let InBodyStartEmptyFormatters = ParsingStrings(["area", "br", "embed", "img", "keygen", "wbr"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1556:32: warning: static property 'InBodyStartApplets' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1554 | fileprivate static let DdDt = ParsingStrings(["dd", "dt"])
1555 | fileprivate static let Formatters = ParsingStrings(["b", "big", "code", "em", "font", "i", "s", "small", "strike", "strong", "tt", "u"])
1556 | fileprivate static let InBodyStartApplets = ParsingStrings(["applet", "marquee", "object"])
| |- warning: static property 'InBodyStartApplets' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'InBodyStartApplets' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1557 | fileprivate static let InBodyStartEmptyFormatters = ParsingStrings(["area", "br", "embed", "img", "keygen", "wbr"])
1558 | fileprivate static let InBodyStartMedia = ParsingStrings(["param", "source", "track"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1557:32: warning: static property 'InBodyStartEmptyFormatters' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1555 | fileprivate static let Formatters = ParsingStrings(["b", "big", "code", "em", "font", "i", "s", "small", "strike", "strong", "tt", "u"])
1556 | fileprivate static let InBodyStartApplets = ParsingStrings(["applet", "marquee", "object"])
1557 | fileprivate static let InBodyStartEmptyFormatters = ParsingStrings(["area", "br", "embed", "img", "keygen", "wbr"])
| |- warning: static property 'InBodyStartEmptyFormatters' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'InBodyStartEmptyFormatters' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1558 | fileprivate static let InBodyStartMedia = ParsingStrings(["param", "source", "track"])
1559 | fileprivate static let InBodyStartInputAttribs = ParsingStrings(["name", "action", "prompt"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1558:32: warning: static property 'InBodyStartMedia' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1556 | fileprivate static let InBodyStartApplets = ParsingStrings(["applet", "marquee", "object"])
1557 | fileprivate static let InBodyStartEmptyFormatters = ParsingStrings(["area", "br", "embed", "img", "keygen", "wbr"])
1558 | fileprivate static let InBodyStartMedia = ParsingStrings(["param", "source", "track"])
| |- warning: static property 'InBodyStartMedia' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'InBodyStartMedia' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1559 | fileprivate static let InBodyStartInputAttribs = ParsingStrings(["name", "action", "prompt"])
1560 | fileprivate static let InBodyStartOptions = ParsingStrings(["optgroup", "option"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1559:32: warning: static property 'InBodyStartInputAttribs' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1557 | fileprivate static let InBodyStartEmptyFormatters = ParsingStrings(["area", "br", "embed", "img", "keygen", "wbr"])
1558 | fileprivate static let InBodyStartMedia = ParsingStrings(["param", "source", "track"])
1559 | fileprivate static let InBodyStartInputAttribs = ParsingStrings(["name", "action", "prompt"])
| |- warning: static property 'InBodyStartInputAttribs' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'InBodyStartInputAttribs' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1560 | fileprivate static let InBodyStartOptions = ParsingStrings(["optgroup", "option"])
1561 | fileprivate static let InBodyStartRuby = ParsingStrings(["rp", "rt"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1560:32: warning: static property 'InBodyStartOptions' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1558 | fileprivate static let InBodyStartMedia = ParsingStrings(["param", "source", "track"])
1559 | fileprivate static let InBodyStartInputAttribs = ParsingStrings(["name", "action", "prompt"])
1560 | fileprivate static let InBodyStartOptions = ParsingStrings(["optgroup", "option"])
| |- warning: static property 'InBodyStartOptions' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'InBodyStartOptions' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1561 | fileprivate static let InBodyStartRuby = ParsingStrings(["rp", "rt"])
1562 | fileprivate static let InBodyStartDrop = ParsingStrings(["caption", "col", "colgroup", "frame", "head", "tbody", "td", "tfoot", "th", "thead", "tr"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1561:32: warning: static property 'InBodyStartRuby' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1559 | fileprivate static let InBodyStartInputAttribs = ParsingStrings(["name", "action", "prompt"])
1560 | fileprivate static let InBodyStartOptions = ParsingStrings(["optgroup", "option"])
1561 | fileprivate static let InBodyStartRuby = ParsingStrings(["rp", "rt"])
| |- warning: static property 'InBodyStartRuby' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'InBodyStartRuby' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1562 | fileprivate static let InBodyStartDrop = ParsingStrings(["caption", "col", "colgroup", "frame", "head", "tbody", "td", "tfoot", "th", "thead", "tr"])
1563 | fileprivate static let InBodyEndClosers = ParsingStrings(["address", "article", "aside", "blockquote", "button", "center", "details", "dir", "div",
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1562:32: warning: static property 'InBodyStartDrop' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1560 | fileprivate static let InBodyStartOptions = ParsingStrings(["optgroup", "option"])
1561 | fileprivate static let InBodyStartRuby = ParsingStrings(["rp", "rt"])
1562 | fileprivate static let InBodyStartDrop = ParsingStrings(["caption", "col", "colgroup", "frame", "head", "tbody", "td", "tfoot", "th", "thead", "tr"])
| |- warning: static property 'InBodyStartDrop' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'InBodyStartDrop' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1563 | fileprivate static let InBodyEndClosers = ParsingStrings(["address", "article", "aside", "blockquote", "button", "center", "details", "dir", "div",
1564 | "dl", "fieldset", "figcaption", "figure", "footer", "header", "hgroup", "listing", "menu",
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1563:32: warning: static property 'InBodyEndClosers' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1561 | fileprivate static let InBodyStartRuby = ParsingStrings(["rp", "rt"])
1562 | fileprivate static let InBodyStartDrop = ParsingStrings(["caption", "col", "colgroup", "frame", "head", "tbody", "td", "tfoot", "th", "thead", "tr"])
1563 | fileprivate static let InBodyEndClosers = ParsingStrings(["address", "article", "aside", "blockquote", "button", "center", "details", "dir", "div",
| |- warning: static property 'InBodyEndClosers' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'InBodyEndClosers' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1564 | "dl", "fieldset", "figcaption", "figure", "footer", "header", "hgroup", "listing", "menu",
1565 | "nav", "ol", "pre", "section", "summary", "ul"])
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1566:32: warning: static property 'InBodyEndAdoptionFormatters' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1564 | "dl", "fieldset", "figcaption", "figure", "footer", "header", "hgroup", "listing", "menu",
1565 | "nav", "ol", "pre", "section", "summary", "ul"])
1566 | fileprivate static let InBodyEndAdoptionFormatters = ParsingStrings(["a", "b", "big", "code", "em", "font", "i", "nobr", "s", "small", "strike", "strong", "tt", "u"])
| |- warning: static property 'InBodyEndAdoptionFormatters' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'InBodyEndAdoptionFormatters' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1567 | fileprivate static let InBodyEndTableFosters = ParsingStrings(["table", "tbody", "tfoot", "thead", "tr"])
1568 | }
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1567:32: warning: static property 'InBodyEndTableFosters' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
1565 | "nav", "ol", "pre", "section", "summary", "ul"])
1566 | fileprivate static let InBodyEndAdoptionFormatters = ParsingStrings(["a", "b", "big", "code", "em", "font", "i", "nobr", "s", "small", "strike", "strong", "tt", "u"])
1567 | fileprivate static let InBodyEndTableFosters = ParsingStrings(["table", "tbody", "tfoot", "thead", "tr"])
| |- warning: static property 'InBodyEndTableFosters' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'InBodyEndTableFosters' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1568 | }
1569 | }
/host/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
35 | }
36 |
37 | public struct ParsingStrings: Hashable, Equatable {
| `- note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
38 | let multiByteChars: [[UInt8]]
39 | let multiByteCharLengths: [Int]
/host/spi-builder-workspace/Sources/Mutex.swift:37:9: error: cannot find 'pthread_mutex_init' in scope
35 |
36 | init() {
37 | pthread_mutex_init(&mutex, nil)
| `- error: cannot find 'pthread_mutex_init' in scope
38 | }
39 |
/host/spi-builder-workspace/Sources/Mutex.swift:37:36: error: 'nil' requires a contextual type
35 |
36 | init() {
37 | pthread_mutex_init(&mutex, nil)
| `- error: 'nil' requires a contextual type
38 | }
39 |
/host/spi-builder-workspace/Sources/Mutex.swift:41:9: error: cannot find 'pthread_mutex_destroy' in scope
39 |
40 | deinit {
41 | pthread_mutex_destroy(&mutex)
| `- error: cannot find 'pthread_mutex_destroy' in scope
42 | }
43 |
/host/spi-builder-workspace/Sources/Mutex.swift:45:9: error: cannot find 'pthread_mutex_lock' in scope
43 |
44 | func lock() {
45 | pthread_mutex_lock(&mutex)
| `- error: cannot find 'pthread_mutex_lock' in scope
46 | }
47 |
/host/spi-builder-workspace/Sources/Mutex.swift:49:9: error: cannot find 'pthread_mutex_unlock' in scope
47 |
48 | func unlock() {
49 | pthread_mutex_unlock(&mutex)
| `- error: cannot find 'pthread_mutex_unlock' in scope
50 | }
51 | #endif
/host/spi-builder-workspace/Sources/Node.swift:55:24: warning: static property 'EMPTY_NODES' is not concurrency-safe because non-'Sendable' type 'Array<Node>' may have shared mutable state; this is an error in the Swift 6 language mode
21 | }
22 |
23 | open class Node: Equatable, Hashable {
| `- note: class 'Node' does not conform to the 'Sendable' protocol
24 | var baseUri: [UInt8]?
25 | var attributes: Attributes?
:
53 | private static let absCount = abs.count
54 | fileprivate static let empty = "".utf8Array
55 | private static let EMPTY_NODES: Array<Node> = Array<Node>()
| |- warning: static property 'EMPTY_NODES' is not concurrency-safe because non-'Sendable' type 'Array<Node>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'EMPTY_NODES' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 |
57 | /**
[57/63] Compiling SwiftSoup UTF8Arrays.swift
[58/63] Compiling SwiftSoup UnfairLock.swift
[59/63] Compiling SwiftSoup UnicodeScalar.swift
[60/63] Compiling SwiftSoup Validate.swift
[61/63] Compiling SwiftSoup Whitelist.swift
[62/63] Compiling SwiftSoup XmlDeclaration.swift
[63/63] Compiling SwiftSoup XmlTreeBuilder.swift
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-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
Building for debugging...
[0/1] Write swift-version-24593BA9C3E375BF.txt
[2/55] Compiling SwiftSoup Collector.swift
[3/55] Compiling SwiftSoup CombiningEvaluator.swift
[4/55] Compiling SwiftSoup Comment.swift
[5/55] Compiling SwiftSoup Connection.swift
[6/55] Compiling SwiftSoup CssSelector.swift
[7/55] Compiling SwiftSoup DataNode.swift
[8/55] Compiling SwiftSoup DataUtil.swift
[9/55] Compiling SwiftSoup Document.swift
[10/55] Compiling SwiftSoup HtmlTreeBuilderState.swift
/host/spi-builder-workspace/Sources/Mutex.swift:37:9: error: cannot find 'pthread_mutex_init' in scope
35 |
36 | init() {
37 | pthread_mutex_init(&mutex, nil)
| `- error: cannot find 'pthread_mutex_init' in scope
38 | }
39 |
/host/spi-builder-workspace/Sources/Mutex.swift:37:36: error: 'nil' requires a contextual type
35 |
36 | init() {
37 | pthread_mutex_init(&mutex, nil)
| `- error: 'nil' requires a contextual type
38 | }
39 |
/host/spi-builder-workspace/Sources/Mutex.swift:41:9: error: cannot find 'pthread_mutex_destroy' in scope
39 |
40 | deinit {
41 | pthread_mutex_destroy(&mutex)
| `- error: cannot find 'pthread_mutex_destroy' in scope
42 | }
43 |
/host/spi-builder-workspace/Sources/Mutex.swift:45:9: error: cannot find 'pthread_mutex_lock' in scope
43 |
44 | func lock() {
45 | pthread_mutex_lock(&mutex)
| `- error: cannot find 'pthread_mutex_lock' in scope
46 | }
47 |
/host/spi-builder-workspace/Sources/Mutex.swift:49:9: error: cannot find 'pthread_mutex_unlock' in scope
47 |
48 | func unlock() {
49 | pthread_mutex_unlock(&mutex)
| `- error: cannot find 'pthread_mutex_unlock' in scope
50 | }
51 | #endif
[11/55] Compiling SwiftSoup HttpStatusException.swift
/host/spi-builder-workspace/Sources/Mutex.swift:37:9: error: cannot find 'pthread_mutex_init' in scope
35 |
36 | init() {
37 | pthread_mutex_init(&mutex, nil)
| `- error: cannot find 'pthread_mutex_init' in scope
38 | }
39 |
/host/spi-builder-workspace/Sources/Mutex.swift:37:36: error: 'nil' requires a contextual type
35 |
36 | init() {
37 | pthread_mutex_init(&mutex, nil)
| `- error: 'nil' requires a contextual type
38 | }
39 |
/host/spi-builder-workspace/Sources/Mutex.swift:41:9: error: cannot find 'pthread_mutex_destroy' in scope
39 |
40 | deinit {
41 | pthread_mutex_destroy(&mutex)
| `- error: cannot find 'pthread_mutex_destroy' in scope
42 | }
43 |
/host/spi-builder-workspace/Sources/Mutex.swift:45:9: error: cannot find 'pthread_mutex_lock' in scope
43 |
44 | func lock() {
45 | pthread_mutex_lock(&mutex)
| `- error: cannot find 'pthread_mutex_lock' in scope
46 | }
47 |
/host/spi-builder-workspace/Sources/Mutex.swift:49:9: error: cannot find 'pthread_mutex_unlock' in scope
47 |
48 | func unlock() {
49 | pthread_mutex_unlock(&mutex)
| `- error: cannot find 'pthread_mutex_unlock' in scope
50 | }
51 | #endif
[12/55] Compiling SwiftSoup Mutex.swift
/host/spi-builder-workspace/Sources/Mutex.swift:37:9: error: cannot find 'pthread_mutex_init' in scope
35 |
36 | init() {
37 | pthread_mutex_init(&mutex, nil)
| `- error: cannot find 'pthread_mutex_init' in scope
38 | }
39 |
/host/spi-builder-workspace/Sources/Mutex.swift:37:36: error: 'nil' requires a contextual type
35 |
36 | init() {
37 | pthread_mutex_init(&mutex, nil)
| `- error: 'nil' requires a contextual type
38 | }
39 |
/host/spi-builder-workspace/Sources/Mutex.swift:41:9: error: cannot find 'pthread_mutex_destroy' in scope
39 |
40 | deinit {
41 | pthread_mutex_destroy(&mutex)
| `- error: cannot find 'pthread_mutex_destroy' in scope
42 | }
43 |
/host/spi-builder-workspace/Sources/Mutex.swift:45:9: error: cannot find 'pthread_mutex_lock' in scope
43 |
44 | func lock() {
45 | pthread_mutex_lock(&mutex)
| `- error: cannot find 'pthread_mutex_lock' in scope
46 | }
47 |
/host/spi-builder-workspace/Sources/Mutex.swift:49:9: error: cannot find 'pthread_mutex_unlock' in scope
47 |
48 | func unlock() {
49 | pthread_mutex_unlock(&mutex)
| `- error: cannot find 'pthread_mutex_unlock' in scope
50 | }
51 | #endif
[13/55] Compiling SwiftSoup Node.swift
/host/spi-builder-workspace/Sources/Mutex.swift:37:9: error: cannot find 'pthread_mutex_init' in scope
35 |
36 | init() {
37 | pthread_mutex_init(&mutex, nil)
| `- error: cannot find 'pthread_mutex_init' in scope
38 | }
39 |
/host/spi-builder-workspace/Sources/Mutex.swift:37:36: error: 'nil' requires a contextual type
35 |
36 | init() {
37 | pthread_mutex_init(&mutex, nil)
| `- error: 'nil' requires a contextual type
38 | }
39 |
/host/spi-builder-workspace/Sources/Mutex.swift:41:9: error: cannot find 'pthread_mutex_destroy' in scope
39 |
40 | deinit {
41 | pthread_mutex_destroy(&mutex)
| `- error: cannot find 'pthread_mutex_destroy' in scope
42 | }
43 |
/host/spi-builder-workspace/Sources/Mutex.swift:45:9: error: cannot find 'pthread_mutex_lock' in scope
43 |
44 | func lock() {
45 | pthread_mutex_lock(&mutex)
| `- error: cannot find 'pthread_mutex_lock' in scope
46 | }
47 |
/host/spi-builder-workspace/Sources/Mutex.swift:49:9: error: cannot find 'pthread_mutex_unlock' in scope
47 |
48 | func unlock() {
49 | pthread_mutex_unlock(&mutex)
| `- error: cannot find 'pthread_mutex_unlock' in scope
50 | }
51 | #endif
[14/55] Compiling SwiftSoup NodeTraversor.swift
/host/spi-builder-workspace/Sources/Mutex.swift:37:9: error: cannot find 'pthread_mutex_init' in scope
35 |
36 | init() {
37 | pthread_mutex_init(&mutex, nil)
| `- error: cannot find 'pthread_mutex_init' in scope
38 | }
39 |
/host/spi-builder-workspace/Sources/Mutex.swift:37:36: error: 'nil' requires a contextual type
35 |
36 | init() {
37 | pthread_mutex_init(&mutex, nil)
| `- error: 'nil' requires a contextual type
38 | }
39 |
/host/spi-builder-workspace/Sources/Mutex.swift:41:9: error: cannot find 'pthread_mutex_destroy' in scope
39 |
40 | deinit {
41 | pthread_mutex_destroy(&mutex)
| `- error: cannot find 'pthread_mutex_destroy' in scope
42 | }
43 |
/host/spi-builder-workspace/Sources/Mutex.swift:45:9: error: cannot find 'pthread_mutex_lock' in scope
43 |
44 | func lock() {
45 | pthread_mutex_lock(&mutex)
| `- error: cannot find 'pthread_mutex_lock' in scope
46 | }
47 |
/host/spi-builder-workspace/Sources/Mutex.swift:49:9: error: cannot find 'pthread_mutex_unlock' in scope
47 |
48 | func unlock() {
49 | pthread_mutex_unlock(&mutex)
| `- error: cannot find 'pthread_mutex_unlock' in scope
50 | }
51 | #endif
[15/55] Compiling SwiftSoup NodeVisitor.swift
/host/spi-builder-workspace/Sources/Mutex.swift:37:9: error: cannot find 'pthread_mutex_init' in scope
35 |
36 | init() {
37 | pthread_mutex_init(&mutex, nil)
| `- error: cannot find 'pthread_mutex_init' in scope
38 | }
39 |
/host/spi-builder-workspace/Sources/Mutex.swift:37:36: error: 'nil' requires a contextual type
35 |
36 | init() {
37 | pthread_mutex_init(&mutex, nil)
| `- error: 'nil' requires a contextual type
38 | }
39 |
/host/spi-builder-workspace/Sources/Mutex.swift:41:9: error: cannot find 'pthread_mutex_destroy' in scope
39 |
40 | deinit {
41 | pthread_mutex_destroy(&mutex)
| `- error: cannot find 'pthread_mutex_destroy' in scope
42 | }
43 |
/host/spi-builder-workspace/Sources/Mutex.swift:45:9: error: cannot find 'pthread_mutex_lock' in scope
43 |
44 | func lock() {
45 | pthread_mutex_lock(&mutex)
| `- error: cannot find 'pthread_mutex_lock' in scope
46 | }
47 |
/host/spi-builder-workspace/Sources/Mutex.swift:49:9: error: cannot find 'pthread_mutex_unlock' in scope
47 |
48 | func unlock() {
49 | pthread_mutex_unlock(&mutex)
| `- error: cannot find 'pthread_mutex_unlock' in scope
50 | }
51 | #endif
[16/55] Compiling SwiftSoup OrderedSet.swift
/host/spi-builder-workspace/Sources/Mutex.swift:37:9: error: cannot find 'pthread_mutex_init' in scope
35 |
36 | init() {
37 | pthread_mutex_init(&mutex, nil)
| `- error: cannot find 'pthread_mutex_init' in scope
38 | }
39 |
/host/spi-builder-workspace/Sources/Mutex.swift:37:36: error: 'nil' requires a contextual type
35 |
36 | init() {
37 | pthread_mutex_init(&mutex, nil)
| `- error: 'nil' requires a contextual type
38 | }
39 |
/host/spi-builder-workspace/Sources/Mutex.swift:41:9: error: cannot find 'pthread_mutex_destroy' in scope
39 |
40 | deinit {
41 | pthread_mutex_destroy(&mutex)
| `- error: cannot find 'pthread_mutex_destroy' in scope
42 | }
43 |
/host/spi-builder-workspace/Sources/Mutex.swift:45:9: error: cannot find 'pthread_mutex_lock' in scope
43 |
44 | func lock() {
45 | pthread_mutex_lock(&mutex)
| `- error: cannot find 'pthread_mutex_lock' in scope
46 | }
47 |
/host/spi-builder-workspace/Sources/Mutex.swift:49:9: error: cannot find 'pthread_mutex_unlock' in scope
47 |
48 | func unlock() {
49 | pthread_mutex_unlock(&mutex)
| `- error: cannot find 'pthread_mutex_unlock' in scope
50 | }
51 | #endif
[17/55] Compiling SwiftSoup ParseError.swift
/host/spi-builder-workspace/Sources/Mutex.swift:37:9: error: cannot find 'pthread_mutex_init' in scope
35 |
36 | init() {
37 | pthread_mutex_init(&mutex, nil)
| `- error: cannot find 'pthread_mutex_init' in scope
38 | }
39 |
/host/spi-builder-workspace/Sources/Mutex.swift:37:36: error: 'nil' requires a contextual type
35 |
36 | init() {
37 | pthread_mutex_init(&mutex, nil)
| `- error: 'nil' requires a contextual type
38 | }
39 |
/host/spi-builder-workspace/Sources/Mutex.swift:41:9: error: cannot find 'pthread_mutex_destroy' in scope
39 |
40 | deinit {
41 | pthread_mutex_destroy(&mutex)
| `- error: cannot find 'pthread_mutex_destroy' in scope
42 | }
43 |
/host/spi-builder-workspace/Sources/Mutex.swift:45:9: error: cannot find 'pthread_mutex_lock' in scope
43 |
44 | func lock() {
45 | pthread_mutex_lock(&mutex)
| `- error: cannot find 'pthread_mutex_lock' in scope
46 | }
47 |
/host/spi-builder-workspace/Sources/Mutex.swift:49:9: error: cannot find 'pthread_mutex_unlock' in scope
47 |
48 | func unlock() {
49 | pthread_mutex_unlock(&mutex)
| `- error: cannot find 'pthread_mutex_unlock' in scope
50 | }
51 | #endif
[18/55] Compiling SwiftSoup ParseErrorList.swift
[19/55] Compiling SwiftSoup ParseSettings.swift
[20/55] Compiling SwiftSoup Parser.swift
[21/55] Compiling SwiftSoup ParsingStrings.swift
[22/55] Compiling SwiftSoup Pattern.swift
[23/55] Compiling SwiftSoup QueryParser.swift
[24/55] Compiling SwiftSoup SerializationException.swift
[25/62] Compiling SwiftSoup ArrayExt.swift
[26/62] Compiling SwiftSoup Attribute.swift
[27/62] Compiling SwiftSoup Attributes.swift
[28/62] Compiling SwiftSoup BinarySearch.swift
[29/62] Compiling SwiftSoup BooleanAttribute.swift
[30/62] Compiling SwiftSoup CharacterExt.swift
[31/62] Compiling SwiftSoup CharacterReader.swift
[32/62] Compiling SwiftSoup Cleaner.swift
[33/62] Emitting module SwiftSoup
/host/spi-builder-workspace/Sources/String.swift:49:1: warning: extension declares a conformance of imported type 'Array' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
47 | // TODO: Use @retroactive once supported on Ubuntu (?)
48 | //extension Array: @retroactive Comparable where Element == UInt8 {
49 | extension Array: Comparable where Element == UInt8 {
| |- warning: extension declares a conformance of imported type 'Array' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
50 | @inline(__always)
51 | public func lowercased() -> [UInt8] {
/host/spi-builder-workspace/Sources/String.swift:167:1: warning: extension declares a conformance of imported type 'ArraySlice' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
165 | // TODO: Use @retroactive once supported on Ubuntu (?)
166 | //extension ArraySlice: @retroactive Comparable where Element == UInt8 {
167 | extension ArraySlice: Comparable where Element == UInt8 {
| |- warning: extension declares a conformance of imported type 'ArraySlice' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
168 | public static func < (lhs: ArraySlice<UInt8>, rhs: ArraySlice<UInt8>) -> Bool {
169 | // public static func < (lhs: [UInt8], rhs: [UInt8]) -> Bool {
[34/62] Compiling SwiftSoup SimpleDictionary.swift
/host/spi-builder-workspace/Sources/String.swift:49:1: warning: extension declares a conformance of imported type 'Array' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
47 | // TODO: Use @retroactive once supported on Ubuntu (?)
48 | //extension Array: @retroactive Comparable where Element == UInt8 {
49 | extension Array: Comparable where Element == UInt8 {
| |- warning: extension declares a conformance of imported type 'Array' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
50 | @inline(__always)
51 | public func lowercased() -> [UInt8] {
/host/spi-builder-workspace/Sources/String.swift:167:1: warning: extension declares a conformance of imported type 'ArraySlice' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
165 | // TODO: Use @retroactive once supported on Ubuntu (?)
166 | //extension ArraySlice: @retroactive Comparable where Element == UInt8 {
167 | extension ArraySlice: Comparable where Element == UInt8 {
| |- warning: extension declares a conformance of imported type 'ArraySlice' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
168 | public static func < (lhs: ArraySlice<UInt8>, rhs: ArraySlice<UInt8>) -> Bool {
169 | // public static func < (lhs: [UInt8], rhs: [UInt8]) -> Bool {
[35/62] Compiling SwiftSoup StreamReader.swift
/host/spi-builder-workspace/Sources/String.swift:49:1: warning: extension declares a conformance of imported type 'Array' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
47 | // TODO: Use @retroactive once supported on Ubuntu (?)
48 | //extension Array: @retroactive Comparable where Element == UInt8 {
49 | extension Array: Comparable where Element == UInt8 {
| |- warning: extension declares a conformance of imported type 'Array' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
50 | @inline(__always)
51 | public func lowercased() -> [UInt8] {
/host/spi-builder-workspace/Sources/String.swift:167:1: warning: extension declares a conformance of imported type 'ArraySlice' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
165 | // TODO: Use @retroactive once supported on Ubuntu (?)
166 | //extension ArraySlice: @retroactive Comparable where Element == UInt8 {
167 | extension ArraySlice: Comparable where Element == UInt8 {
| |- warning: extension declares a conformance of imported type 'ArraySlice' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
168 | public static func < (lhs: ArraySlice<UInt8>, rhs: ArraySlice<UInt8>) -> Bool {
169 | // public static func < (lhs: [UInt8], rhs: [UInt8]) -> Bool {
[36/62] Compiling SwiftSoup String.swift
/host/spi-builder-workspace/Sources/String.swift:49:1: warning: extension declares a conformance of imported type 'Array' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
47 | // TODO: Use @retroactive once supported on Ubuntu (?)
48 | //extension Array: @retroactive Comparable where Element == UInt8 {
49 | extension Array: Comparable where Element == UInt8 {
| |- warning: extension declares a conformance of imported type 'Array' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
50 | @inline(__always)
51 | public func lowercased() -> [UInt8] {
/host/spi-builder-workspace/Sources/String.swift:167:1: warning: extension declares a conformance of imported type 'ArraySlice' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
165 | // TODO: Use @retroactive once supported on Ubuntu (?)
166 | //extension ArraySlice: @retroactive Comparable where Element == UInt8 {
167 | extension ArraySlice: Comparable where Element == UInt8 {
| |- warning: extension declares a conformance of imported type 'ArraySlice' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
168 | public static func < (lhs: ArraySlice<UInt8>, rhs: ArraySlice<UInt8>) -> Bool {
169 | // public static func < (lhs: [UInt8], rhs: [UInt8]) -> Bool {
[37/62] Compiling SwiftSoup StringBuilder.swift
/host/spi-builder-workspace/Sources/String.swift:49:1: warning: extension declares a conformance of imported type 'Array' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
47 | // TODO: Use @retroactive once supported on Ubuntu (?)
48 | //extension Array: @retroactive Comparable where Element == UInt8 {
49 | extension Array: Comparable where Element == UInt8 {
| |- warning: extension declares a conformance of imported type 'Array' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
50 | @inline(__always)
51 | public func lowercased() -> [UInt8] {
/host/spi-builder-workspace/Sources/String.swift:167:1: warning: extension declares a conformance of imported type 'ArraySlice' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
165 | // TODO: Use @retroactive once supported on Ubuntu (?)
166 | //extension ArraySlice: @retroactive Comparable where Element == UInt8 {
167 | extension ArraySlice: Comparable where Element == UInt8 {
| |- warning: extension declares a conformance of imported type 'ArraySlice' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
168 | public static func < (lhs: ArraySlice<UInt8>, rhs: ArraySlice<UInt8>) -> Bool {
169 | // public static func < (lhs: [UInt8], rhs: [UInt8]) -> Bool {
[38/62] Compiling SwiftSoup StringUtil.swift
/host/spi-builder-workspace/Sources/String.swift:49:1: warning: extension declares a conformance of imported type 'Array' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
47 | // TODO: Use @retroactive once supported on Ubuntu (?)
48 | //extension Array: @retroactive Comparable where Element == UInt8 {
49 | extension Array: Comparable where Element == UInt8 {
| |- warning: extension declares a conformance of imported type 'Array' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
50 | @inline(__always)
51 | public func lowercased() -> [UInt8] {
/host/spi-builder-workspace/Sources/String.swift:167:1: warning: extension declares a conformance of imported type 'ArraySlice' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
165 | // TODO: Use @retroactive once supported on Ubuntu (?)
166 | //extension ArraySlice: @retroactive Comparable where Element == UInt8 {
167 | extension ArraySlice: Comparable where Element == UInt8 {
| |- warning: extension declares a conformance of imported type 'ArraySlice' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
168 | public static func < (lhs: ArraySlice<UInt8>, rhs: ArraySlice<UInt8>) -> Bool {
169 | // public static func < (lhs: [UInt8], rhs: [UInt8]) -> Bool {
[39/62] Compiling SwiftSoup StructuralEvaluator.swift
/host/spi-builder-workspace/Sources/String.swift:49:1: warning: extension declares a conformance of imported type 'Array' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
47 | // TODO: Use @retroactive once supported on Ubuntu (?)
48 | //extension Array: @retroactive Comparable where Element == UInt8 {
49 | extension Array: Comparable where Element == UInt8 {
| |- warning: extension declares a conformance of imported type 'Array' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
50 | @inline(__always)
51 | public func lowercased() -> [UInt8] {
/host/spi-builder-workspace/Sources/String.swift:167:1: warning: extension declares a conformance of imported type 'ArraySlice' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
165 | // TODO: Use @retroactive once supported on Ubuntu (?)
166 | //extension ArraySlice: @retroactive Comparable where Element == UInt8 {
167 | extension ArraySlice: Comparable where Element == UInt8 {
| |- warning: extension declares a conformance of imported type 'ArraySlice' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
168 | public static func < (lhs: ArraySlice<UInt8>, rhs: ArraySlice<UInt8>) -> Bool {
169 | // public static func < (lhs: [UInt8], rhs: [UInt8]) -> Bool {
[40/62] Compiling SwiftSoup SwiftSoup.swift
/host/spi-builder-workspace/Sources/String.swift:49:1: warning: extension declares a conformance of imported type 'Array' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
47 | // TODO: Use @retroactive once supported on Ubuntu (?)
48 | //extension Array: @retroactive Comparable where Element == UInt8 {
49 | extension Array: Comparable where Element == UInt8 {
| |- warning: extension declares a conformance of imported type 'Array' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
50 | @inline(__always)
51 | public func lowercased() -> [UInt8] {
/host/spi-builder-workspace/Sources/String.swift:167:1: warning: extension declares a conformance of imported type 'ArraySlice' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
165 | // TODO: Use @retroactive once supported on Ubuntu (?)
166 | //extension ArraySlice: @retroactive Comparable where Element == UInt8 {
167 | extension ArraySlice: Comparable where Element == UInt8 {
| |- warning: extension declares a conformance of imported type 'ArraySlice' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
168 | public static func < (lhs: ArraySlice<UInt8>, rhs: ArraySlice<UInt8>) -> Bool {
169 | // public static func < (lhs: [UInt8], rhs: [UInt8]) -> Bool {
[41/62] Compiling SwiftSoup UTF8Arrays.swift
[42/62] Compiling SwiftSoup UnfairLock.swift
[43/62] Compiling SwiftSoup UnicodeScalar.swift
[44/62] Compiling SwiftSoup Validate.swift
[45/62] Compiling SwiftSoup Whitelist.swift
[46/62] Compiling SwiftSoup XmlDeclaration.swift
[47/62] Compiling SwiftSoup XmlTreeBuilder.swift
[48/62] Compiling SwiftSoup Tag.swift
/host/spi-builder-workspace/Sources/Token.swift:347:64: warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
345 | public override func toString() throws -> String {
346 | try Validate.notNull(obj: data)
347 | return String(decoding: getData()!, as: UTF8.self) ?? ""
| `- warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
348 | }
349 | }
[49/62] Compiling SwiftSoup TextNode.swift
/host/spi-builder-workspace/Sources/Token.swift:347:64: warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
345 | public override func toString() throws -> String {
346 | try Validate.notNull(obj: data)
347 | return String(decoding: getData()!, as: UTF8.self) ?? ""
| `- warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
348 | }
349 | }
[50/62] Compiling SwiftSoup Token.swift
/host/spi-builder-workspace/Sources/Token.swift:347:64: warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
345 | public override func toString() throws -> String {
346 | try Validate.notNull(obj: data)
347 | return String(decoding: getData()!, as: UTF8.self) ?? ""
| `- warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
348 | }
349 | }
[51/62] Compiling SwiftSoup TokenQueue.swift
/host/spi-builder-workspace/Sources/Token.swift:347:64: warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
345 | public override func toString() throws -> String {
346 | try Validate.notNull(obj: data)
347 | return String(decoding: getData()!, as: UTF8.self) ?? ""
| `- warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
348 | }
349 | }
[52/62] Compiling SwiftSoup Tokeniser.swift
/host/spi-builder-workspace/Sources/Token.swift:347:64: warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
345 | public override func toString() throws -> String {
346 | try Validate.notNull(obj: data)
347 | return String(decoding: getData()!, as: UTF8.self) ?? ""
| `- warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
348 | }
349 | }
[53/62] Compiling SwiftSoup TokeniserState.swift
/host/spi-builder-workspace/Sources/Token.swift:347:64: warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
345 | public override func toString() throws -> String {
346 | try Validate.notNull(obj: data)
347 | return String(decoding: getData()!, as: UTF8.self) ?? ""
| `- warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
348 | }
349 | }
[54/62] Compiling SwiftSoup TreeBuilder.swift
/host/spi-builder-workspace/Sources/Token.swift:347:64: warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
345 | public override func toString() throws -> String {
346 | try Validate.notNull(obj: data)
347 | return String(decoding: getData()!, as: UTF8.self) ?? ""
| `- warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
348 | }
349 | }
[55/62] Compiling SwiftSoup DocumentType.swift
/host/spi-builder-workspace/Sources/Element.swift:1176:13: warning: variable 'classNames' was never mutated; consider changing to 'let' constant
1174 | public func classNames() throws -> OrderedSet<String> {
1175 | let utf8ClassName = try classNameUTF8()
1176 | var classNames = OrderedSet<String>()
| `- warning: variable 'classNames' was never mutated; consider changing to 'let' constant
1177 | var currentStartIndex: Int? = nil
1178 |
[56/62] Compiling SwiftSoup Element.swift
/host/spi-builder-workspace/Sources/Element.swift:1176:13: warning: variable 'classNames' was never mutated; consider changing to 'let' constant
1174 | public func classNames() throws -> OrderedSet<String> {
1175 | let utf8ClassName = try classNameUTF8()
1176 | var classNames = OrderedSet<String>()
| `- warning: variable 'classNames' was never mutated; consider changing to 'let' constant
1177 | var currentStartIndex: Int? = nil
1178 |
[57/62] Compiling SwiftSoup Elements.swift
/host/spi-builder-workspace/Sources/Element.swift:1176:13: warning: variable 'classNames' was never mutated; consider changing to 'let' constant
1174 | public func classNames() throws -> OrderedSet<String> {
1175 | let utf8ClassName = try classNameUTF8()
1176 | var classNames = OrderedSet<String>()
| `- warning: variable 'classNames' was never mutated; consider changing to 'let' constant
1177 | var currentStartIndex: Int? = nil
1178 |
[58/62] Compiling SwiftSoup Entities.swift
/host/spi-builder-workspace/Sources/Element.swift:1176:13: warning: variable 'classNames' was never mutated; consider changing to 'let' constant
1174 | public func classNames() throws -> OrderedSet<String> {
1175 | let utf8ClassName = try classNameUTF8()
1176 | var classNames = OrderedSet<String>()
| `- warning: variable 'classNames' was never mutated; consider changing to 'let' constant
1177 | var currentStartIndex: Int? = nil
1178 |
[59/62] Compiling SwiftSoup Evaluator.swift
/host/spi-builder-workspace/Sources/Element.swift:1176:13: warning: variable 'classNames' was never mutated; consider changing to 'let' constant
1174 | public func classNames() throws -> OrderedSet<String> {
1175 | let utf8ClassName = try classNameUTF8()
1176 | var classNames = OrderedSet<String>()
| `- warning: variable 'classNames' was never mutated; consider changing to 'let' constant
1177 | var currentStartIndex: Int? = nil
1178 |
[60/62] Compiling SwiftSoup Exception.swift
/host/spi-builder-workspace/Sources/Element.swift:1176:13: warning: variable 'classNames' was never mutated; consider changing to 'let' constant
1174 | public func classNames() throws -> OrderedSet<String> {
1175 | let utf8ClassName = try classNameUTF8()
1176 | var classNames = OrderedSet<String>()
| `- warning: variable 'classNames' was never mutated; consider changing to 'let' constant
1177 | var currentStartIndex: Int? = nil
1178 |
[61/62] Compiling SwiftSoup FormElement.swift
/host/spi-builder-workspace/Sources/Element.swift:1176:13: warning: variable 'classNames' was never mutated; consider changing to 'let' constant
1174 | public func classNames() throws -> OrderedSet<String> {
1175 | let utf8ClassName = try classNameUTF8()
1176 | var classNames = OrderedSet<String>()
| `- warning: variable 'classNames' was never mutated; consider changing to 'let' constant
1177 | var currentStartIndex: Int? = nil
1178 |
[62/62] Compiling SwiftSoup HtmlTreeBuilder.swift
/host/spi-builder-workspace/Sources/Element.swift:1176:13: warning: variable 'classNames' was never mutated; consider changing to 'let' constant
1174 | public func classNames() throws -> OrderedSet<String> {
1175 | let utf8ClassName = try classNameUTF8()
1176 | var classNames = OrderedSet<String>()
| `- warning: variable 'classNames' was never mutated; consider changing to 'let' constant
1177 | var currentStartIndex: Int? = nil
1178 |
BUILD FAILURE 6.1 wasm