Build Information
Failed to build SwiftSoup, reference 2.8.8 (aa85ee
), with Swift 6.1 for Wasm on 11 Jun 2025 21:01:10 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1
Build Log
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 | /**
[34/63] Compiling SwiftSoup ArrayExt.swift
/host/spi-builder-workspace/Sources/Attribute.swift:14:16: warning: static property 'booleanAttributes' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
12 | /// key-value pair.
13 |
14 | static let booleanAttributes = ParsingStrings([
| |- warning: static property 'booleanAttributes' 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 'booleanAttributes' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | "allowfullscreen", "async", "autofocus", "checked", "compact", "controls", "declare", "default", "defer",
16 | "disabled", "formnovalidate", "hidden", "inert", "ismap", "itemscope", "multiple", "muted", "nohref",
/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/Attributes.swift:24:23: warning: static property 'dataPrefix' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 | */
23 | open class Attributes: NSCopying {
24 | public static var dataPrefix: [UInt8] = "data-".utf8Array
| |- warning: static property 'dataPrefix' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'dataPrefix' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'dataPrefix' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |
26 | // Stored by lowercased key, but key case is checked against the copy inside
/host/spi-builder-workspace/Sources/CharacterReader.swift:14:24: warning: static property 'letters' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
12 | public let end: [UInt8].Index
13 |
14 | private static let letters = ParsingStrings("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".map { String($0) })
| |- warning: static property 'letters' 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 'letters' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | private static let digits = ParsingStrings(["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"])
16 |
/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/CharacterReader.swift:15:24: warning: static property 'digits' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | private static let letters = ParsingStrings("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".map { String($0) })
15 | private static let digits = ParsingStrings(["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"])
| |- warning: static property 'digits' 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 'digits' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | public init(_ input: [UInt8]) {
/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/CharacterReader.swift:597:23: warning: static property 'dataTerminators' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
595 | }
596 |
597 | public static let dataTerminators = ParsingStrings([.Ampersand, .LessThan, TokeniserStateVars.nullScalr])
| |- warning: static property 'dataTerminators' 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 'dataTerminators' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
598 |
599 | @inlinable
/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/CharacterReader.swift:604:23: warning: static property 'tagNameTerminators' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
602 | }
603 |
604 | public static let tagNameTerminators = ParsingStrings([.BackslashT, .BackslashN, .BackslashR, .BackslashF, .Space, .Slash, .GreaterThan, TokeniserStateVars.nullScalr])
| |- warning: static property 'tagNameTerminators' 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 'tagNameTerminators' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
605 |
606 | @inlinable
/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]
[35/63] Compiling SwiftSoup Attribute.swift
/host/spi-builder-workspace/Sources/Attribute.swift:14:16: warning: static property 'booleanAttributes' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
12 | /// key-value pair.
13 |
14 | static let booleanAttributes = ParsingStrings([
| |- warning: static property 'booleanAttributes' 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 'booleanAttributes' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | "allowfullscreen", "async", "autofocus", "checked", "compact", "controls", "declare", "default", "defer",
16 | "disabled", "formnovalidate", "hidden", "inert", "ismap", "itemscope", "multiple", "muted", "nohref",
/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/Attributes.swift:24:23: warning: static property 'dataPrefix' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 | */
23 | open class Attributes: NSCopying {
24 | public static var dataPrefix: [UInt8] = "data-".utf8Array
| |- warning: static property 'dataPrefix' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'dataPrefix' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'dataPrefix' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |
26 | // Stored by lowercased key, but key case is checked against the copy inside
/host/spi-builder-workspace/Sources/CharacterReader.swift:14:24: warning: static property 'letters' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
12 | public let end: [UInt8].Index
13 |
14 | private static let letters = ParsingStrings("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".map { String($0) })
| |- warning: static property 'letters' 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 'letters' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | private static let digits = ParsingStrings(["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"])
16 |
/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/CharacterReader.swift:15:24: warning: static property 'digits' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | private static let letters = ParsingStrings("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".map { String($0) })
15 | private static let digits = ParsingStrings(["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"])
| |- warning: static property 'digits' 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 'digits' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | public init(_ input: [UInt8]) {
/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/CharacterReader.swift:597:23: warning: static property 'dataTerminators' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
595 | }
596 |
597 | public static let dataTerminators = ParsingStrings([.Ampersand, .LessThan, TokeniserStateVars.nullScalr])
| |- warning: static property 'dataTerminators' 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 'dataTerminators' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
598 |
599 | @inlinable
/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/CharacterReader.swift:604:23: warning: static property 'tagNameTerminators' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
602 | }
603 |
604 | public static let tagNameTerminators = ParsingStrings([.BackslashT, .BackslashN, .BackslashR, .BackslashF, .Space, .Slash, .GreaterThan, TokeniserStateVars.nullScalr])
| |- warning: static property 'tagNameTerminators' 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 'tagNameTerminators' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
605 |
606 | @inlinable
/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]
[36/63] Compiling SwiftSoup Attributes.swift
/host/spi-builder-workspace/Sources/Attribute.swift:14:16: warning: static property 'booleanAttributes' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
12 | /// key-value pair.
13 |
14 | static let booleanAttributes = ParsingStrings([
| |- warning: static property 'booleanAttributes' 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 'booleanAttributes' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | "allowfullscreen", "async", "autofocus", "checked", "compact", "controls", "declare", "default", "defer",
16 | "disabled", "formnovalidate", "hidden", "inert", "ismap", "itemscope", "multiple", "muted", "nohref",
/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/Attributes.swift:24:23: warning: static property 'dataPrefix' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 | */
23 | open class Attributes: NSCopying {
24 | public static var dataPrefix: [UInt8] = "data-".utf8Array
| |- warning: static property 'dataPrefix' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'dataPrefix' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'dataPrefix' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |
26 | // Stored by lowercased key, but key case is checked against the copy inside
/host/spi-builder-workspace/Sources/CharacterReader.swift:14:24: warning: static property 'letters' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
12 | public let end: [UInt8].Index
13 |
14 | private static let letters = ParsingStrings("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".map { String($0) })
| |- warning: static property 'letters' 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 'letters' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | private static let digits = ParsingStrings(["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"])
16 |
/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/CharacterReader.swift:15:24: warning: static property 'digits' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | private static let letters = ParsingStrings("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".map { String($0) })
15 | private static let digits = ParsingStrings(["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"])
| |- warning: static property 'digits' 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 'digits' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | public init(_ input: [UInt8]) {
/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/CharacterReader.swift:597:23: warning: static property 'dataTerminators' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
595 | }
596 |
597 | public static let dataTerminators = ParsingStrings([.Ampersand, .LessThan, TokeniserStateVars.nullScalr])
| |- warning: static property 'dataTerminators' 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 'dataTerminators' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
598 |
599 | @inlinable
/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/CharacterReader.swift:604:23: warning: static property 'tagNameTerminators' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
602 | }
603 |
604 | public static let tagNameTerminators = ParsingStrings([.BackslashT, .BackslashN, .BackslashR, .BackslashF, .Space, .Slash, .GreaterThan, TokeniserStateVars.nullScalr])
| |- warning: static property 'tagNameTerminators' 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 'tagNameTerminators' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
605 |
606 | @inlinable
/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]
[37/63] Compiling SwiftSoup BinarySearch.swift
/host/spi-builder-workspace/Sources/Attribute.swift:14:16: warning: static property 'booleanAttributes' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
12 | /// key-value pair.
13 |
14 | static let booleanAttributes = ParsingStrings([
| |- warning: static property 'booleanAttributes' 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 'booleanAttributes' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | "allowfullscreen", "async", "autofocus", "checked", "compact", "controls", "declare", "default", "defer",
16 | "disabled", "formnovalidate", "hidden", "inert", "ismap", "itemscope", "multiple", "muted", "nohref",
/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/Attributes.swift:24:23: warning: static property 'dataPrefix' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 | */
23 | open class Attributes: NSCopying {
24 | public static var dataPrefix: [UInt8] = "data-".utf8Array
| |- warning: static property 'dataPrefix' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'dataPrefix' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'dataPrefix' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |
26 | // Stored by lowercased key, but key case is checked against the copy inside
/host/spi-builder-workspace/Sources/CharacterReader.swift:14:24: warning: static property 'letters' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
12 | public let end: [UInt8].Index
13 |
14 | private static let letters = ParsingStrings("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".map { String($0) })
| |- warning: static property 'letters' 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 'letters' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | private static let digits = ParsingStrings(["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"])
16 |
/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/CharacterReader.swift:15:24: warning: static property 'digits' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | private static let letters = ParsingStrings("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".map { String($0) })
15 | private static let digits = ParsingStrings(["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"])
| |- warning: static property 'digits' 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 'digits' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | public init(_ input: [UInt8]) {
/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/CharacterReader.swift:597:23: warning: static property 'dataTerminators' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
595 | }
596 |
597 | public static let dataTerminators = ParsingStrings([.Ampersand, .LessThan, TokeniserStateVars.nullScalr])
| |- warning: static property 'dataTerminators' 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 'dataTerminators' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
598 |
599 | @inlinable
/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/CharacterReader.swift:604:23: warning: static property 'tagNameTerminators' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
602 | }
603 |
604 | public static let tagNameTerminators = ParsingStrings([.BackslashT, .BackslashN, .BackslashR, .BackslashF, .Space, .Slash, .GreaterThan, TokeniserStateVars.nullScalr])
| |- warning: static property 'tagNameTerminators' 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 'tagNameTerminators' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
605 |
606 | @inlinable
/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]
[38/63] Compiling SwiftSoup BooleanAttribute.swift
/host/spi-builder-workspace/Sources/Attribute.swift:14:16: warning: static property 'booleanAttributes' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
12 | /// key-value pair.
13 |
14 | static let booleanAttributes = ParsingStrings([
| |- warning: static property 'booleanAttributes' 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 'booleanAttributes' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | "allowfullscreen", "async", "autofocus", "checked", "compact", "controls", "declare", "default", "defer",
16 | "disabled", "formnovalidate", "hidden", "inert", "ismap", "itemscope", "multiple", "muted", "nohref",
/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/Attributes.swift:24:23: warning: static property 'dataPrefix' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 | */
23 | open class Attributes: NSCopying {
24 | public static var dataPrefix: [UInt8] = "data-".utf8Array
| |- warning: static property 'dataPrefix' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'dataPrefix' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'dataPrefix' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |
26 | // Stored by lowercased key, but key case is checked against the copy inside
/host/spi-builder-workspace/Sources/CharacterReader.swift:14:24: warning: static property 'letters' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
12 | public let end: [UInt8].Index
13 |
14 | private static let letters = ParsingStrings("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".map { String($0) })
| |- warning: static property 'letters' 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 'letters' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | private static let digits = ParsingStrings(["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"])
16 |
/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/CharacterReader.swift:15:24: warning: static property 'digits' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | private static let letters = ParsingStrings("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".map { String($0) })
15 | private static let digits = ParsingStrings(["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"])
| |- warning: static property 'digits' 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 'digits' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | public init(_ input: [UInt8]) {
/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/CharacterReader.swift:597:23: warning: static property 'dataTerminators' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
595 | }
596 |
597 | public static let dataTerminators = ParsingStrings([.Ampersand, .LessThan, TokeniserStateVars.nullScalr])
| |- warning: static property 'dataTerminators' 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 'dataTerminators' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
598 |
599 | @inlinable
/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/CharacterReader.swift:604:23: warning: static property 'tagNameTerminators' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
602 | }
603 |
604 | public static let tagNameTerminators = ParsingStrings([.BackslashT, .BackslashN, .BackslashR, .BackslashF, .Space, .Slash, .GreaterThan, TokeniserStateVars.nullScalr])
| |- warning: static property 'tagNameTerminators' 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 'tagNameTerminators' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
605 |
606 | @inlinable
/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]
[39/63] Compiling SwiftSoup CharacterExt.swift
/host/spi-builder-workspace/Sources/Attribute.swift:14:16: warning: static property 'booleanAttributes' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
12 | /// key-value pair.
13 |
14 | static let booleanAttributes = ParsingStrings([
| |- warning: static property 'booleanAttributes' 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 'booleanAttributes' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | "allowfullscreen", "async", "autofocus", "checked", "compact", "controls", "declare", "default", "defer",
16 | "disabled", "formnovalidate", "hidden", "inert", "ismap", "itemscope", "multiple", "muted", "nohref",
/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/Attributes.swift:24:23: warning: static property 'dataPrefix' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 | */
23 | open class Attributes: NSCopying {
24 | public static var dataPrefix: [UInt8] = "data-".utf8Array
| |- warning: static property 'dataPrefix' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'dataPrefix' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'dataPrefix' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |
26 | // Stored by lowercased key, but key case is checked against the copy inside
/host/spi-builder-workspace/Sources/CharacterReader.swift:14:24: warning: static property 'letters' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
12 | public let end: [UInt8].Index
13 |
14 | private static let letters = ParsingStrings("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".map { String($0) })
| |- warning: static property 'letters' 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 'letters' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | private static let digits = ParsingStrings(["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"])
16 |
/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/CharacterReader.swift:15:24: warning: static property 'digits' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | private static let letters = ParsingStrings("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".map { String($0) })
15 | private static let digits = ParsingStrings(["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"])
| |- warning: static property 'digits' 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 'digits' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | public init(_ input: [UInt8]) {
/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/CharacterReader.swift:597:23: warning: static property 'dataTerminators' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
595 | }
596 |
597 | public static let dataTerminators = ParsingStrings([.Ampersand, .LessThan, TokeniserStateVars.nullScalr])
| |- warning: static property 'dataTerminators' 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 'dataTerminators' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
598 |
599 | @inlinable
/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/CharacterReader.swift:604:23: warning: static property 'tagNameTerminators' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
602 | }
603 |
604 | public static let tagNameTerminators = ParsingStrings([.BackslashT, .BackslashN, .BackslashR, .BackslashF, .Space, .Slash, .GreaterThan, TokeniserStateVars.nullScalr])
| |- warning: static property 'tagNameTerminators' 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 'tagNameTerminators' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
605 |
606 | @inlinable
/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]
[40/63] Compiling SwiftSoup CharacterReader.swift
/host/spi-builder-workspace/Sources/Attribute.swift:14:16: warning: static property 'booleanAttributes' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
12 | /// key-value pair.
13 |
14 | static let booleanAttributes = ParsingStrings([
| |- warning: static property 'booleanAttributes' 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 'booleanAttributes' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | "allowfullscreen", "async", "autofocus", "checked", "compact", "controls", "declare", "default", "defer",
16 | "disabled", "formnovalidate", "hidden", "inert", "ismap", "itemscope", "multiple", "muted", "nohref",
/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/Attributes.swift:24:23: warning: static property 'dataPrefix' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 | */
23 | open class Attributes: NSCopying {
24 | public static var dataPrefix: [UInt8] = "data-".utf8Array
| |- warning: static property 'dataPrefix' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'dataPrefix' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'dataPrefix' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |
26 | // Stored by lowercased key, but key case is checked against the copy inside
/host/spi-builder-workspace/Sources/CharacterReader.swift:14:24: warning: static property 'letters' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
12 | public let end: [UInt8].Index
13 |
14 | private static let letters = ParsingStrings("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".map { String($0) })
| |- warning: static property 'letters' 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 'letters' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | private static let digits = ParsingStrings(["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"])
16 |
/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/CharacterReader.swift:15:24: warning: static property 'digits' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | private static let letters = ParsingStrings("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".map { String($0) })
15 | private static let digits = ParsingStrings(["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"])
| |- warning: static property 'digits' 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 'digits' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | public init(_ input: [UInt8]) {
/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/CharacterReader.swift:597:23: warning: static property 'dataTerminators' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
595 | }
596 |
597 | public static let dataTerminators = ParsingStrings([.Ampersand, .LessThan, TokeniserStateVars.nullScalr])
| |- warning: static property 'dataTerminators' 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 'dataTerminators' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
598 |
599 | @inlinable
/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/CharacterReader.swift:604:23: warning: static property 'tagNameTerminators' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
602 | }
603 |
604 | public static let tagNameTerminators = ParsingStrings([.BackslashT, .BackslashN, .BackslashR, .BackslashF, .Space, .Slash, .GreaterThan, TokeniserStateVars.nullScalr])
| |- warning: static property 'tagNameTerminators' 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 'tagNameTerminators' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
605 |
606 | @inlinable
/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]
[41/63] Compiling SwiftSoup Cleaner.swift
/host/spi-builder-workspace/Sources/Attribute.swift:14:16: warning: static property 'booleanAttributes' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
12 | /// key-value pair.
13 |
14 | static let booleanAttributes = ParsingStrings([
| |- warning: static property 'booleanAttributes' 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 'booleanAttributes' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | "allowfullscreen", "async", "autofocus", "checked", "compact", "controls", "declare", "default", "defer",
16 | "disabled", "formnovalidate", "hidden", "inert", "ismap", "itemscope", "multiple", "muted", "nohref",
/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/Attributes.swift:24:23: warning: static property 'dataPrefix' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 | */
23 | open class Attributes: NSCopying {
24 | public static var dataPrefix: [UInt8] = "data-".utf8Array
| |- warning: static property 'dataPrefix' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'dataPrefix' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'dataPrefix' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |
26 | // Stored by lowercased key, but key case is checked against the copy inside
/host/spi-builder-workspace/Sources/CharacterReader.swift:14:24: warning: static property 'letters' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
12 | public let end: [UInt8].Index
13 |
14 | private static let letters = ParsingStrings("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".map { String($0) })
| |- warning: static property 'letters' 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 'letters' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | private static let digits = ParsingStrings(["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"])
16 |
/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/CharacterReader.swift:15:24: warning: static property 'digits' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | private static let letters = ParsingStrings("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".map { String($0) })
15 | private static let digits = ParsingStrings(["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"])
| |- warning: static property 'digits' 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 'digits' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | public init(_ input: [UInt8]) {
/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/CharacterReader.swift:597:23: warning: static property 'dataTerminators' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
595 | }
596 |
597 | public static let dataTerminators = ParsingStrings([.Ampersand, .LessThan, TokeniserStateVars.nullScalr])
| |- warning: static property 'dataTerminators' 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 'dataTerminators' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
598 |
599 | @inlinable
/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/CharacterReader.swift:604:23: warning: static property 'tagNameTerminators' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
602 | }
603 |
604 | public static let tagNameTerminators = ParsingStrings([.BackslashT, .BackslashN, .BackslashR, .BackslashF, .Space, .Slash, .GreaterThan, TokeniserStateVars.nullScalr])
| |- warning: static property 'tagNameTerminators' 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 'tagNameTerminators' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
605 |
606 | @inlinable
/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]
[42/63] 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 {
[43/63] 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 {
[44/63] 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 {
[45/63] 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 {
[46/63] 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 {
[47/63] 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 {
[48/63] 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 {
[49/63] Compiling SwiftSoup ParseErrorList.swift
/host/spi-builder-workspace/Sources/ParseSettings.swift:14:23: warning: static property 'htmlDefault' is not concurrency-safe because non-'Sendable' type 'ParseSettings' may have shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | open class ParseSettings {
| `- note: class 'ParseSettings' does not conform to the 'Sendable' protocol
11 | /**
12 | * HTML default settings: both tag and attribute names are lower-cased during parsing.
13 | */
14 | public static let htmlDefault: ParseSettings = ParseSettings(false, false)
| |- warning: static property 'htmlDefault' is not concurrency-safe because non-'Sendable' type 'ParseSettings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'htmlDefault' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | /**
16 | * Preserve both tag and attribute case.
/host/spi-builder-workspace/Sources/ParseSettings.swift:18:23: warning: static property 'preserveCase' is not concurrency-safe because non-'Sendable' type 'ParseSettings' may have shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | open class ParseSettings {
| `- note: class 'ParseSettings' does not conform to the 'Sendable' protocol
11 | /**
12 | * HTML default settings: both tag and attribute names are lower-cased during parsing.
:
16 | * Preserve both tag and attribute case.
17 | */
18 | public static let preserveCase: ParseSettings = ParseSettings(true, true)
| |- warning: static property 'preserveCase' is not concurrency-safe because non-'Sendable' type 'ParseSettings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'preserveCase' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 |
20 | private let preserveTagCase: Bool
/host/spi-builder-workspace/Sources/QueryParser.swift:232:24: warning: static property 'NTH_AB' is not concurrency-safe because non-'Sendable' type 'Pattern' may have shared mutable state; this is an error in the Swift 6 language mode
230 |
231 | //pseudo selectors :first-child, :last-child, :nth-child, ...
232 | private static let NTH_AB: Pattern = Pattern.compile("((\\+|-)?(\\d+)?)n(\\s*(\\+|-)?\\s*\\d+)?", Pattern.CASE_INSENSITIVE)
| |- warning: static property 'NTH_AB' is not concurrency-safe because non-'Sendable' type 'Pattern' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'NTH_AB' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
233 | private static let NTH_B: Pattern = Pattern.compile("(\\+|-)?(\\d+)")
234 |
/host/spi-builder-workspace/Sources/Pattern.swift:10:15: note: consider making struct 'Pattern' conform to the 'Sendable' protocol
8 | import Foundation
9 |
10 | public struct Pattern {
| `- note: consider making struct 'Pattern' conform to the 'Sendable' protocol
11 | public static let CASE_INSENSITIVE: Int = 0x02
12 | let pattern: String
/host/spi-builder-workspace/Sources/QueryParser.swift:233:24: warning: static property 'NTH_B' is not concurrency-safe because non-'Sendable' type 'Pattern' may have shared mutable state; this is an error in the Swift 6 language mode
231 | //pseudo selectors :first-child, :last-child, :nth-child, ...
232 | private static let NTH_AB: Pattern = Pattern.compile("((\\+|-)?(\\d+)?)n(\\s*(\\+|-)?\\s*\\d+)?", Pattern.CASE_INSENSITIVE)
233 | private static let NTH_B: Pattern = Pattern.compile("(\\+|-)?(\\d+)")
| |- warning: static property 'NTH_B' is not concurrency-safe because non-'Sendable' type 'Pattern' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'NTH_B' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
234 |
235 | private func cssNthChild(_ backwards: Bool, _ ofType: Bool)throws {
/host/spi-builder-workspace/Sources/Pattern.swift:10:15: note: consider making struct 'Pattern' conform to the 'Sendable' protocol
8 | import Foundation
9 |
10 | public struct Pattern {
| `- note: consider making struct 'Pattern' conform to the 'Sendable' protocol
11 | public static let CASE_INSENSITIVE: Int = 0x02
12 | let pattern: String
[50/63] Compiling SwiftSoup ParseSettings.swift
/host/spi-builder-workspace/Sources/ParseSettings.swift:14:23: warning: static property 'htmlDefault' is not concurrency-safe because non-'Sendable' type 'ParseSettings' may have shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | open class ParseSettings {
| `- note: class 'ParseSettings' does not conform to the 'Sendable' protocol
11 | /**
12 | * HTML default settings: both tag and attribute names are lower-cased during parsing.
13 | */
14 | public static let htmlDefault: ParseSettings = ParseSettings(false, false)
| |- warning: static property 'htmlDefault' is not concurrency-safe because non-'Sendable' type 'ParseSettings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'htmlDefault' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | /**
16 | * Preserve both tag and attribute case.
/host/spi-builder-workspace/Sources/ParseSettings.swift:18:23: warning: static property 'preserveCase' is not concurrency-safe because non-'Sendable' type 'ParseSettings' may have shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | open class ParseSettings {
| `- note: class 'ParseSettings' does not conform to the 'Sendable' protocol
11 | /**
12 | * HTML default settings: both tag and attribute names are lower-cased during parsing.
:
16 | * Preserve both tag and attribute case.
17 | */
18 | public static let preserveCase: ParseSettings = ParseSettings(true, true)
| |- warning: static property 'preserveCase' is not concurrency-safe because non-'Sendable' type 'ParseSettings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'preserveCase' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 |
20 | private let preserveTagCase: Bool
/host/spi-builder-workspace/Sources/QueryParser.swift:232:24: warning: static property 'NTH_AB' is not concurrency-safe because non-'Sendable' type 'Pattern' may have shared mutable state; this is an error in the Swift 6 language mode
230 |
231 | //pseudo selectors :first-child, :last-child, :nth-child, ...
232 | private static let NTH_AB: Pattern = Pattern.compile("((\\+|-)?(\\d+)?)n(\\s*(\\+|-)?\\s*\\d+)?", Pattern.CASE_INSENSITIVE)
| |- warning: static property 'NTH_AB' is not concurrency-safe because non-'Sendable' type 'Pattern' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'NTH_AB' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
233 | private static let NTH_B: Pattern = Pattern.compile("(\\+|-)?(\\d+)")
234 |
/host/spi-builder-workspace/Sources/Pattern.swift:10:15: note: consider making struct 'Pattern' conform to the 'Sendable' protocol
8 | import Foundation
9 |
10 | public struct Pattern {
| `- note: consider making struct 'Pattern' conform to the 'Sendable' protocol
11 | public static let CASE_INSENSITIVE: Int = 0x02
12 | let pattern: String
/host/spi-builder-workspace/Sources/QueryParser.swift:233:24: warning: static property 'NTH_B' is not concurrency-safe because non-'Sendable' type 'Pattern' may have shared mutable state; this is an error in the Swift 6 language mode
231 | //pseudo selectors :first-child, :last-child, :nth-child, ...
232 | private static let NTH_AB: Pattern = Pattern.compile("((\\+|-)?(\\d+)?)n(\\s*(\\+|-)?\\s*\\d+)?", Pattern.CASE_INSENSITIVE)
233 | private static let NTH_B: Pattern = Pattern.compile("(\\+|-)?(\\d+)")
| |- warning: static property 'NTH_B' is not concurrency-safe because non-'Sendable' type 'Pattern' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'NTH_B' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
234 |
235 | private func cssNthChild(_ backwards: Bool, _ ofType: Bool)throws {
/host/spi-builder-workspace/Sources/Pattern.swift:10:15: note: consider making struct 'Pattern' conform to the 'Sendable' protocol
8 | import Foundation
9 |
10 | public struct Pattern {
| `- note: consider making struct 'Pattern' conform to the 'Sendable' protocol
11 | public static let CASE_INSENSITIVE: Int = 0x02
12 | let pattern: String
[51/63] Compiling SwiftSoup Parser.swift
/host/spi-builder-workspace/Sources/ParseSettings.swift:14:23: warning: static property 'htmlDefault' is not concurrency-safe because non-'Sendable' type 'ParseSettings' may have shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | open class ParseSettings {
| `- note: class 'ParseSettings' does not conform to the 'Sendable' protocol
11 | /**
12 | * HTML default settings: both tag and attribute names are lower-cased during parsing.
13 | */
14 | public static let htmlDefault: ParseSettings = ParseSettings(false, false)
| |- warning: static property 'htmlDefault' is not concurrency-safe because non-'Sendable' type 'ParseSettings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'htmlDefault' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | /**
16 | * Preserve both tag and attribute case.
/host/spi-builder-workspace/Sources/ParseSettings.swift:18:23: warning: static property 'preserveCase' is not concurrency-safe because non-'Sendable' type 'ParseSettings' may have shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | open class ParseSettings {
| `- note: class 'ParseSettings' does not conform to the 'Sendable' protocol
11 | /**
12 | * HTML default settings: both tag and attribute names are lower-cased during parsing.
:
16 | * Preserve both tag and attribute case.
17 | */
18 | public static let preserveCase: ParseSettings = ParseSettings(true, true)
| |- warning: static property 'preserveCase' is not concurrency-safe because non-'Sendable' type 'ParseSettings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'preserveCase' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 |
20 | private let preserveTagCase: Bool
/host/spi-builder-workspace/Sources/QueryParser.swift:232:24: warning: static property 'NTH_AB' is not concurrency-safe because non-'Sendable' type 'Pattern' may have shared mutable state; this is an error in the Swift 6 language mode
230 |
231 | //pseudo selectors :first-child, :last-child, :nth-child, ...
232 | private static let NTH_AB: Pattern = Pattern.compile("((\\+|-)?(\\d+)?)n(\\s*(\\+|-)?\\s*\\d+)?", Pattern.CASE_INSENSITIVE)
| |- warning: static property 'NTH_AB' is not concurrency-safe because non-'Sendable' type 'Pattern' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'NTH_AB' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
233 | private static let NTH_B: Pattern = Pattern.compile("(\\+|-)?(\\d+)")
234 |
/host/spi-builder-workspace/Sources/Pattern.swift:10:15: note: consider making struct 'Pattern' conform to the 'Sendable' protocol
8 | import Foundation
9 |
10 | public struct Pattern {
| `- note: consider making struct 'Pattern' conform to the 'Sendable' protocol
11 | public static let CASE_INSENSITIVE: Int = 0x02
12 | let pattern: String
/host/spi-builder-workspace/Sources/QueryParser.swift:233:24: warning: static property 'NTH_B' is not concurrency-safe because non-'Sendable' type 'Pattern' may have shared mutable state; this is an error in the Swift 6 language mode
231 | //pseudo selectors :first-child, :last-child, :nth-child, ...
232 | private static let NTH_AB: Pattern = Pattern.compile("((\\+|-)?(\\d+)?)n(\\s*(\\+|-)?\\s*\\d+)?", Pattern.CASE_INSENSITIVE)
233 | private static let NTH_B: Pattern = Pattern.compile("(\\+|-)?(\\d+)")
| |- warning: static property 'NTH_B' is not concurrency-safe because non-'Sendable' type 'Pattern' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'NTH_B' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
234 |
235 | private func cssNthChild(_ backwards: Bool, _ ofType: Bool)throws {
/host/spi-builder-workspace/Sources/Pattern.swift:10:15: note: consider making struct 'Pattern' conform to the 'Sendable' protocol
8 | import Foundation
9 |
10 | public struct Pattern {
| `- note: consider making struct 'Pattern' conform to the 'Sendable' protocol
11 | public static let CASE_INSENSITIVE: Int = 0x02
12 | let pattern: String
[52/63] Compiling SwiftSoup ParsingStrings.swift
/host/spi-builder-workspace/Sources/ParseSettings.swift:14:23: warning: static property 'htmlDefault' is not concurrency-safe because non-'Sendable' type 'ParseSettings' may have shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | open class ParseSettings {
| `- note: class 'ParseSettings' does not conform to the 'Sendable' protocol
11 | /**
12 | * HTML default settings: both tag and attribute names are lower-cased during parsing.
13 | */
14 | public static let htmlDefault: ParseSettings = ParseSettings(false, false)
| |- warning: static property 'htmlDefault' is not concurrency-safe because non-'Sendable' type 'ParseSettings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'htmlDefault' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | /**
16 | * Preserve both tag and attribute case.
/host/spi-builder-workspace/Sources/ParseSettings.swift:18:23: warning: static property 'preserveCase' is not concurrency-safe because non-'Sendable' type 'ParseSettings' may have shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | open class ParseSettings {
| `- note: class 'ParseSettings' does not conform to the 'Sendable' protocol
11 | /**
12 | * HTML default settings: both tag and attribute names are lower-cased during parsing.
:
16 | * Preserve both tag and attribute case.
17 | */
18 | public static let preserveCase: ParseSettings = ParseSettings(true, true)
| |- warning: static property 'preserveCase' is not concurrency-safe because non-'Sendable' type 'ParseSettings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'preserveCase' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 |
20 | private let preserveTagCase: Bool
/host/spi-builder-workspace/Sources/QueryParser.swift:232:24: warning: static property 'NTH_AB' is not concurrency-safe because non-'Sendable' type 'Pattern' may have shared mutable state; this is an error in the Swift 6 language mode
230 |
231 | //pseudo selectors :first-child, :last-child, :nth-child, ...
232 | private static let NTH_AB: Pattern = Pattern.compile("((\\+|-)?(\\d+)?)n(\\s*(\\+|-)?\\s*\\d+)?", Pattern.CASE_INSENSITIVE)
| |- warning: static property 'NTH_AB' is not concurrency-safe because non-'Sendable' type 'Pattern' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'NTH_AB' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
233 | private static let NTH_B: Pattern = Pattern.compile("(\\+|-)?(\\d+)")
234 |
/host/spi-builder-workspace/Sources/Pattern.swift:10:15: note: consider making struct 'Pattern' conform to the 'Sendable' protocol
8 | import Foundation
9 |
10 | public struct Pattern {
| `- note: consider making struct 'Pattern' conform to the 'Sendable' protocol
11 | public static let CASE_INSENSITIVE: Int = 0x02
12 | let pattern: String
/host/spi-builder-workspace/Sources/QueryParser.swift:233:24: warning: static property 'NTH_B' is not concurrency-safe because non-'Sendable' type 'Pattern' may have shared mutable state; this is an error in the Swift 6 language mode
231 | //pseudo selectors :first-child, :last-child, :nth-child, ...
232 | private static let NTH_AB: Pattern = Pattern.compile("((\\+|-)?(\\d+)?)n(\\s*(\\+|-)?\\s*\\d+)?", Pattern.CASE_INSENSITIVE)
233 | private static let NTH_B: Pattern = Pattern.compile("(\\+|-)?(\\d+)")
| |- warning: static property 'NTH_B' is not concurrency-safe because non-'Sendable' type 'Pattern' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'NTH_B' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
234 |
235 | private func cssNthChild(_ backwards: Bool, _ ofType: Bool)throws {
/host/spi-builder-workspace/Sources/Pattern.swift:10:15: note: consider making struct 'Pattern' conform to the 'Sendable' protocol
8 | import Foundation
9 |
10 | public struct Pattern {
| `- note: consider making struct 'Pattern' conform to the 'Sendable' protocol
11 | public static let CASE_INSENSITIVE: Int = 0x02
12 | let pattern: String
[53/63] Compiling SwiftSoup Pattern.swift
/host/spi-builder-workspace/Sources/ParseSettings.swift:14:23: warning: static property 'htmlDefault' is not concurrency-safe because non-'Sendable' type 'ParseSettings' may have shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | open class ParseSettings {
| `- note: class 'ParseSettings' does not conform to the 'Sendable' protocol
11 | /**
12 | * HTML default settings: both tag and attribute names are lower-cased during parsing.
13 | */
14 | public static let htmlDefault: ParseSettings = ParseSettings(false, false)
| |- warning: static property 'htmlDefault' is not concurrency-safe because non-'Sendable' type 'ParseSettings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'htmlDefault' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | /**
16 | * Preserve both tag and attribute case.
/host/spi-builder-workspace/Sources/ParseSettings.swift:18:23: warning: static property 'preserveCase' is not concurrency-safe because non-'Sendable' type 'ParseSettings' may have shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | open class ParseSettings {
| `- note: class 'ParseSettings' does not conform to the 'Sendable' protocol
11 | /**
12 | * HTML default settings: both tag and attribute names are lower-cased during parsing.
:
16 | * Preserve both tag and attribute case.
17 | */
18 | public static let preserveCase: ParseSettings = ParseSettings(true, true)
| |- warning: static property 'preserveCase' is not concurrency-safe because non-'Sendable' type 'ParseSettings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'preserveCase' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 |
20 | private let preserveTagCase: Bool
/host/spi-builder-workspace/Sources/QueryParser.swift:232:24: warning: static property 'NTH_AB' is not concurrency-safe because non-'Sendable' type 'Pattern' may have shared mutable state; this is an error in the Swift 6 language mode
230 |
231 | //pseudo selectors :first-child, :last-child, :nth-child, ...
232 | private static let NTH_AB: Pattern = Pattern.compile("((\\+|-)?(\\d+)?)n(\\s*(\\+|-)?\\s*\\d+)?", Pattern.CASE_INSENSITIVE)
| |- warning: static property 'NTH_AB' is not concurrency-safe because non-'Sendable' type 'Pattern' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'NTH_AB' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
233 | private static let NTH_B: Pattern = Pattern.compile("(\\+|-)?(\\d+)")
234 |
/host/spi-builder-workspace/Sources/Pattern.swift:10:15: note: consider making struct 'Pattern' conform to the 'Sendable' protocol
8 | import Foundation
9 |
10 | public struct Pattern {
| `- note: consider making struct 'Pattern' conform to the 'Sendable' protocol
11 | public static let CASE_INSENSITIVE: Int = 0x02
12 | let pattern: String
/host/spi-builder-workspace/Sources/QueryParser.swift:233:24: warning: static property 'NTH_B' is not concurrency-safe because non-'Sendable' type 'Pattern' may have shared mutable state; this is an error in the Swift 6 language mode
231 | //pseudo selectors :first-child, :last-child, :nth-child, ...
232 | private static let NTH_AB: Pattern = Pattern.compile("((\\+|-)?(\\d+)?)n(\\s*(\\+|-)?\\s*\\d+)?", Pattern.CASE_INSENSITIVE)
233 | private static let NTH_B: Pattern = Pattern.compile("(\\+|-)?(\\d+)")
| |- warning: static property 'NTH_B' is not concurrency-safe because non-'Sendable' type 'Pattern' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'NTH_B' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
234 |
235 | private func cssNthChild(_ backwards: Bool, _ ofType: Bool)throws {
/host/spi-builder-workspace/Sources/Pattern.swift:10:15: note: consider making struct 'Pattern' conform to the 'Sendable' protocol
8 | import Foundation
9 |
10 | public struct Pattern {
| `- note: consider making struct 'Pattern' conform to the 'Sendable' protocol
11 | public static let CASE_INSENSITIVE: Int = 0x02
12 | let pattern: String
[54/63] Compiling SwiftSoup QueryParser.swift
/host/spi-builder-workspace/Sources/ParseSettings.swift:14:23: warning: static property 'htmlDefault' is not concurrency-safe because non-'Sendable' type 'ParseSettings' may have shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | open class ParseSettings {
| `- note: class 'ParseSettings' does not conform to the 'Sendable' protocol
11 | /**
12 | * HTML default settings: both tag and attribute names are lower-cased during parsing.
13 | */
14 | public static let htmlDefault: ParseSettings = ParseSettings(false, false)
| |- warning: static property 'htmlDefault' is not concurrency-safe because non-'Sendable' type 'ParseSettings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'htmlDefault' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | /**
16 | * Preserve both tag and attribute case.
/host/spi-builder-workspace/Sources/ParseSettings.swift:18:23: warning: static property 'preserveCase' is not concurrency-safe because non-'Sendable' type 'ParseSettings' may have shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | open class ParseSettings {
| `- note: class 'ParseSettings' does not conform to the 'Sendable' protocol
11 | /**
12 | * HTML default settings: both tag and attribute names are lower-cased during parsing.
:
16 | * Preserve both tag and attribute case.
17 | */
18 | public static let preserveCase: ParseSettings = ParseSettings(true, true)
| |- warning: static property 'preserveCase' is not concurrency-safe because non-'Sendable' type 'ParseSettings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'preserveCase' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 |
20 | private let preserveTagCase: Bool
/host/spi-builder-workspace/Sources/QueryParser.swift:232:24: warning: static property 'NTH_AB' is not concurrency-safe because non-'Sendable' type 'Pattern' may have shared mutable state; this is an error in the Swift 6 language mode
230 |
231 | //pseudo selectors :first-child, :last-child, :nth-child, ...
232 | private static let NTH_AB: Pattern = Pattern.compile("((\\+|-)?(\\d+)?)n(\\s*(\\+|-)?\\s*\\d+)?", Pattern.CASE_INSENSITIVE)
| |- warning: static property 'NTH_AB' is not concurrency-safe because non-'Sendable' type 'Pattern' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'NTH_AB' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
233 | private static let NTH_B: Pattern = Pattern.compile("(\\+|-)?(\\d+)")
234 |
/host/spi-builder-workspace/Sources/Pattern.swift:10:15: note: consider making struct 'Pattern' conform to the 'Sendable' protocol
8 | import Foundation
9 |
10 | public struct Pattern {
| `- note: consider making struct 'Pattern' conform to the 'Sendable' protocol
11 | public static let CASE_INSENSITIVE: Int = 0x02
12 | let pattern: String
/host/spi-builder-workspace/Sources/QueryParser.swift:233:24: warning: static property 'NTH_B' is not concurrency-safe because non-'Sendable' type 'Pattern' may have shared mutable state; this is an error in the Swift 6 language mode
231 | //pseudo selectors :first-child, :last-child, :nth-child, ...
232 | private static let NTH_AB: Pattern = Pattern.compile("((\\+|-)?(\\d+)?)n(\\s*(\\+|-)?\\s*\\d+)?", Pattern.CASE_INSENSITIVE)
233 | private static let NTH_B: Pattern = Pattern.compile("(\\+|-)?(\\d+)")
| |- warning: static property 'NTH_B' is not concurrency-safe because non-'Sendable' type 'Pattern' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'NTH_B' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
234 |
235 | private func cssNthChild(_ backwards: Bool, _ ofType: Bool)throws {
/host/spi-builder-workspace/Sources/Pattern.swift:10:15: note: consider making struct 'Pattern' conform to the 'Sendable' protocol
8 | import Foundation
9 |
10 | public struct Pattern {
| `- note: consider making struct 'Pattern' conform to the 'Sendable' protocol
11 | public static let CASE_INSENSITIVE: Int = 0x02
12 | let pattern: String
[55/63] Compiling SwiftSoup SerializationException.swift
/host/spi-builder-workspace/Sources/ParseSettings.swift:14:23: warning: static property 'htmlDefault' is not concurrency-safe because non-'Sendable' type 'ParseSettings' may have shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | open class ParseSettings {
| `- note: class 'ParseSettings' does not conform to the 'Sendable' protocol
11 | /**
12 | * HTML default settings: both tag and attribute names are lower-cased during parsing.
13 | */
14 | public static let htmlDefault: ParseSettings = ParseSettings(false, false)
| |- warning: static property 'htmlDefault' is not concurrency-safe because non-'Sendable' type 'ParseSettings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'htmlDefault' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | /**
16 | * Preserve both tag and attribute case.
/host/spi-builder-workspace/Sources/ParseSettings.swift:18:23: warning: static property 'preserveCase' is not concurrency-safe because non-'Sendable' type 'ParseSettings' may have shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | open class ParseSettings {
| `- note: class 'ParseSettings' does not conform to the 'Sendable' protocol
11 | /**
12 | * HTML default settings: both tag and attribute names are lower-cased during parsing.
:
16 | * Preserve both tag and attribute case.
17 | */
18 | public static let preserveCase: ParseSettings = ParseSettings(true, true)
| |- warning: static property 'preserveCase' is not concurrency-safe because non-'Sendable' type 'ParseSettings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'preserveCase' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 |
20 | private let preserveTagCase: Bool
/host/spi-builder-workspace/Sources/QueryParser.swift:232:24: warning: static property 'NTH_AB' is not concurrency-safe because non-'Sendable' type 'Pattern' may have shared mutable state; this is an error in the Swift 6 language mode
230 |
231 | //pseudo selectors :first-child, :last-child, :nth-child, ...
232 | private static let NTH_AB: Pattern = Pattern.compile("((\\+|-)?(\\d+)?)n(\\s*(\\+|-)?\\s*\\d+)?", Pattern.CASE_INSENSITIVE)
| |- warning: static property 'NTH_AB' is not concurrency-safe because non-'Sendable' type 'Pattern' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'NTH_AB' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
233 | private static let NTH_B: Pattern = Pattern.compile("(\\+|-)?(\\d+)")
234 |
/host/spi-builder-workspace/Sources/Pattern.swift:10:15: note: consider making struct 'Pattern' conform to the 'Sendable' protocol
8 | import Foundation
9 |
10 | public struct Pattern {
| `- note: consider making struct 'Pattern' conform to the 'Sendable' protocol
11 | public static let CASE_INSENSITIVE: Int = 0x02
12 | let pattern: String
/host/spi-builder-workspace/Sources/QueryParser.swift:233:24: warning: static property 'NTH_B' is not concurrency-safe because non-'Sendable' type 'Pattern' may have shared mutable state; this is an error in the Swift 6 language mode
231 | //pseudo selectors :first-child, :last-child, :nth-child, ...
232 | private static let NTH_AB: Pattern = Pattern.compile("((\\+|-)?(\\d+)?)n(\\s*(\\+|-)?\\s*\\d+)?", Pattern.CASE_INSENSITIVE)
233 | private static let NTH_B: Pattern = Pattern.compile("(\\+|-)?(\\d+)")
| |- warning: static property 'NTH_B' is not concurrency-safe because non-'Sendable' type 'Pattern' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'NTH_B' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
234 |
235 | private func cssNthChild(_ backwards: Bool, _ ofType: Bool)throws {
/host/spi-builder-workspace/Sources/Pattern.swift:10:15: note: consider making struct 'Pattern' conform to the 'Sendable' protocol
8 | import Foundation
9 |
10 | public struct Pattern {
| `- note: consider making struct 'Pattern' conform to the 'Sendable' protocol
11 | public static let CASE_INSENSITIVE: Int = 0x02
12 | let pattern: String
[56/63] Compiling SwiftSoup Collector.swift
[57/63] Compiling SwiftSoup CombiningEvaluator.swift
[58/63] Compiling SwiftSoup Comment.swift
[59/63] Compiling SwiftSoup Connection.swift
[60/63] Compiling SwiftSoup CssSelector.swift
[61/63] Compiling SwiftSoup DataNode.swift
[62/63] Compiling SwiftSoup DataUtil.swift
[63/63] Compiling SwiftSoup Document.swift
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/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 ArrayExt.swift
[3/55] Compiling SwiftSoup Attribute.swift
[4/55] Compiling SwiftSoup Attributes.swift
[5/55] Compiling SwiftSoup BinarySearch.swift
[6/55] Compiling SwiftSoup BooleanAttribute.swift
[7/55] Compiling SwiftSoup CharacterExt.swift
[8/55] Compiling SwiftSoup CharacterReader.swift
[9/55] Compiling SwiftSoup Cleaner.swift
[10/55] Compiling SwiftSoup Collector.swift
[11/55] Compiling SwiftSoup CombiningEvaluator.swift
[12/55] Compiling SwiftSoup Comment.swift
[13/55] Compiling SwiftSoup Connection.swift
[14/55] Compiling SwiftSoup CssSelector.swift
[15/55] Compiling SwiftSoup DataNode.swift
[16/55] Compiling SwiftSoup DataUtil.swift
[17/55] Compiling SwiftSoup Document.swift
[18/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 {
[19/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 {
[20/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 {
[21/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 {
[22/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 {
[23/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 {
[24/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 {
[25/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 {
[26/62] Compiling SwiftSoup ParseErrorList.swift
[27/62] Compiling SwiftSoup ParseSettings.swift
[28/62] Compiling SwiftSoup Parser.swift
[29/62] Compiling SwiftSoup ParsingStrings.swift
[30/62] Compiling SwiftSoup Pattern.swift
[31/62] Compiling SwiftSoup QueryParser.swift
[32/62] Compiling SwiftSoup SerializationException.swift
[33/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 | }
[34/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 | }
[35/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 | }
[36/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 | }
[37/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 | }
[38/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 | }
[39/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 | }
[40/62] 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
[41/62] 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
[42/62] 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
[43/62] 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
[44/62] 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
[45/62] 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
[46/62] 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
[47/62] 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
[48/62] Compiling SwiftSoup UTF8Arrays.swift
[49/62] Compiling SwiftSoup UnfairLock.swift
[50/62] Compiling SwiftSoup UnicodeScalar.swift
[51/62] Compiling SwiftSoup Validate.swift
[52/62] Compiling SwiftSoup Whitelist.swift
[53/62] Compiling SwiftSoup XmlDeclaration.swift
[54/62] Compiling SwiftSoup XmlTreeBuilder.swift
[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