Build Information
Successful build of SwiftSoup, reference master (6510a1
), with Swift 6.1 for visionOS using Xcode 16.3 on 30 Apr 2025 22:43:36 UTC.
Swift 6 data race errors: 75
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme SwiftSoup -destination generic/platform=xrOS OTHER_SWIFT_FLAGS=-stats-output-dir .stats -strict-concurrency=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures
Build Log
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:49:20: note: add '@MainActor' to make static property 'tableSections' part of global actor 'MainActor'
static let tableSections = ParsingStrings(["tbody", "tfoot", "thead"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:49:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let tableSections = ParsingStrings(["tbody", "tfoot", "thead"])
^
nonisolated(unsafe)
/Users/admin/builder/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
static let tableMix = ParsingStrings(["body", "caption", "col", "colgroup", "html", "tbody", "td", "tfoot", "th", "thead", "tr"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:50:20: note: add '@MainActor' to make static property 'tableMix' part of global actor 'MainActor'
static let tableMix = ParsingStrings(["body", "caption", "col", "colgroup", "html", "tbody", "td", "tfoot", "th", "thead", "tr"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:50:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let tableMix = ParsingStrings(["body", "caption", "col", "colgroup", "html", "tbody", "td", "tfoot", "th", "thead", "tr"])
^
nonisolated(unsafe)
/Users/admin/builder/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
static let tableMix2 = ParsingStrings(["body", "col", "colgroup", "html", "tbody", "td", "tfoot", "th", "thead", "tr"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:51:20: note: add '@MainActor' to make static property 'tableMix2' part of global actor 'MainActor'
static let tableMix2 = ParsingStrings(["body", "col", "colgroup", "html", "tbody", "td", "tfoot", "th", "thead", "tr"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:51:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let tableMix2 = ParsingStrings(["body", "col", "colgroup", "html", "tbody", "td", "tfoot", "th", "thead", "tr"])
^
nonisolated(unsafe)
/Users/admin/builder/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
static let tableMix3 = ParsingStrings(["caption", "col", "colgroup", "tbody", "tfoot", "thead"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:52:20: note: add '@MainActor' to make static property 'tableMix3' part of global actor 'MainActor'
static let tableMix3 = ParsingStrings(["caption", "col", "colgroup", "tbody", "tfoot", "thead"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:52:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let tableMix3 = ParsingStrings(["caption", "col", "colgroup", "tbody", "tfoot", "thead"])
^
nonisolated(unsafe)
/Users/admin/builder/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
static let tableMix4 = ParsingStrings(["body", "caption", "col", "colgroup", "html", "td", "th", "tr"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:53:20: note: add '@MainActor' to make static property 'tableMix4' part of global actor 'MainActor'
static let tableMix4 = ParsingStrings(["body", "caption", "col", "colgroup", "html", "td", "th", "tr"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:53:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let tableMix4 = ParsingStrings(["body", "caption", "col", "colgroup", "html", "td", "th", "tr"])
^
nonisolated(unsafe)
/Users/admin/builder/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
static let tableMix5 = ParsingStrings(["caption", "col", "colgroup", "tbody", "tfoot", "thead", "tr"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:54:20: note: add '@MainActor' to make static property 'tableMix5' part of global actor 'MainActor'
static let tableMix5 = ParsingStrings(["caption", "col", "colgroup", "tbody", "tfoot", "thead", "tr"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:54:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let tableMix5 = ParsingStrings(["caption", "col", "colgroup", "tbody", "tfoot", "thead", "tr"])
^
nonisolated(unsafe)
/Users/admin/builder/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
static let tableMix6 = ParsingStrings(["body", "caption", "col", "colgroup", "html", "td", "th"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:55:20: note: add '@MainActor' to make static property 'tableMix6' part of global actor 'MainActor'
static let tableMix6 = ParsingStrings(["body", "caption", "col", "colgroup", "html", "td", "th"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:55:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let tableMix6 = ParsingStrings(["body", "caption", "col", "colgroup", "html", "td", "th"])
^
nonisolated(unsafe)
/Users/admin/builder/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
static let tableMix7 = ParsingStrings(["body", "caption", "col", "colgroup", "html"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:56:20: note: add '@MainActor' to make static property 'tableMix7' part of global actor 'MainActor'
static let tableMix7 = ParsingStrings(["body", "caption", "col", "colgroup", "html"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:56:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let tableMix7 = ParsingStrings(["body", "caption", "col", "colgroup", "html"])
^
nonisolated(unsafe)
/Users/admin/builder/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
static let tableMix8 = ParsingStrings(["caption", "table", "tbody", "tfoot", "thead", "tr", "td", "th"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:57:20: note: add '@MainActor' to make static property 'tableMix8' part of global actor 'MainActor'
static let tableMix8 = ParsingStrings(["caption", "table", "tbody", "tfoot", "thead", "tr", "td", "th"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:57:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let tableMix8 = ParsingStrings(["caption", "table", "tbody", "tfoot", "thead", "tr", "td", "th"])
^
nonisolated(unsafe)
/Users/admin/builder/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
static let tableRowsAndCols = ParsingStrings(["caption", "col", "colgroup", "tbody", "td", "tfoot", "th", "thead", "tr"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:58:20: note: add '@MainActor' to make static property 'tableRowsAndCols' part of global actor 'MainActor'
static let tableRowsAndCols = ParsingStrings(["caption", "col", "colgroup", "tbody", "td", "tfoot", "th", "thead", "tr"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:58:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let tableRowsAndCols = ParsingStrings(["caption", "col", "colgroup", "tbody", "td", "tfoot", "th", "thead", "tr"])
^
nonisolated(unsafe)
/Users/admin/builder/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
static let thTd = ParsingStrings(["th", "td"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:59:20: note: add '@MainActor' to make static property 'thTd' part of global actor 'MainActor'
static let thTd = ParsingStrings(["th", "td"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:59:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let thTd = ParsingStrings(["th", "td"])
^
nonisolated(unsafe)
/Users/admin/builder/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
static let inputKeygenTextarea = ParsingStrings(["input", "keygen", "textarea"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:60:20: note: add '@MainActor' to make static property 'inputKeygenTextarea' part of global actor 'MainActor'
static let inputKeygenTextarea = ParsingStrings(["input", "keygen", "textarea"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:60:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let inputKeygenTextarea = ParsingStrings(["input", "keygen", "textarea"])
^
nonisolated(unsafe)
/Users/admin/builder/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
fileprivate static let InBodyStartToHead = ParsingStrings(["base", "basefont", "bgsound", "command", "link", "meta", "noframes", "script", "style", "title"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1547:32: note: add '@MainActor' to make static property 'InBodyStartToHead' part of global actor 'MainActor'
fileprivate static let InBodyStartToHead = ParsingStrings(["base", "basefont", "bgsound", "command", "link", "meta", "noframes", "script", "style", "title"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1547:32: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
fileprivate static let InBodyStartToHead = ParsingStrings(["base", "basefont", "bgsound", "command", "link", "meta", "noframes", "script", "style", "title"])
^
nonisolated(unsafe)
/Users/admin/builder/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
fileprivate static let InBodyStartPClosers = ParsingStrings(["address", "article", "aside", "blockquote", "center", "details", "dir", "div", "dl",
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1548:32: note: add '@MainActor' to make static property 'InBodyStartPClosers' part of global actor 'MainActor'
fileprivate static let InBodyStartPClosers = ParsingStrings(["address", "article", "aside", "blockquote", "center", "details", "dir", "div", "dl",
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1548:32: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
fileprivate static let InBodyStartPClosers = ParsingStrings(["address", "article", "aside", "blockquote", "center", "details", "dir", "div", "dl",
^
nonisolated(unsafe)
/Users/admin/builder/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
fileprivate static let Headings = ParsingStrings(["h1", "h2", "h3", "h4", "h5", "h6"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1551:32: note: add '@MainActor' to make static property 'Headings' part of global actor 'MainActor'
fileprivate static let Headings = ParsingStrings(["h1", "h2", "h3", "h4", "h5", "h6"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1551:32: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
fileprivate static let Headings = ParsingStrings(["h1", "h2", "h3", "h4", "h5", "h6"])
^
nonisolated(unsafe)
/Users/admin/builder/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
fileprivate static let InBodyStartPreListing = ParsingStrings(["pre", "listing"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1552:32: note: add '@MainActor' to make static property 'InBodyStartPreListing' part of global actor 'MainActor'
fileprivate static let InBodyStartPreListing = ParsingStrings(["pre", "listing"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1552:32: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
fileprivate static let InBodyStartPreListing = ParsingStrings(["pre", "listing"])
^
nonisolated(unsafe)
/Users/admin/builder/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
fileprivate static let InBodyStartLiBreakers = ParsingStrings(["address", "div", "p"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1553:32: note: add '@MainActor' to make static property 'InBodyStartLiBreakers' part of global actor 'MainActor'
fileprivate static let InBodyStartLiBreakers = ParsingStrings(["address", "div", "p"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1553:32: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
fileprivate static let InBodyStartLiBreakers = ParsingStrings(["address", "div", "p"])
^
nonisolated(unsafe)
/Users/admin/builder/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
fileprivate static let DdDt = ParsingStrings(["dd", "dt"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1554:32: note: add '@MainActor' to make static property 'DdDt' part of global actor 'MainActor'
fileprivate static let DdDt = ParsingStrings(["dd", "dt"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1554:32: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
fileprivate static let DdDt = ParsingStrings(["dd", "dt"])
^
nonisolated(unsafe)
/Users/admin/builder/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
fileprivate static let Formatters = ParsingStrings(["b", "big", "code", "em", "font", "i", "s", "small", "strike", "strong", "tt", "u"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1555:32: note: add '@MainActor' to make static property 'Formatters' part of global actor 'MainActor'
fileprivate static let Formatters = ParsingStrings(["b", "big", "code", "em", "font", "i", "s", "small", "strike", "strong", "tt", "u"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1555:32: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
fileprivate static let Formatters = ParsingStrings(["b", "big", "code", "em", "font", "i", "s", "small", "strike", "strong", "tt", "u"])
^
nonisolated(unsafe)
/Users/admin/builder/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
fileprivate static let InBodyStartApplets = ParsingStrings(["applet", "marquee", "object"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1556:32: note: add '@MainActor' to make static property 'InBodyStartApplets' part of global actor 'MainActor'
fileprivate static let InBodyStartApplets = ParsingStrings(["applet", "marquee", "object"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1556:32: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
fileprivate static let InBodyStartApplets = ParsingStrings(["applet", "marquee", "object"])
^
nonisolated(unsafe)
/Users/admin/builder/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
fileprivate static let InBodyStartEmptyFormatters = ParsingStrings(["area", "br", "embed", "img", "keygen", "wbr"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1557:32: note: add '@MainActor' to make static property 'InBodyStartEmptyFormatters' part of global actor 'MainActor'
fileprivate static let InBodyStartEmptyFormatters = ParsingStrings(["area", "br", "embed", "img", "keygen", "wbr"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1557:32: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
fileprivate static let InBodyStartEmptyFormatters = ParsingStrings(["area", "br", "embed", "img", "keygen", "wbr"])
^
nonisolated(unsafe)
/Users/admin/builder/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
fileprivate static let InBodyStartMedia = ParsingStrings(["param", "source", "track"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1558:32: note: add '@MainActor' to make static property 'InBodyStartMedia' part of global actor 'MainActor'
fileprivate static let InBodyStartMedia = ParsingStrings(["param", "source", "track"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1558:32: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
fileprivate static let InBodyStartMedia = ParsingStrings(["param", "source", "track"])
^
nonisolated(unsafe)
/Users/admin/builder/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
fileprivate static let InBodyStartInputAttribs = ParsingStrings(["name", "action", "prompt"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1559:32: note: add '@MainActor' to make static property 'InBodyStartInputAttribs' part of global actor 'MainActor'
fileprivate static let InBodyStartInputAttribs = ParsingStrings(["name", "action", "prompt"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1559:32: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
fileprivate static let InBodyStartInputAttribs = ParsingStrings(["name", "action", "prompt"])
^
nonisolated(unsafe)
/Users/admin/builder/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
fileprivate static let InBodyStartOptions = ParsingStrings(["optgroup", "option"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1560:32: note: add '@MainActor' to make static property 'InBodyStartOptions' part of global actor 'MainActor'
fileprivate static let InBodyStartOptions = ParsingStrings(["optgroup", "option"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1560:32: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
fileprivate static let InBodyStartOptions = ParsingStrings(["optgroup", "option"])
^
nonisolated(unsafe)
/Users/admin/builder/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
fileprivate static let InBodyStartRuby = ParsingStrings(["rp", "rt"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1561:32: note: add '@MainActor' to make static property 'InBodyStartRuby' part of global actor 'MainActor'
fileprivate static let InBodyStartRuby = ParsingStrings(["rp", "rt"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1561:32: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
fileprivate static let InBodyStartRuby = ParsingStrings(["rp", "rt"])
^
nonisolated(unsafe)
/Users/admin/builder/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
fileprivate static let InBodyStartDrop = ParsingStrings(["caption", "col", "colgroup", "frame", "head", "tbody", "td", "tfoot", "th", "thead", "tr"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1562:32: note: add '@MainActor' to make static property 'InBodyStartDrop' part of global actor 'MainActor'
fileprivate static let InBodyStartDrop = ParsingStrings(["caption", "col", "colgroup", "frame", "head", "tbody", "td", "tfoot", "th", "thead", "tr"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1562:32: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
fileprivate static let InBodyStartDrop = ParsingStrings(["caption", "col", "colgroup", "frame", "head", "tbody", "td", "tfoot", "th", "thead", "tr"])
^
nonisolated(unsafe)
/Users/admin/builder/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
fileprivate static let InBodyEndClosers = ParsingStrings(["address", "article", "aside", "blockquote", "button", "center", "details", "dir", "div",
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1563:32: note: add '@MainActor' to make static property 'InBodyEndClosers' part of global actor 'MainActor'
fileprivate static let InBodyEndClosers = ParsingStrings(["address", "article", "aside", "blockquote", "button", "center", "details", "dir", "div",
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1563:32: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
fileprivate static let InBodyEndClosers = ParsingStrings(["address", "article", "aside", "blockquote", "button", "center", "details", "dir", "div",
^
nonisolated(unsafe)
/Users/admin/builder/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
fileprivate static let InBodyEndAdoptionFormatters = ParsingStrings(["a", "b", "big", "code", "em", "font", "i", "nobr", "s", "small", "strike", "strong", "tt", "u"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1566:32: note: add '@MainActor' to make static property 'InBodyEndAdoptionFormatters' part of global actor 'MainActor'
fileprivate static let InBodyEndAdoptionFormatters = ParsingStrings(["a", "b", "big", "code", "em", "font", "i", "nobr", "s", "small", "strike", "strong", "tt", "u"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1566:32: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
fileprivate static let InBodyEndAdoptionFormatters = ParsingStrings(["a", "b", "big", "code", "em", "font", "i", "nobr", "s", "small", "strike", "strong", "tt", "u"])
^
nonisolated(unsafe)
/Users/admin/builder/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
fileprivate static let InBodyEndTableFosters = ParsingStrings(["table", "tbody", "tfoot", "thead", "tr"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1567:32: note: add '@MainActor' to make static property 'InBodyEndTableFosters' part of global actor 'MainActor'
fileprivate static let InBodyEndTableFosters = ParsingStrings(["table", "tbody", "tfoot", "thead", "tr"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1567:32: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
fileprivate static let InBodyEndTableFosters = ParsingStrings(["table", "tbody", "tfoot", "thead", "tr"])
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/HttpStatusException.swift (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Mutex.swift (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Node.swift (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/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
private static let EMPTY_NODES: Array<Node> = Array<Node>()
^
/Users/admin/builder/spi-builder-workspace/Sources/Node.swift:23:12: note: class 'Node' does not conform to the 'Sendable' protocol
open class Node: Equatable, Hashable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Node.swift:55:24: note: add '@MainActor' to make static property 'EMPTY_NODES' part of global actor 'MainActor'
private static let EMPTY_NODES: Array<Node> = Array<Node>()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Node.swift:55:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static let EMPTY_NODES: Array<Node> = Array<Node>()
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/NodeTraversor.swift (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/NodeVisitor.swift (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ CssSelector.swift,\ DataNode.swift,\ DataUtil.swift,\ Document.swift,\ DocumentType.swift,\ Element.swift /Users/admin/builder/spi-builder-workspace/Sources/CssSelector.swift /Users/admin/builder/spi-builder-workspace/Sources/DataNode.swift /Users/admin/builder/spi-builder-workspace/Sources/DataUtil.swift /Users/admin/builder/spi-builder-workspace/Sources/Document.swift /Users/admin/builder/spi-builder-workspace/Sources/DocumentType.swift /Users/admin/builder/spi-builder-workspace/Sources/Element.swift (in target 'SwiftSoup' from project 'SwiftSoup')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CssSelector.swift (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DataNode.swift (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DataUtil.swift (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Document.swift (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DocumentType.swift (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Element.swift (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Element.swift:1176:13: warning: variable 'classNames' was never mutated; consider changing to 'let' constant
var classNames = OrderedSet<String>()
~~~ ^
let
SwiftCompile normal arm64 Compiling\ OrderedSet.swift,\ ParseError.swift,\ ParseErrorList.swift,\ ParseSettings.swift,\ Parser.swift,\ ParsingStrings.swift /Users/admin/builder/spi-builder-workspace/Sources/OrderedSet.swift /Users/admin/builder/spi-builder-workspace/Sources/ParseError.swift /Users/admin/builder/spi-builder-workspace/Sources/ParseErrorList.swift /Users/admin/builder/spi-builder-workspace/Sources/ParseSettings.swift /Users/admin/builder/spi-builder-workspace/Sources/Parser.swift /Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift (in target 'SwiftSoup' from project 'SwiftSoup')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OrderedSet.swift (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ParseError.swift (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ParseErrorList.swift (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ParseSettings.swift (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/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
public static let htmlDefault: ParseSettings = ParseSettings(false, false)
^
/Users/admin/builder/spi-builder-workspace/Sources/ParseSettings.swift:10:12: note: class 'ParseSettings' does not conform to the 'Sendable' protocol
open class ParseSettings {
^
/Users/admin/builder/spi-builder-workspace/Sources/ParseSettings.swift:14:23: note: add '@MainActor' to make static property 'htmlDefault' part of global actor 'MainActor'
public static let htmlDefault: ParseSettings = ParseSettings(false, false)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ParseSettings.swift:14:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let htmlDefault: ParseSettings = ParseSettings(false, false)
^
nonisolated(unsafe)
/Users/admin/builder/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
public static let preserveCase: ParseSettings = ParseSettings(true, true)
^
/Users/admin/builder/spi-builder-workspace/Sources/ParseSettings.swift:10:12: note: class 'ParseSettings' does not conform to the 'Sendable' protocol
open class ParseSettings {
^
/Users/admin/builder/spi-builder-workspace/Sources/ParseSettings.swift:18:23: note: add '@MainActor' to make static property 'preserveCase' part of global actor 'MainActor'
public static let preserveCase: ParseSettings = ParseSettings(true, true)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ParseSettings.swift:18:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let preserveCase: ParseSettings = ParseSettings(true, true)
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Parser.swift (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ StringBuilder.swift,\ StringUtil.swift,\ StructuralEvaluator.swift,\ SwiftSoup.swift,\ Tag.swift,\ TextNode.swift /Users/admin/builder/spi-builder-workspace/Sources/StringBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/StringUtil.swift /Users/admin/builder/spi-builder-workspace/Sources/StructuralEvaluator.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftSoup.swift /Users/admin/builder/spi-builder-workspace/Sources/Tag.swift /Users/admin/builder/spi-builder-workspace/Sources/TextNode.swift (in target 'SwiftSoup' from project 'SwiftSoup')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StringBuilder.swift (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StringUtil.swift (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StructuralEvaluator.swift (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftSoup.swift (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Tag.swift (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Tag.swift:12:16: warning: static property 'tags' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var tags: Dictionary<[UInt8], Tag> = {
^
/Users/admin/builder/spi-builder-workspace/Sources/Tag.swift:12:16: note: convert 'tags' to a 'let' constant to make 'Sendable' shared state immutable
static var tags: Dictionary<[UInt8], Tag> = {
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tag.swift:12:16: note: add '@MainActor' to make static property 'tags' part of global actor 'MainActor'
static var tags: Dictionary<[UInt8], Tag> = {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tag.swift:12:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var tags: Dictionary<[UInt8], Tag> = {
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TextNode.swift (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ Token.swift,\ TokenQueue.swift,\ Tokeniser.swift,\ TokeniserState.swift,\ TreeBuilder.swift,\ UTF8Arrays.swift /Users/admin/builder/spi-builder-workspace/Sources/Token.swift /Users/admin/builder/spi-builder-workspace/Sources/TokenQueue.swift /Users/admin/builder/spi-builder-workspace/Sources/Tokeniser.swift /Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift /Users/admin/builder/spi-builder-workspace/Sources/TreeBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/UTF8Arrays.swift (in target 'SwiftSoup' from project 'SwiftSoup')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Token.swift (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/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
return String(decoding: getData()!, as: UTF8.self) ?? ""
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TokenQueue.swift (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Tokeniser.swift (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Tokeniser.swift:12:24: warning: static property 'notCharRefChars' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
private static let notCharRefChars = ParsingStrings([UnicodeScalar.BackslashT, "\n", "\r", UnicodeScalar.BackslashF, " ", "<", UnicodeScalar.Ampersand])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tokeniser.swift:12:24: note: add '@MainActor' to make static property 'notCharRefChars' part of global actor 'MainActor'
private static let notCharRefChars = ParsingStrings([UnicodeScalar.BackslashT, "\n", "\r", UnicodeScalar.BackslashF, " ", "<", UnicodeScalar.Ampersand])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tokeniser.swift:12:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static let notCharRefChars = ParsingStrings([UnicodeScalar.BackslashT, "\n", "\r", UnicodeScalar.BackslashF, " ", "<", UnicodeScalar.Ampersand])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tokeniser.swift:13:24: warning: static property 'notNamedCharRefChars' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
private static let notNamedCharRefChars = ParsingStrings([UTF8Arrays.equalSign, UTF8Arrays.hyphen, UTF8Arrays.underscore])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tokeniser.swift:13:24: note: add '@MainActor' to make static property 'notNamedCharRefChars' part of global actor 'MainActor'
private static let notNamedCharRefChars = ParsingStrings([UTF8Arrays.equalSign, UTF8Arrays.hyphen, UTF8Arrays.underscore])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tokeniser.swift:13:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static let notNamedCharRefChars = ParsingStrings([UTF8Arrays.equalSign, UTF8Arrays.hyphen, UTF8Arrays.underscore])
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:19:16: warning: static property 'attributeSingleValueChars' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
static let attributeSingleValueChars = ParsingStrings(["'", UnicodeScalar.Ampersand, nullScalr])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:19:16: note: add '@MainActor' to make static property 'attributeSingleValueChars' part of global actor 'MainActor'
static let attributeSingleValueChars = ParsingStrings(["'", UnicodeScalar.Ampersand, nullScalr])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:19:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let attributeSingleValueChars = ParsingStrings(["'", UnicodeScalar.Ampersand, nullScalr])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:20:16: warning: static property 'attributeDoubleValueChars' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
static let attributeDoubleValueChars = ParsingStrings(["\"", UnicodeScalar.Ampersand, nullScalr])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:20:16: note: add '@MainActor' to make static property 'attributeDoubleValueChars' part of global actor 'MainActor'
static let attributeDoubleValueChars = ParsingStrings(["\"", UnicodeScalar.Ampersand, nullScalr])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:20:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let attributeDoubleValueChars = ParsingStrings(["\"", UnicodeScalar.Ampersand, nullScalr])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:21:16: warning: static property 'attributeNameChars' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
static let attributeNameChars = ParsingStrings([UnicodeScalar.BackslashT, "\n", "\r", UnicodeScalar.BackslashF, " ", "/", "=", ">", nullScalr, "\"", "'", UnicodeScalar.LessThan])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:21:16: note: add '@MainActor' to make static property 'attributeNameChars' part of global actor 'MainActor'
static let attributeNameChars = ParsingStrings([UnicodeScalar.BackslashT, "\n", "\r", UnicodeScalar.BackslashF, " ", "/", "=", ">", nullScalr, "\"", "'", UnicodeScalar.LessThan])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:21:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let attributeNameChars = ParsingStrings([UnicodeScalar.BackslashT, "\n", "\r", UnicodeScalar.BackslashF, " ", "/", "=", ">", nullScalr, "\"", "'", UnicodeScalar.LessThan])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:22:16: warning: static property 'attributeValueUnquoted' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
static let attributeValueUnquoted = ParsingStrings([UnicodeScalar.BackslashT, "\n", "\r", UnicodeScalar.BackslashF, " ", UnicodeScalar.Ampersand, ">", nullScalr, "\"", "'", UnicodeScalar.LessThan, "=", "`"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:22:16: note: add '@MainActor' to make static property 'attributeValueUnquoted' part of global actor 'MainActor'
static let attributeValueUnquoted = ParsingStrings([UnicodeScalar.BackslashT, "\n", "\r", UnicodeScalar.BackslashF, " ", UnicodeScalar.Ampersand, ">", nullScalr, "\"", "'", UnicodeScalar.LessThan, "=", "`"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:22:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let attributeValueUnquoted = ParsingStrings([UnicodeScalar.BackslashT, "\n", "\r", UnicodeScalar.BackslashF, " ", UnicodeScalar.Ampersand, ">", nullScalr, "\"", "'", UnicodeScalar.LessThan, "=", "`"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:24:16: warning: static property 'dataDefaultStopChars' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
static let dataDefaultStopChars = ParsingStrings([UnicodeScalar.Ampersand, UnicodeScalar.LessThan, TokeniserStateVars.nullScalr])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:24:16: note: add '@MainActor' to make static property 'dataDefaultStopChars' part of global actor 'MainActor'
static let dataDefaultStopChars = ParsingStrings([UnicodeScalar.Ampersand, UnicodeScalar.LessThan, TokeniserStateVars.nullScalr])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:24:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let dataDefaultStopChars = ParsingStrings([UnicodeScalar.Ampersand, UnicodeScalar.LessThan, TokeniserStateVars.nullScalr])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:25:16: warning: static property 'scriptDataDefaultStopChars' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
static let scriptDataDefaultStopChars = ParsingStrings(["-", UnicodeScalar.LessThan, TokeniserStateVars.nullScalr])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:25:16: note: add '@MainActor' to make static property 'scriptDataDefaultStopChars' part of global actor 'MainActor'
static let scriptDataDefaultStopChars = ParsingStrings(["-", UnicodeScalar.LessThan, TokeniserStateVars.nullScalr])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:25:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let scriptDataDefaultStopChars = ParsingStrings(["-", UnicodeScalar.LessThan, TokeniserStateVars.nullScalr])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:26:16: warning: static property 'commentDefaultStopChars' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
static let commentDefaultStopChars = ParsingStrings(["-", TokeniserStateVars.nullScalr])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:26:16: note: add '@MainActor' to make static property 'commentDefaultStopChars' part of global actor 'MainActor'
static let commentDefaultStopChars = ParsingStrings(["-", TokeniserStateVars.nullScalr])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:26:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let commentDefaultStopChars = ParsingStrings(["-", TokeniserStateVars.nullScalr])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:27:16: warning: static property 'readDataDefaultStopChars' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
static let readDataDefaultStopChars = ParsingStrings([UnicodeScalar.LessThan, TokeniserStateVars.nullScalr])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:27:16: note: add '@MainActor' to make static property 'readDataDefaultStopChars' part of global actor 'MainActor'
static let readDataDefaultStopChars = ParsingStrings([UnicodeScalar.LessThan, TokeniserStateVars.nullScalr])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:27:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let readDataDefaultStopChars = ParsingStrings([UnicodeScalar.LessThan, TokeniserStateVars.nullScalr])
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TreeBuilder.swift (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/UTF8Arrays.swift (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftEmitModule normal arm64 Emitting\ module\ for\ SwiftSoup (in target 'SwiftSoup' from project 'SwiftSoup')
EmitSwiftModule normal arm64 (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/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
static let booleanAttributes = ParsingStrings([
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Attribute.swift:14:16: note: add '@MainActor' to make static property 'booleanAttributes' part of global actor 'MainActor'
static let booleanAttributes = ParsingStrings([
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Attribute.swift:14:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let booleanAttributes = ParsingStrings([
^
nonisolated(unsafe)
/Users/admin/builder/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
public static var dataPrefix: [UInt8] = "data-".utf8Array
^
/Users/admin/builder/spi-builder-workspace/Sources/Attributes.swift:24:23: note: convert 'dataPrefix' to a 'let' constant to make 'Sendable' shared state immutable
public static var dataPrefix: [UInt8] = "data-".utf8Array
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Attributes.swift:24:23: note: add '@MainActor' to make static property 'dataPrefix' part of global actor 'MainActor'
public static var dataPrefix: [UInt8] = "data-".utf8Array
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Attributes.swift:24:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static var dataPrefix: [UInt8] = "data-".utf8Array
^
nonisolated(unsafe)
/Users/admin/builder/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
private static let letters = ParsingStrings("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".map { String($0) })
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/CharacterReader.swift:14:24: note: add '@MainActor' to make static property 'letters' part of global actor 'MainActor'
private static let letters = ParsingStrings("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".map { String($0) })
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CharacterReader.swift:14:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static let letters = ParsingStrings("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".map { String($0) })
^
nonisolated(unsafe)
/Users/admin/builder/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
private static let digits = ParsingStrings(["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/CharacterReader.swift:15:24: note: add '@MainActor' to make static property 'digits' part of global actor 'MainActor'
private static let digits = ParsingStrings(["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CharacterReader.swift:15:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static let digits = ParsingStrings(["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"])
^
nonisolated(unsafe)
/Users/admin/builder/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
public static let dataTerminators = ParsingStrings([.Ampersand, .LessThan, TokeniserStateVars.nullScalr])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/CharacterReader.swift:597:23: note: add '@MainActor' to make static property 'dataTerminators' part of global actor 'MainActor'
public static let dataTerminators = ParsingStrings([.Ampersand, .LessThan, TokeniserStateVars.nullScalr])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CharacterReader.swift:597:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let dataTerminators = ParsingStrings([.Ampersand, .LessThan, TokeniserStateVars.nullScalr])
^
nonisolated(unsafe)
/Users/admin/builder/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
public static let tagNameTerminators = ParsingStrings([.BackslashT, .BackslashN, .BackslashR, .BackslashF, .Space, .Slash, .GreaterThan, TokeniserStateVars.nullScalr])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/CharacterReader.swift:604:23: note: add '@MainActor' to make static property 'tagNameTerminators' part of global actor 'MainActor'
public static let tagNameTerminators = ParsingStrings([.BackslashT, .BackslashN, .BackslashR, .BackslashF, .Space, .Slash, .GreaterThan, TokeniserStateVars.nullScalr])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/CharacterReader.swift:604:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let tagNameTerminators = ParsingStrings([.BackslashT, .BackslashN, .BackslashR, .BackslashF, .Space, .Slash, .GreaterThan, TokeniserStateVars.nullScalr])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Entities.swift:32:27: warning: static property 'xhtml' is not concurrency-safe because non-'Sendable' type 'Entities.EscapeMode' may have shared mutable state; this is an error in the Swift 6 language mode
public static let xhtml: EscapeMode = EscapeMode(string: Entities.xhtml, size: 4, id: 0)
^
/Users/admin/builder/spi-builder-workspace/Sources/Entities.swift:29:18: note: class 'EscapeMode' does not conform to the 'Sendable' protocol
public class EscapeMode: Equatable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Entities.swift:32:27: note: add '@MainActor' to make static property 'xhtml' part of global actor 'MainActor'
public static let xhtml: EscapeMode = EscapeMode(string: Entities.xhtml, size: 4, id: 0)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Entities.swift:32:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let xhtml: EscapeMode = EscapeMode(string: Entities.xhtml, size: 4, id: 0)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Entities.swift:34:27: warning: static property 'base' is not concurrency-safe because non-'Sendable' type 'Entities.EscapeMode' may have shared mutable state; this is an error in the Swift 6 language mode
public static let base: EscapeMode = EscapeMode(string: Entities.base, size: 106, id: 1)
^
/Users/admin/builder/spi-builder-workspace/Sources/Entities.swift:29:18: note: class 'EscapeMode' does not conform to the 'Sendable' protocol
public class EscapeMode: Equatable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Entities.swift:34:27: note: add '@MainActor' to make static property 'base' part of global actor 'MainActor'
public static let base: EscapeMode = EscapeMode(string: Entities.base, size: 106, id: 1)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Entities.swift:34:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let base: EscapeMode = EscapeMode(string: Entities.base, size: 106, id: 1)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Entities.swift:36:27: warning: static property 'extended' is not concurrency-safe because non-'Sendable' type 'Entities.EscapeMode' may have shared mutable state; this is an error in the Swift 6 language mode
public static let extended: EscapeMode = EscapeMode(string: Entities.full, size: 2125, id: 2)
^
/Users/admin/builder/spi-builder-workspace/Sources/Entities.swift:29:18: note: class 'EscapeMode' does not conform to the 'Sendable' protocol
public class EscapeMode: Equatable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Entities.swift:36:27: note: add '@MainActor' to make static property 'extended' part of global actor 'MainActor'
public static let extended: EscapeMode = EscapeMode(string: Entities.full, size: 2125, id: 2)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Entities.swift:36:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let extended: EscapeMode = EscapeMode(string: Entities.full, size: 2125, id: 2)
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Entities.swift:62:28: warning: static property 'codeDelims' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
private static let codeDelims = ParsingStrings([",", ";"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Entities.swift:62:28: note: add '@MainActor' to make static property 'codeDelims' part of global actor 'MainActor'
private static let codeDelims = ParsingStrings([",", ";"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Entities.swift:62:28: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static let codeDelims = ParsingStrings([",", ";"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Entities.swift:149:24: warning: static property 'multipoints' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private static var multipoints: [ArraySlice<UInt8>: [UnicodeScalar]] = [:] // name -> multiple character references
^
/Users/admin/builder/spi-builder-workspace/Sources/Entities.swift:149:24: note: convert 'multipoints' to a 'let' constant to make 'Sendable' shared state immutable
private static var multipoints: [ArraySlice<UInt8>: [UnicodeScalar]] = [:] // name -> multiple character references
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Entities.swift:149:24: note: add '@MainActor' to make static property 'multipoints' part of global actor 'MainActor'
private static var multipoints: [ArraySlice<UInt8>: [UnicodeScalar]] = [:] // name -> multiple character references
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Entities.swift:149:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var multipoints: [ArraySlice<UInt8>: [UnicodeScalar]] = [:] // name -> multiple character references
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Entities.swift:150:24: warning: static property 'multipointsLock' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private static var multipointsLock = MutexLock()
^
/Users/admin/builder/spi-builder-workspace/Sources/Entities.swift:150:24: note: convert 'multipointsLock' to a 'let' constant to make 'Sendable' shared state immutable
private static var multipointsLock = MutexLock()
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Entities.swift:150:24: note: add '@MainActor' to make static property 'multipointsLock' part of global actor 'MainActor'
private static var multipointsLock = MutexLock()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Entities.swift:150:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var multipointsLock = MutexLock()
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Exception.swift:20:10: warning: associated value 'Error(type:Message:)' of 'Sendable'-conforming enum 'Exception' has non-sendable type 'ExceptionType'; this is an error in the Swift 6 language mode
case Error(type:ExceptionType, Message: String)
^
/Users/admin/builder/spi-builder-workspace/Sources/Exception.swift:10:13: note: consider making enum 'ExceptionType' conform to the 'Sendable' protocol
public enum ExceptionType {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilder.swift:17:20: warning: static property 'inScope' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
static let inScope = ParsingStrings(["applet", "caption", "html", "table", "td", "th", "marquee", "object"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilder.swift:17:20: note: add '@MainActor' to make static property 'inScope' part of global actor 'MainActor'
static let inScope = ParsingStrings(["applet", "caption", "html", "table", "td", "th", "marquee", "object"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilder.swift:17:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let inScope = ParsingStrings(["applet", "caption", "html", "table", "td", "th", "marquee", "object"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilder.swift:18:20: warning: static property 'list' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
static let list = ParsingStrings(["ol", "ul"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilder.swift:18:20: note: add '@MainActor' to make static property 'list' part of global actor 'MainActor'
static let list = ParsingStrings(["ol", "ul"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilder.swift:18:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let list = ParsingStrings(["ol", "ul"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilder.swift:19:20: warning: static property 'button' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
static let button = ParsingStrings(["button"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilder.swift:19:20: note: add '@MainActor' to make static property 'button' part of global actor 'MainActor'
static let button = ParsingStrings(["button"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilder.swift:19:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let button = ParsingStrings(["button"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilder.swift:20:20: warning: static property 'tableScope' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
static let tableScope = ParsingStrings(["html", "table"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilder.swift:20:20: note: add '@MainActor' to make static property 'tableScope' part of global actor 'MainActor'
static let tableScope = ParsingStrings(["html", "table"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilder.swift:20:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let tableScope = ParsingStrings(["html", "table"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilder.swift:21:20: warning: static property 'selectScope' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
static let selectScope = ParsingStrings(["optgroup", "option"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilder.swift:21:20: note: add '@MainActor' to make static property 'selectScope' part of global actor 'MainActor'
static let selectScope = ParsingStrings(["optgroup", "option"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilder.swift:21:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let selectScope = ParsingStrings(["optgroup", "option"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilder.swift:22:20: warning: static property 'endTags' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
static let endTags = ParsingStrings(["dd", "dt", "li", "option", "optgroup", "p", "rp", "rt"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilder.swift:22:20: note: add '@MainActor' to make static property 'endTags' part of global actor 'MainActor'
static let endTags = ParsingStrings(["dd", "dt", "li", "option", "optgroup", "p", "rp", "rt"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilder.swift:22:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let endTags = ParsingStrings(["dd", "dt", "li", "option", "optgroup", "p", "rp", "rt"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilder.swift:23:20: warning: static property 'titleTextarea' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
static let titleTextarea = ParsingStrings(["title", "textarea"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilder.swift:23:20: note: add '@MainActor' to make static property 'titleTextarea' part of global actor 'MainActor'
static let titleTextarea = ParsingStrings(["title", "textarea"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilder.swift:23:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let titleTextarea = ParsingStrings(["title", "textarea"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilder.swift:24:20: warning: static property 'frames' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
static let frames = ParsingStrings(["iframe", "noembed", "noframes", "style", "xmp"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilder.swift:24:20: note: add '@MainActor' to make static property 'frames' part of global actor 'MainActor'
static let frames = ParsingStrings(["iframe", "noembed", "noframes", "style", "xmp"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilder.swift:24:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let frames = ParsingStrings(["iframe", "noembed", "noframes", "style", "xmp"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilder.swift:26:20: warning: static property 'special' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
static let special = ParsingStrings(["address", "applet", "area", "article", "aside", "base", "basefont", "bgsound",
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilder.swift:26:20: note: add '@MainActor' to make static property 'special' part of global actor 'MainActor'
static let special = ParsingStrings(["address", "applet", "area", "article", "aside", "base", "basefont", "bgsound",
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilder.swift:26:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let special = ParsingStrings(["address", "applet", "area", "article", "aside", "base", "basefont", "bgsound",
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:41:20: warning: static property 'outer' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
static let outer = ParsingStrings(["head", "body", "html", "br"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:41:20: note: add '@MainActor' to make static property 'outer' part of global actor 'MainActor'
static let outer = ParsingStrings(["head", "body", "html", "br"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:41:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let outer = ParsingStrings(["head", "body", "html", "br"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:42:20: warning: static property 'outer2' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
static let outer2 = ParsingStrings(["body", "html", "br"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:42:20: note: add '@MainActor' to make static property 'outer2' part of global actor 'MainActor'
static let outer2 = ParsingStrings(["body", "html", "br"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:42:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let outer2 = ParsingStrings(["body", "html", "br"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:43:20: warning: static property 'outer3' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
static let outer3 = ParsingStrings(["body", "html"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:43:20: note: add '@MainActor' to make static property 'outer3' part of global actor 'MainActor'
static let outer3 = ParsingStrings(["body", "html"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:43:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let outer3 = ParsingStrings(["body", "html"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:44:20: warning: static property 'baseEtc' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
static let baseEtc = ParsingStrings(["base", "basefont", "bgsound", "command", "link"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:44:20: note: add '@MainActor' to make static property 'baseEtc' part of global actor 'MainActor'
static let baseEtc = ParsingStrings(["base", "basefont", "bgsound", "command", "link"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:44:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let baseEtc = ParsingStrings(["base", "basefont", "bgsound", "command", "link"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:45:20: warning: static property 'baseEtc2' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
static let baseEtc2 = ParsingStrings(["basefont", "bgsound", "link", "meta", "noframes", "style"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:45:20: note: add '@MainActor' to make static property 'baseEtc2' part of global actor 'MainActor'
static let baseEtc2 = ParsingStrings(["basefont", "bgsound", "link", "meta", "noframes", "style"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:45:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let baseEtc2 = ParsingStrings(["basefont", "bgsound", "link", "meta", "noframes", "style"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:46:20: warning: static property 'baseEtc3' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
static let baseEtc3 = ParsingStrings(["base", "basefont", "bgsound", "link", "meta", "noframes", "script", "style", "title"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:46:20: note: add '@MainActor' to make static property 'baseEtc3' part of global actor 'MainActor'
static let baseEtc3 = ParsingStrings(["base", "basefont", "bgsound", "link", "meta", "noframes", "script", "style", "title"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:46:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let baseEtc3 = ParsingStrings(["base", "basefont", "bgsound", "link", "meta", "noframes", "script", "style", "title"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:47:20: warning: static property 'headNoscript' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
static let headNoscript = ParsingStrings(["head", "noscript"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:47:20: note: add '@MainActor' to make static property 'headNoscript' part of global actor 'MainActor'
static let headNoscript = ParsingStrings(["head", "noscript"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:47:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let headNoscript = ParsingStrings(["head", "noscript"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:48:20: warning: static property 'table' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
static let table = ParsingStrings(["table", "tbody", "tfoot", "thead", "tr"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:48:20: note: add '@MainActor' to make static property 'table' part of global actor 'MainActor'
static let table = ParsingStrings(["table", "tbody", "tfoot", "thead", "tr"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:48:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let table = ParsingStrings(["table", "tbody", "tfoot", "thead", "tr"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:49:20: warning: static property 'tableSections' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
static let tableSections = ParsingStrings(["tbody", "tfoot", "thead"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:49:20: note: add '@MainActor' to make static property 'tableSections' part of global actor 'MainActor'
static let tableSections = ParsingStrings(["tbody", "tfoot", "thead"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:49:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let tableSections = ParsingStrings(["tbody", "tfoot", "thead"])
^
nonisolated(unsafe)
/Users/admin/builder/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
static let tableMix = ParsingStrings(["body", "caption", "col", "colgroup", "html", "tbody", "td", "tfoot", "th", "thead", "tr"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:50:20: note: add '@MainActor' to make static property 'tableMix' part of global actor 'MainActor'
static let tableMix = ParsingStrings(["body", "caption", "col", "colgroup", "html", "tbody", "td", "tfoot", "th", "thead", "tr"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:50:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let tableMix = ParsingStrings(["body", "caption", "col", "colgroup", "html", "tbody", "td", "tfoot", "th", "thead", "tr"])
^
nonisolated(unsafe)
/Users/admin/builder/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
static let tableMix2 = ParsingStrings(["body", "col", "colgroup", "html", "tbody", "td", "tfoot", "th", "thead", "tr"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:51:20: note: add '@MainActor' to make static property 'tableMix2' part of global actor 'MainActor'
static let tableMix2 = ParsingStrings(["body", "col", "colgroup", "html", "tbody", "td", "tfoot", "th", "thead", "tr"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:51:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let tableMix2 = ParsingStrings(["body", "col", "colgroup", "html", "tbody", "td", "tfoot", "th", "thead", "tr"])
^
nonisolated(unsafe)
/Users/admin/builder/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
static let tableMix3 = ParsingStrings(["caption", "col", "colgroup", "tbody", "tfoot", "thead"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:52:20: note: add '@MainActor' to make static property 'tableMix3' part of global actor 'MainActor'
static let tableMix3 = ParsingStrings(["caption", "col", "colgroup", "tbody", "tfoot", "thead"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:52:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let tableMix3 = ParsingStrings(["caption", "col", "colgroup", "tbody", "tfoot", "thead"])
^
nonisolated(unsafe)
/Users/admin/builder/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
static let tableMix4 = ParsingStrings(["body", "caption", "col", "colgroup", "html", "td", "th", "tr"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:53:20: note: add '@MainActor' to make static property 'tableMix4' part of global actor 'MainActor'
static let tableMix4 = ParsingStrings(["body", "caption", "col", "colgroup", "html", "td", "th", "tr"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:53:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let tableMix4 = ParsingStrings(["body", "caption", "col", "colgroup", "html", "td", "th", "tr"])
^
nonisolated(unsafe)
/Users/admin/builder/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
static let tableMix5 = ParsingStrings(["caption", "col", "colgroup", "tbody", "tfoot", "thead", "tr"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:54:20: note: add '@MainActor' to make static property 'tableMix5' part of global actor 'MainActor'
static let tableMix5 = ParsingStrings(["caption", "col", "colgroup", "tbody", "tfoot", "thead", "tr"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:54:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let tableMix5 = ParsingStrings(["caption", "col", "colgroup", "tbody", "tfoot", "thead", "tr"])
^
nonisolated(unsafe)
/Users/admin/builder/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
static let tableMix6 = ParsingStrings(["body", "caption", "col", "colgroup", "html", "td", "th"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:55:20: note: add '@MainActor' to make static property 'tableMix6' part of global actor 'MainActor'
static let tableMix6 = ParsingStrings(["body", "caption", "col", "colgroup", "html", "td", "th"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:55:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let tableMix6 = ParsingStrings(["body", "caption", "col", "colgroup", "html", "td", "th"])
^
nonisolated(unsafe)
/Users/admin/builder/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
static let tableMix7 = ParsingStrings(["body", "caption", "col", "colgroup", "html"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:56:20: note: add '@MainActor' to make static property 'tableMix7' part of global actor 'MainActor'
static let tableMix7 = ParsingStrings(["body", "caption", "col", "colgroup", "html"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:56:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let tableMix7 = ParsingStrings(["body", "caption", "col", "colgroup", "html"])
^
nonisolated(unsafe)
/Users/admin/builder/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
static let tableMix8 = ParsingStrings(["caption", "table", "tbody", "tfoot", "thead", "tr", "td", "th"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:57:20: note: add '@MainActor' to make static property 'tableMix8' part of global actor 'MainActor'
static let tableMix8 = ParsingStrings(["caption", "table", "tbody", "tfoot", "thead", "tr", "td", "th"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:57:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let tableMix8 = ParsingStrings(["caption", "table", "tbody", "tfoot", "thead", "tr", "td", "th"])
^
nonisolated(unsafe)
/Users/admin/builder/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
static let tableRowsAndCols = ParsingStrings(["caption", "col", "colgroup", "tbody", "td", "tfoot", "th", "thead", "tr"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:58:20: note: add '@MainActor' to make static property 'tableRowsAndCols' part of global actor 'MainActor'
static let tableRowsAndCols = ParsingStrings(["caption", "col", "colgroup", "tbody", "td", "tfoot", "th", "thead", "tr"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:58:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let tableRowsAndCols = ParsingStrings(["caption", "col", "colgroup", "tbody", "td", "tfoot", "th", "thead", "tr"])
^
nonisolated(unsafe)
/Users/admin/builder/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
static let thTd = ParsingStrings(["th", "td"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:59:20: note: add '@MainActor' to make static property 'thTd' part of global actor 'MainActor'
static let thTd = ParsingStrings(["th", "td"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:59:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let thTd = ParsingStrings(["th", "td"])
^
nonisolated(unsafe)
/Users/admin/builder/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
static let inputKeygenTextarea = ParsingStrings(["input", "keygen", "textarea"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:60:20: note: add '@MainActor' to make static property 'inputKeygenTextarea' part of global actor 'MainActor'
static let inputKeygenTextarea = ParsingStrings(["input", "keygen", "textarea"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:60:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let inputKeygenTextarea = ParsingStrings(["input", "keygen", "textarea"])
^
nonisolated(unsafe)
/Users/admin/builder/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
fileprivate static let InBodyStartToHead = ParsingStrings(["base", "basefont", "bgsound", "command", "link", "meta", "noframes", "script", "style", "title"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1547:32: note: add '@MainActor' to make static property 'InBodyStartToHead' part of global actor 'MainActor'
fileprivate static let InBodyStartToHead = ParsingStrings(["base", "basefont", "bgsound", "command", "link", "meta", "noframes", "script", "style", "title"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1547:32: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
fileprivate static let InBodyStartToHead = ParsingStrings(["base", "basefont", "bgsound", "command", "link", "meta", "noframes", "script", "style", "title"])
^
nonisolated(unsafe)
/Users/admin/builder/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
fileprivate static let InBodyStartPClosers = ParsingStrings(["address", "article", "aside", "blockquote", "center", "details", "dir", "div", "dl",
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1548:32: note: add '@MainActor' to make static property 'InBodyStartPClosers' part of global actor 'MainActor'
fileprivate static let InBodyStartPClosers = ParsingStrings(["address", "article", "aside", "blockquote", "center", "details", "dir", "div", "dl",
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1548:32: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
fileprivate static let InBodyStartPClosers = ParsingStrings(["address", "article", "aside", "blockquote", "center", "details", "dir", "div", "dl",
^
nonisolated(unsafe)
/Users/admin/builder/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
fileprivate static let Headings = ParsingStrings(["h1", "h2", "h3", "h4", "h5", "h6"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1551:32: note: add '@MainActor' to make static property 'Headings' part of global actor 'MainActor'
fileprivate static let Headings = ParsingStrings(["h1", "h2", "h3", "h4", "h5", "h6"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1551:32: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
fileprivate static let Headings = ParsingStrings(["h1", "h2", "h3", "h4", "h5", "h6"])
^
nonisolated(unsafe)
/Users/admin/builder/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
fileprivate static let InBodyStartPreListing = ParsingStrings(["pre", "listing"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1552:32: note: add '@MainActor' to make static property 'InBodyStartPreListing' part of global actor 'MainActor'
fileprivate static let InBodyStartPreListing = ParsingStrings(["pre", "listing"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1552:32: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
fileprivate static let InBodyStartPreListing = ParsingStrings(["pre", "listing"])
^
nonisolated(unsafe)
/Users/admin/builder/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
fileprivate static let InBodyStartLiBreakers = ParsingStrings(["address", "div", "p"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1553:32: note: add '@MainActor' to make static property 'InBodyStartLiBreakers' part of global actor 'MainActor'
fileprivate static let InBodyStartLiBreakers = ParsingStrings(["address", "div", "p"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1553:32: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
fileprivate static let InBodyStartLiBreakers = ParsingStrings(["address", "div", "p"])
^
nonisolated(unsafe)
/Users/admin/builder/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
fileprivate static let DdDt = ParsingStrings(["dd", "dt"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1554:32: note: add '@MainActor' to make static property 'DdDt' part of global actor 'MainActor'
fileprivate static let DdDt = ParsingStrings(["dd", "dt"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1554:32: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
fileprivate static let DdDt = ParsingStrings(["dd", "dt"])
^
nonisolated(unsafe)
/Users/admin/builder/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
fileprivate static let Formatters = ParsingStrings(["b", "big", "code", "em", "font", "i", "s", "small", "strike", "strong", "tt", "u"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1555:32: note: add '@MainActor' to make static property 'Formatters' part of global actor 'MainActor'
fileprivate static let Formatters = ParsingStrings(["b", "big", "code", "em", "font", "i", "s", "small", "strike", "strong", "tt", "u"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1555:32: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
fileprivate static let Formatters = ParsingStrings(["b", "big", "code", "em", "font", "i", "s", "small", "strike", "strong", "tt", "u"])
^
nonisolated(unsafe)
/Users/admin/builder/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
fileprivate static let InBodyStartApplets = ParsingStrings(["applet", "marquee", "object"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1556:32: note: add '@MainActor' to make static property 'InBodyStartApplets' part of global actor 'MainActor'
fileprivate static let InBodyStartApplets = ParsingStrings(["applet", "marquee", "object"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1556:32: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
fileprivate static let InBodyStartApplets = ParsingStrings(["applet", "marquee", "object"])
^
nonisolated(unsafe)
/Users/admin/builder/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
fileprivate static let InBodyStartEmptyFormatters = ParsingStrings(["area", "br", "embed", "img", "keygen", "wbr"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1557:32: note: add '@MainActor' to make static property 'InBodyStartEmptyFormatters' part of global actor 'MainActor'
fileprivate static let InBodyStartEmptyFormatters = ParsingStrings(["area", "br", "embed", "img", "keygen", "wbr"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1557:32: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
fileprivate static let InBodyStartEmptyFormatters = ParsingStrings(["area", "br", "embed", "img", "keygen", "wbr"])
^
nonisolated(unsafe)
/Users/admin/builder/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
fileprivate static let InBodyStartMedia = ParsingStrings(["param", "source", "track"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1558:32: note: add '@MainActor' to make static property 'InBodyStartMedia' part of global actor 'MainActor'
fileprivate static let InBodyStartMedia = ParsingStrings(["param", "source", "track"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1558:32: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
fileprivate static let InBodyStartMedia = ParsingStrings(["param", "source", "track"])
^
nonisolated(unsafe)
/Users/admin/builder/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
fileprivate static let InBodyStartInputAttribs = ParsingStrings(["name", "action", "prompt"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1559:32: note: add '@MainActor' to make static property 'InBodyStartInputAttribs' part of global actor 'MainActor'
fileprivate static let InBodyStartInputAttribs = ParsingStrings(["name", "action", "prompt"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1559:32: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
fileprivate static let InBodyStartInputAttribs = ParsingStrings(["name", "action", "prompt"])
^
nonisolated(unsafe)
/Users/admin/builder/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
fileprivate static let InBodyStartOptions = ParsingStrings(["optgroup", "option"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1560:32: note: add '@MainActor' to make static property 'InBodyStartOptions' part of global actor 'MainActor'
fileprivate static let InBodyStartOptions = ParsingStrings(["optgroup", "option"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1560:32: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
fileprivate static let InBodyStartOptions = ParsingStrings(["optgroup", "option"])
^
nonisolated(unsafe)
/Users/admin/builder/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
fileprivate static let InBodyStartRuby = ParsingStrings(["rp", "rt"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1561:32: note: add '@MainActor' to make static property 'InBodyStartRuby' part of global actor 'MainActor'
fileprivate static let InBodyStartRuby = ParsingStrings(["rp", "rt"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1561:32: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
fileprivate static let InBodyStartRuby = ParsingStrings(["rp", "rt"])
^
nonisolated(unsafe)
/Users/admin/builder/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
fileprivate static let InBodyStartDrop = ParsingStrings(["caption", "col", "colgroup", "frame", "head", "tbody", "td", "tfoot", "th", "thead", "tr"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1562:32: note: add '@MainActor' to make static property 'InBodyStartDrop' part of global actor 'MainActor'
fileprivate static let InBodyStartDrop = ParsingStrings(["caption", "col", "colgroup", "frame", "head", "tbody", "td", "tfoot", "th", "thead", "tr"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1562:32: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
fileprivate static let InBodyStartDrop = ParsingStrings(["caption", "col", "colgroup", "frame", "head", "tbody", "td", "tfoot", "th", "thead", "tr"])
^
nonisolated(unsafe)
/Users/admin/builder/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
fileprivate static let InBodyEndClosers = ParsingStrings(["address", "article", "aside", "blockquote", "button", "center", "details", "dir", "div",
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1563:32: note: add '@MainActor' to make static property 'InBodyEndClosers' part of global actor 'MainActor'
fileprivate static let InBodyEndClosers = ParsingStrings(["address", "article", "aside", "blockquote", "button", "center", "details", "dir", "div",
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1563:32: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
fileprivate static let InBodyEndClosers = ParsingStrings(["address", "article", "aside", "blockquote", "button", "center", "details", "dir", "div",
^
nonisolated(unsafe)
/Users/admin/builder/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
fileprivate static let InBodyEndAdoptionFormatters = ParsingStrings(["a", "b", "big", "code", "em", "font", "i", "nobr", "s", "small", "strike", "strong", "tt", "u"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1566:32: note: add '@MainActor' to make static property 'InBodyEndAdoptionFormatters' part of global actor 'MainActor'
fileprivate static let InBodyEndAdoptionFormatters = ParsingStrings(["a", "b", "big", "code", "em", "font", "i", "nobr", "s", "small", "strike", "strong", "tt", "u"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1566:32: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
fileprivate static let InBodyEndAdoptionFormatters = ParsingStrings(["a", "b", "big", "code", "em", "font", "i", "nobr", "s", "small", "strike", "strong", "tt", "u"])
^
nonisolated(unsafe)
/Users/admin/builder/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
fileprivate static let InBodyEndTableFosters = ParsingStrings(["table", "tbody", "tfoot", "thead", "tr"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1567:32: note: add '@MainActor' to make static property 'InBodyEndTableFosters' part of global actor 'MainActor'
fileprivate static let InBodyEndTableFosters = ParsingStrings(["table", "tbody", "tfoot", "thead", "tr"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/HtmlTreeBuilderState.swift:1567:32: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
fileprivate static let InBodyEndTableFosters = ParsingStrings(["table", "tbody", "tfoot", "thead", "tr"])
^
nonisolated(unsafe)
/Users/admin/builder/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
private static let EMPTY_NODES: Array<Node> = Array<Node>()
^
/Users/admin/builder/spi-builder-workspace/Sources/Node.swift:23:12: note: class 'Node' does not conform to the 'Sendable' protocol
open class Node: Equatable, Hashable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Node.swift:55:24: note: add '@MainActor' to make static property 'EMPTY_NODES' part of global actor 'MainActor'
private static let EMPTY_NODES: Array<Node> = Array<Node>()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Node.swift:55:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static let EMPTY_NODES: Array<Node> = Array<Node>()
^
nonisolated(unsafe)
/Users/admin/builder/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
public static let htmlDefault: ParseSettings = ParseSettings(false, false)
^
/Users/admin/builder/spi-builder-workspace/Sources/ParseSettings.swift:10:12: note: class 'ParseSettings' does not conform to the 'Sendable' protocol
open class ParseSettings {
^
/Users/admin/builder/spi-builder-workspace/Sources/ParseSettings.swift:14:23: note: add '@MainActor' to make static property 'htmlDefault' part of global actor 'MainActor'
public static let htmlDefault: ParseSettings = ParseSettings(false, false)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ParseSettings.swift:14:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let htmlDefault: ParseSettings = ParseSettings(false, false)
^
nonisolated(unsafe)
/Users/admin/builder/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
public static let preserveCase: ParseSettings = ParseSettings(true, true)
^
/Users/admin/builder/spi-builder-workspace/Sources/ParseSettings.swift:10:12: note: class 'ParseSettings' does not conform to the 'Sendable' protocol
open class ParseSettings {
^
/Users/admin/builder/spi-builder-workspace/Sources/ParseSettings.swift:18:23: note: add '@MainActor' to make static property 'preserveCase' part of global actor 'MainActor'
public static let preserveCase: ParseSettings = ParseSettings(true, true)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ParseSettings.swift:18:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let preserveCase: ParseSettings = ParseSettings(true, true)
^
nonisolated(unsafe)
/Users/admin/builder/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
private static let NTH_AB: Pattern = Pattern.compile("((\\+|-)?(\\d+)?)n(\\s*(\\+|-)?\\s*\\d+)?", Pattern.CASE_INSENSITIVE)
^
/Users/admin/builder/spi-builder-workspace/Sources/Pattern.swift:10:15: note: consider making struct 'Pattern' conform to the 'Sendable' protocol
public struct Pattern {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/QueryParser.swift:232:24: note: add '@MainActor' to make static property 'NTH_AB' part of global actor 'MainActor'
private static let NTH_AB: Pattern = Pattern.compile("((\\+|-)?(\\d+)?)n(\\s*(\\+|-)?\\s*\\d+)?", Pattern.CASE_INSENSITIVE)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/QueryParser.swift:232:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static let NTH_AB: Pattern = Pattern.compile("((\\+|-)?(\\d+)?)n(\\s*(\\+|-)?\\s*\\d+)?", Pattern.CASE_INSENSITIVE)
^
nonisolated(unsafe)
/Users/admin/builder/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
private static let NTH_B: Pattern = Pattern.compile("(\\+|-)?(\\d+)")
^
/Users/admin/builder/spi-builder-workspace/Sources/Pattern.swift:10:15: note: consider making struct 'Pattern' conform to the 'Sendable' protocol
public struct Pattern {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/QueryParser.swift:233:24: note: add '@MainActor' to make static property 'NTH_B' part of global actor 'MainActor'
private static let NTH_B: Pattern = Pattern.compile("(\\+|-)?(\\d+)")
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/QueryParser.swift:233:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static let NTH_B: Pattern = Pattern.compile("(\\+|-)?(\\d+)")
^
nonisolated(unsafe)
/Users/admin/builder/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
extension Array: Comparable where Element == UInt8 {
^
/Users/admin/builder/spi-builder-workspace/Sources/String.swift:49:1: note: add '@retroactive' to silence this warning
extension Array: Comparable where Element == UInt8 {
^ ~~~~~~~~~~
@retroactive Comparable
/Users/admin/builder/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
extension ArraySlice: Comparable where Element == UInt8 {
^
/Users/admin/builder/spi-builder-workspace/Sources/String.swift:167:1: note: add '@retroactive' to silence this warning
extension ArraySlice: Comparable where Element == UInt8 {
^ ~~~~~~~~~~
@retroactive Comparable
/Users/admin/builder/spi-builder-workspace/Sources/Tag.swift:12:16: warning: static property 'tags' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var tags: Dictionary<[UInt8], Tag> = {
^
/Users/admin/builder/spi-builder-workspace/Sources/Tag.swift:12:16: note: convert 'tags' to a 'let' constant to make 'Sendable' shared state immutable
static var tags: Dictionary<[UInt8], Tag> = {
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Tag.swift:12:16: note: add '@MainActor' to make static property 'tags' part of global actor 'MainActor'
static var tags: Dictionary<[UInt8], Tag> = {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tag.swift:12:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var tags: Dictionary<[UInt8], Tag> = {
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tokeniser.swift:12:24: warning: static property 'notCharRefChars' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
private static let notCharRefChars = ParsingStrings([UnicodeScalar.BackslashT, "\n", "\r", UnicodeScalar.BackslashF, " ", "<", UnicodeScalar.Ampersand])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tokeniser.swift:12:24: note: add '@MainActor' to make static property 'notCharRefChars' part of global actor 'MainActor'
private static let notCharRefChars = ParsingStrings([UnicodeScalar.BackslashT, "\n", "\r", UnicodeScalar.BackslashF, " ", "<", UnicodeScalar.Ampersand])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tokeniser.swift:12:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static let notCharRefChars = ParsingStrings([UnicodeScalar.BackslashT, "\n", "\r", UnicodeScalar.BackslashF, " ", "<", UnicodeScalar.Ampersand])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Tokeniser.swift:13:24: warning: static property 'notNamedCharRefChars' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
private static let notNamedCharRefChars = ParsingStrings([UTF8Arrays.equalSign, UTF8Arrays.hyphen, UTF8Arrays.underscore])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Tokeniser.swift:13:24: note: add '@MainActor' to make static property 'notNamedCharRefChars' part of global actor 'MainActor'
private static let notNamedCharRefChars = ParsingStrings([UTF8Arrays.equalSign, UTF8Arrays.hyphen, UTF8Arrays.underscore])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Tokeniser.swift:13:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static let notNamedCharRefChars = ParsingStrings([UTF8Arrays.equalSign, UTF8Arrays.hyphen, UTF8Arrays.underscore])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:19:16: warning: static property 'attributeSingleValueChars' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
static let attributeSingleValueChars = ParsingStrings(["'", UnicodeScalar.Ampersand, nullScalr])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:19:16: note: add '@MainActor' to make static property 'attributeSingleValueChars' part of global actor 'MainActor'
static let attributeSingleValueChars = ParsingStrings(["'", UnicodeScalar.Ampersand, nullScalr])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:19:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let attributeSingleValueChars = ParsingStrings(["'", UnicodeScalar.Ampersand, nullScalr])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:20:16: warning: static property 'attributeDoubleValueChars' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
static let attributeDoubleValueChars = ParsingStrings(["\"", UnicodeScalar.Ampersand, nullScalr])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:20:16: note: add '@MainActor' to make static property 'attributeDoubleValueChars' part of global actor 'MainActor'
static let attributeDoubleValueChars = ParsingStrings(["\"", UnicodeScalar.Ampersand, nullScalr])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:20:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let attributeDoubleValueChars = ParsingStrings(["\"", UnicodeScalar.Ampersand, nullScalr])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:21:16: warning: static property 'attributeNameChars' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
static let attributeNameChars = ParsingStrings([UnicodeScalar.BackslashT, "\n", "\r", UnicodeScalar.BackslashF, " ", "/", "=", ">", nullScalr, "\"", "'", UnicodeScalar.LessThan])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:21:16: note: add '@MainActor' to make static property 'attributeNameChars' part of global actor 'MainActor'
static let attributeNameChars = ParsingStrings([UnicodeScalar.BackslashT, "\n", "\r", UnicodeScalar.BackslashF, " ", "/", "=", ">", nullScalr, "\"", "'", UnicodeScalar.LessThan])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:21:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let attributeNameChars = ParsingStrings([UnicodeScalar.BackslashT, "\n", "\r", UnicodeScalar.BackslashF, " ", "/", "=", ">", nullScalr, "\"", "'", UnicodeScalar.LessThan])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:22:16: warning: static property 'attributeValueUnquoted' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
static let attributeValueUnquoted = ParsingStrings([UnicodeScalar.BackslashT, "\n", "\r", UnicodeScalar.BackslashF, " ", UnicodeScalar.Ampersand, ">", nullScalr, "\"", "'", UnicodeScalar.LessThan, "=", "`"])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:22:16: note: add '@MainActor' to make static property 'attributeValueUnquoted' part of global actor 'MainActor'
static let attributeValueUnquoted = ParsingStrings([UnicodeScalar.BackslashT, "\n", "\r", UnicodeScalar.BackslashF, " ", UnicodeScalar.Ampersand, ">", nullScalr, "\"", "'", UnicodeScalar.LessThan, "=", "`"])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:22:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let attributeValueUnquoted = ParsingStrings([UnicodeScalar.BackslashT, "\n", "\r", UnicodeScalar.BackslashF, " ", UnicodeScalar.Ampersand, ">", nullScalr, "\"", "'", UnicodeScalar.LessThan, "=", "`"])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:24:16: warning: static property 'dataDefaultStopChars' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
static let dataDefaultStopChars = ParsingStrings([UnicodeScalar.Ampersand, UnicodeScalar.LessThan, TokeniserStateVars.nullScalr])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:24:16: note: add '@MainActor' to make static property 'dataDefaultStopChars' part of global actor 'MainActor'
static let dataDefaultStopChars = ParsingStrings([UnicodeScalar.Ampersand, UnicodeScalar.LessThan, TokeniserStateVars.nullScalr])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:24:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let dataDefaultStopChars = ParsingStrings([UnicodeScalar.Ampersand, UnicodeScalar.LessThan, TokeniserStateVars.nullScalr])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:25:16: warning: static property 'scriptDataDefaultStopChars' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
static let scriptDataDefaultStopChars = ParsingStrings(["-", UnicodeScalar.LessThan, TokeniserStateVars.nullScalr])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:25:16: note: add '@MainActor' to make static property 'scriptDataDefaultStopChars' part of global actor 'MainActor'
static let scriptDataDefaultStopChars = ParsingStrings(["-", UnicodeScalar.LessThan, TokeniserStateVars.nullScalr])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:25:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let scriptDataDefaultStopChars = ParsingStrings(["-", UnicodeScalar.LessThan, TokeniserStateVars.nullScalr])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:26:16: warning: static property 'commentDefaultStopChars' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
static let commentDefaultStopChars = ParsingStrings(["-", TokeniserStateVars.nullScalr])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:26:16: note: add '@MainActor' to make static property 'commentDefaultStopChars' part of global actor 'MainActor'
static let commentDefaultStopChars = ParsingStrings(["-", TokeniserStateVars.nullScalr])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:26:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let commentDefaultStopChars = ParsingStrings(["-", TokeniserStateVars.nullScalr])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:27:16: warning: static property 'readDataDefaultStopChars' is not concurrency-safe because non-'Sendable' type 'ParsingStrings' may have shared mutable state; this is an error in the Swift 6 language mode
static let readDataDefaultStopChars = ParsingStrings([UnicodeScalar.LessThan, TokeniserStateVars.nullScalr])
^
/Users/admin/builder/spi-builder-workspace/Sources/ParsingStrings.swift:37:15: note: consider making struct 'ParsingStrings' conform to the 'Sendable' protocol
public struct ParsingStrings: Hashable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:27:16: note: add '@MainActor' to make static property 'readDataDefaultStopChars' part of global actor 'MainActor'
static let readDataDefaultStopChars = ParsingStrings([UnicodeScalar.LessThan, TokeniserStateVars.nullScalr])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TokeniserState.swift:27:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let readDataDefaultStopChars = ParsingStrings([UnicodeScalar.LessThan, TokeniserStateVars.nullScalr])
^
nonisolated(unsafe)
SwiftCompile normal arm64 Compiling\ UnfairLock.swift,\ UnicodeScalar.swift,\ Validate.swift,\ Whitelist.swift,\ XmlDeclaration.swift,\ XmlTreeBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/UnfairLock.swift /Users/admin/builder/spi-builder-workspace/Sources/UnicodeScalar.swift /Users/admin/builder/spi-builder-workspace/Sources/Validate.swift /Users/admin/builder/spi-builder-workspace/Sources/Whitelist.swift /Users/admin/builder/spi-builder-workspace/Sources/XmlDeclaration.swift /Users/admin/builder/spi-builder-workspace/Sources/XmlTreeBuilder.swift (in target 'SwiftSoup' from project 'SwiftSoup')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/UnfairLock.swift (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/UnicodeScalar.swift (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Validate.swift (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Whitelist.swift (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XmlDeclaration.swift (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XmlTreeBuilder.swift (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ Pattern.swift,\ QueryParser.swift,\ SerializationException.swift,\ SimpleDictionary.swift,\ StreamReader.swift,\ String.swift /Users/admin/builder/spi-builder-workspace/Sources/Pattern.swift /Users/admin/builder/spi-builder-workspace/Sources/QueryParser.swift /Users/admin/builder/spi-builder-workspace/Sources/SerializationException.swift /Users/admin/builder/spi-builder-workspace/Sources/SimpleDictionary.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamReader.swift /Users/admin/builder/spi-builder-workspace/Sources/String.swift (in target 'SwiftSoup' from project 'SwiftSoup')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Pattern.swift (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/QueryParser.swift (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/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
private static let NTH_AB: Pattern = Pattern.compile("((\\+|-)?(\\d+)?)n(\\s*(\\+|-)?\\s*\\d+)?", Pattern.CASE_INSENSITIVE)
^
/Users/admin/builder/spi-builder-workspace/Sources/Pattern.swift:10:15: note: consider making struct 'Pattern' conform to the 'Sendable' protocol
public struct Pattern {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/QueryParser.swift:232:24: note: add '@MainActor' to make static property 'NTH_AB' part of global actor 'MainActor'
private static let NTH_AB: Pattern = Pattern.compile("((\\+|-)?(\\d+)?)n(\\s*(\\+|-)?\\s*\\d+)?", Pattern.CASE_INSENSITIVE)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/QueryParser.swift:232:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static let NTH_AB: Pattern = Pattern.compile("((\\+|-)?(\\d+)?)n(\\s*(\\+|-)?\\s*\\d+)?", Pattern.CASE_INSENSITIVE)
^
nonisolated(unsafe)
/Users/admin/builder/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
private static let NTH_B: Pattern = Pattern.compile("(\\+|-)?(\\d+)")
^
/Users/admin/builder/spi-builder-workspace/Sources/Pattern.swift:10:15: note: consider making struct 'Pattern' conform to the 'Sendable' protocol
public struct Pattern {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/QueryParser.swift:233:24: note: add '@MainActor' to make static property 'NTH_B' part of global actor 'MainActor'
private static let NTH_B: Pattern = Pattern.compile("(\\+|-)?(\\d+)")
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/QueryParser.swift:233:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static let NTH_B: Pattern = Pattern.compile("(\\+|-)?(\\d+)")
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SerializationException.swift (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SimpleDictionary.swift (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamReader.swift (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/String.swift (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/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
extension Array: Comparable where Element == UInt8 {
^
/Users/admin/builder/spi-builder-workspace/Sources/String.swift:49:1: note: add '@retroactive' to silence this warning
extension Array: Comparable where Element == UInt8 {
^ ~~~~~~~~~~
@retroactive Comparable
/Users/admin/builder/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
extension ArraySlice: Comparable where Element == UInt8 {
^
/Users/admin/builder/spi-builder-workspace/Sources/String.swift:167:1: note: add '@retroactive' to silence this warning
extension ArraySlice: Comparable where Element == UInt8 {
^ ~~~~~~~~~~
@retroactive Comparable
SwiftDriverJobDiscovery normal arm64 Emitting module for SwiftSoup (in target 'SwiftSoup' from project 'SwiftSoup')
SwiftDriver\ Compilation\ Requirements SwiftSoup normal arm64 com.apple.xcode.tools.swift.compiler (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-Swift-Compilation-Requirements -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name SwiftSoup -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftSoup.build/Debug-xros/SwiftSoup.build/Objects-normal/arm64/SwiftSoup.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk -target arm64-apple-xros1.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/xros2.4-22O233-407b76dbb837030756cbe1ab3f0b01b6.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftSoup.build/Debug-xros/SwiftSoup.build/Objects-normal/arm64/SwiftSoup-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftSoup.build/Debug-xros/SwiftSoup.build/Objects-normal/arm64/SwiftSoup.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftSoup.build/Debug-xros/SwiftSoup.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftSoup.build/Debug-xros/SwiftSoup.build/Objects-normal/arm64/SwiftSoup_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftSoup.build/Debug-xros/SwiftSoup.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftSoup.build/Debug-xros/SwiftSoup.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftSoup.build/Debug-xros/SwiftSoup.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftSoup.build/Debug-xros/SwiftSoup.build/Objects-normal/arm64/SwiftSoup-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriverJobDiscovery normal arm64 Compiling StringBuilder.swift, StringUtil.swift, StructuralEvaluator.swift, SwiftSoup.swift, Tag.swift, TextNode.swift (in target 'SwiftSoup' from project 'SwiftSoup')
SwiftMergeGeneratedHeaders /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-xros/SwiftSoup-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftSoup.build/Debug-xros/SwiftSoup.build/Objects-normal/arm64/SwiftSoup-Swift.h (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace
builtin-swiftHeaderTool -arch arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftSoup.build/Debug-xros/SwiftSoup.build/Objects-normal/arm64/SwiftSoup-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-xros/SwiftSoup-Swift.h
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/SwiftSoup.swiftmodule/arm64-apple-xros.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftSoup.build/Debug-xros/SwiftSoup.build/Objects-normal/arm64/SwiftSoup.swiftmodule (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftSoup.build/Debug-xros/SwiftSoup.build/Objects-normal/arm64/SwiftSoup.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/SwiftSoup.swiftmodule/arm64-apple-xros.swiftmodule
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/SwiftSoup.swiftmodule/arm64-apple-xros.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftSoup.build/Debug-xros/SwiftSoup.build/Objects-normal/arm64/SwiftSoup.swiftdoc (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftSoup.build/Debug-xros/SwiftSoup.build/Objects-normal/arm64/SwiftSoup.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/SwiftSoup.swiftmodule/arm64-apple-xros.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/SwiftSoup.swiftmodule/arm64-apple-xros.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftSoup.build/Debug-xros/SwiftSoup.build/Objects-normal/arm64/SwiftSoup.abi.json (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftSoup.build/Debug-xros/SwiftSoup.build/Objects-normal/arm64/SwiftSoup.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/SwiftSoup.swiftmodule/arm64-apple-xros.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/SwiftSoup.swiftmodule/Project/arm64-apple-xros.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftSoup.build/Debug-xros/SwiftSoup.build/Objects-normal/arm64/SwiftSoup.swiftsourceinfo (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftSoup.build/Debug-xros/SwiftSoup.build/Objects-normal/arm64/SwiftSoup.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/SwiftSoup.swiftmodule/Project/arm64-apple-xros.swiftsourceinfo
SwiftDriverJobDiscovery normal arm64 Compiling ArrayExt.swift, Attribute.swift, Attributes.swift, BinarySearch.swift, BooleanAttribute.swift, CharacterExt.swift (in target 'SwiftSoup' from project 'SwiftSoup')
SwiftDriverJobDiscovery normal arm64 Compiling Token.swift, TokenQueue.swift, Tokeniser.swift, TokeniserState.swift, TreeBuilder.swift, UTF8Arrays.swift (in target 'SwiftSoup' from project 'SwiftSoup')
SwiftDriverJobDiscovery normal arm64 Compiling OrderedSet.swift, ParseError.swift, ParseErrorList.swift, ParseSettings.swift, Parser.swift, ParsingStrings.swift (in target 'SwiftSoup' from project 'SwiftSoup')
SwiftDriverJobDiscovery normal arm64 Compiling UnfairLock.swift, UnicodeScalar.swift, Validate.swift, Whitelist.swift, XmlDeclaration.swift, XmlTreeBuilder.swift (in target 'SwiftSoup' from project 'SwiftSoup')
SwiftDriverJobDiscovery normal arm64 Compiling Elements.swift, Entities.swift, Evaluator.swift, Exception.swift, FormElement.swift, HtmlTreeBuilder.swift (in target 'SwiftSoup' from project 'SwiftSoup')
SwiftDriverJobDiscovery normal arm64 Compiling CharacterReader.swift, Cleaner.swift, Collector.swift, CombiningEvaluator.swift, Comment.swift, Connection.swift (in target 'SwiftSoup' from project 'SwiftSoup')
SwiftDriverJobDiscovery normal arm64 Compiling HtmlTreeBuilderState.swift, HttpStatusException.swift, Mutex.swift, Node.swift, NodeTraversor.swift, NodeVisitor.swift (in target 'SwiftSoup' from project 'SwiftSoup')
SwiftDriverJobDiscovery normal arm64 Compiling CssSelector.swift, DataNode.swift, DataUtil.swift, Document.swift, DocumentType.swift, Element.swift (in target 'SwiftSoup' from project 'SwiftSoup')
SwiftDriverJobDiscovery normal arm64 Compiling Pattern.swift, QueryParser.swift, SerializationException.swift, SimpleDictionary.swift, StreamReader.swift, String.swift (in target 'SwiftSoup' from project 'SwiftSoup')
SwiftDriver\ Compilation SwiftSoup normal arm64 com.apple.xcode.tools.swift.compiler (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-Swift-Compilation -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name SwiftSoup -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftSoup.build/Debug-xros/SwiftSoup.build/Objects-normal/arm64/SwiftSoup.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk -target arm64-apple-xros1.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/xros2.4-22O233-407b76dbb837030756cbe1ab3f0b01b6.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftSoup.build/Debug-xros/SwiftSoup.build/Objects-normal/arm64/SwiftSoup-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftSoup.build/Debug-xros/SwiftSoup.build/Objects-normal/arm64/SwiftSoup.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftSoup.build/Debug-xros/SwiftSoup.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftSoup.build/Debug-xros/SwiftSoup.build/Objects-normal/arm64/SwiftSoup_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftSoup.build/Debug-xros/SwiftSoup.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftSoup.build/Debug-xros/SwiftSoup.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftSoup.build/Debug-xros/SwiftSoup.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftSoup.build/Debug-xros/SwiftSoup.build/Objects-normal/arm64/SwiftSoup-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
Ld /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/SwiftSoup.o normal (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -Xlinker -reproducible -target arm64-apple-xros1.0 -r -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-xros -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-xros -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftSoup.build/Debug-xros/SwiftSoup.build/Objects-normal/arm64/SwiftSoup.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftSoup.build/Debug-xros/SwiftSoup.build/Objects-normal/arm64/SwiftSoup_lto.o -rdynamic -Xlinker -no_deduplicate -Xlinker -debug_variant -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftSoup.build/Debug-xros/SwiftSoup.build/Objects-normal/arm64/SwiftSoup_dependency_info.dat -fobjc-link-runtime -L/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/xros -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftSoup.build/Debug-xros/SwiftSoup.build/Objects-normal/arm64/SwiftSoup.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/SwiftSoup.o
ExtractAppIntentsMetadata (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/appintentsmetadataprocessor --toolchain-dir /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain --module-name SwiftSoup --sdk-root /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk --xcode-version 16E140 --platform-family xrOS --deployment-target 1.0 --bundle-identifier spi-builder-workspace.SwiftSoup --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/SwiftSoup.appintents --target-triple arm64-apple-xros1.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/SwiftSoup.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftSoup.build/Debug-xros/SwiftSoup.build/Objects-normal/arm64/SwiftSoup_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftSoup.build/Debug-xros/SwiftSoup.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftSoup.build/Debug-xros/SwiftSoup.build/Objects-normal/arm64/SwiftSoup.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftSoup.build/Debug-xros/SwiftSoup.build/SwiftSoup.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftSoup.build/Debug-xros/SwiftSoup.build/SwiftSoup.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftSoup.build/Debug-xros/SwiftSoup.build/Objects-normal/arm64/SwiftSoup.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2025-04-30 15:43:35.292 appintentsmetadataprocessor[731:4135] Starting appintentsmetadataprocessor export
2025-04-30 15:43:35.329 appintentsmetadataprocessor[731:4135] Extracted no relevant App Intents symbols, skipping writing output
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/SwiftSoup.o (in target 'SwiftSoup' from project 'SwiftSoup')
cd /Users/admin/builder/spi-builder-workspace
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/SwiftSoup.o
** BUILD SUCCEEDED **
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "SwiftSoup",
"name" : "SwiftSoup",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.15"
},
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "watchos",
"version" : "6.0"
}
],
"products" : [
{
"name" : "SwiftSoup",
"targets" : [
"SwiftSoup"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "SwiftSoupTests",
"module_type" : "SwiftTarget",
"name" : "SwiftSoupTests",
"path" : "Tests/SwiftSoupTests",
"sources" : [
"AttributeParseTest.swift",
"AttributeTest.swift",
"AttributesTest.swift",
"BuildEntities.swift",
"CharacterReaderTest.swift",
"CleanerTest.swift",
"CssTest.swift",
"DocumentTest.swift",
"DocumentTypeTest.swift",
"ElementTest.swift",
"ElementsTest.swift",
"EntitiesTest.swift",
"FormElementTest.swift",
"HtmlParserTest.swift",
"NodeTest.swift",
"NodeTraversorTest.swift",
"ParseSettingsTest.swift",
"QueryParserTest.swift",
"SelectorTest.swift",
"StringUtilTest.swift",
"TagTest.swift",
"TextNodeTest.swift",
"TextUtil.swift",
"TokenQueueTest.swift",
"XmlTreeBuilderTest.swift"
],
"target_dependencies" : [
"SwiftSoup"
],
"type" : "test"
},
{
"c99name" : "SwiftSoup",
"module_type" : "SwiftTarget",
"name" : "SwiftSoup",
"path" : "Sources",
"product_memberships" : [
"SwiftSoup"
],
"sources" : [
"ArrayExt.swift",
"Attribute.swift",
"Attributes.swift",
"BinarySearch.swift",
"BooleanAttribute.swift",
"CharacterExt.swift",
"CharacterReader.swift",
"Cleaner.swift",
"Collector.swift",
"CombiningEvaluator.swift",
"Comment.swift",
"Connection.swift",
"CssSelector.swift",
"DataNode.swift",
"DataUtil.swift",
"Document.swift",
"DocumentType.swift",
"Element.swift",
"Elements.swift",
"Entities.swift",
"Evaluator.swift",
"Exception.swift",
"FormElement.swift",
"HtmlTreeBuilder.swift",
"HtmlTreeBuilderState.swift",
"HttpStatusException.swift",
"Mutex.swift",
"Node.swift",
"NodeTraversor.swift",
"NodeVisitor.swift",
"OrderedSet.swift",
"ParseError.swift",
"ParseErrorList.swift",
"ParseSettings.swift",
"Parser.swift",
"ParsingStrings.swift",
"Pattern.swift",
"QueryParser.swift",
"SerializationException.swift",
"SimpleDictionary.swift",
"StreamReader.swift",
"String.swift",
"StringBuilder.swift",
"StringUtil.swift",
"StructuralEvaluator.swift",
"SwiftSoup.swift",
"Tag.swift",
"TextNode.swift",
"Token.swift",
"TokenQueue.swift",
"Tokeniser.swift",
"TokeniserState.swift",
"TreeBuilder.swift",
"UTF8Arrays.swift",
"UnfairLock.swift",
"UnicodeScalar.swift",
"Validate.swift",
"Whitelist.swift",
"XmlDeclaration.swift",
"XmlTreeBuilder.swift"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
Done.