Build Information
Successful build of SVGView, reference main (86f6d7
), with Swift 6.1 for macOS (SPM) on 27 Apr 2025 20:29:57 UTC.
Swift 6 data race errors: 36
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Build Log
50 | }
51 | }
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPolyline.swift:49:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
47 |
48 | public func contentView() -> some View {
49 | SVGPolylineView(model: self)
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
50 | }
51 | }
[31/56] Compiling SVGView CSSParser.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:46:16: warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGFontSizeAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
44 | class SVGAttributes {
45 |
46 | static let fontSize = SVGFontSizeAttribute()
| |- warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGFontSizeAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'fontSize' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 | static let x = SVGLengthAttribute(name: "x", axis: .x)
48 | static let y = SVGLengthAttribute(name: "y", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGFontSizeAttribute.swift:10:7: note: class 'SVGFontSizeAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGFontSizeAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGFontSizeAttribute' does not conform to the 'Sendable' protocol
11 |
12 | override var name: String { "font-size" }
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:47:16: warning: static property 'x' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
45 |
46 | static let fontSize = SVGFontSizeAttribute()
47 | static let x = SVGLengthAttribute(name: "x", axis: .x)
| |- warning: static property 'x' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'x' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 | static let y = SVGLengthAttribute(name: "y", axis: .y)
49 | static let width = SVGLengthAttribute(name: "width", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:48:16: warning: static property 'y' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
46 | static let fontSize = SVGFontSizeAttribute()
47 | static let x = SVGLengthAttribute(name: "x", axis: .x)
48 | static let y = SVGLengthAttribute(name: "y", axis: .y)
| |- warning: static property 'y' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'y' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 | static let width = SVGLengthAttribute(name: "width", axis: .x)
50 | static let height = SVGLengthAttribute(name: "height", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:49:16: warning: static property 'width' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
47 | static let x = SVGLengthAttribute(name: "x", axis: .x)
48 | static let y = SVGLengthAttribute(name: "y", axis: .y)
49 | static let width = SVGLengthAttribute(name: "width", axis: .x)
| |- warning: static property 'width' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'width' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | static let height = SVGLengthAttribute(name: "height", axis: .y)
51 | static let r = SVGLengthAttribute(name: "r", axis: .all)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:50:16: warning: static property 'height' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
48 | static let y = SVGLengthAttribute(name: "y", axis: .y)
49 | static let width = SVGLengthAttribute(name: "width", axis: .x)
50 | static let height = SVGLengthAttribute(name: "height", axis: .y)
| |- warning: static property 'height' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'height' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 | static let r = SVGLengthAttribute(name: "r", axis: .all)
52 | static let rx = SVGLengthAttribute(name: "rx", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:51:16: warning: static property 'r' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
49 | static let width = SVGLengthAttribute(name: "width", axis: .x)
50 | static let height = SVGLengthAttribute(name: "height", axis: .y)
51 | static let r = SVGLengthAttribute(name: "r", axis: .all)
| |- warning: static property 'r' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'r' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 | static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 | static let ry = SVGLengthAttribute(name: "ry", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:52:16: warning: static property 'rx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
50 | static let height = SVGLengthAttribute(name: "height", axis: .y)
51 | static let r = SVGLengthAttribute(name: "r", axis: .all)
52 | static let rx = SVGLengthAttribute(name: "rx", axis: .x)
| |- warning: static property 'rx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'rx' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 | static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 | static let cx = SVGLengthAttribute(name: "cx", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:53:16: warning: static property 'ry' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
51 | static let r = SVGLengthAttribute(name: "r", axis: .all)
52 | static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 | static let ry = SVGLengthAttribute(name: "ry", axis: .y)
| |- warning: static property 'ry' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'ry' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
54 | static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 | static let cy = SVGLengthAttribute(name: "cy", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:54:16: warning: static property 'cx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
52 | static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 | static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 | static let cx = SVGLengthAttribute(name: "cx", axis: .x)
| |- warning: static property 'cx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'cx' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 | static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 | static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:55:16: warning: static property 'cy' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
53 | static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 | static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 | static let cy = SVGLengthAttribute(name: "cy", axis: .y)
| |- warning: static property 'cy' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'cy' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 | static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 | static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:56:16: warning: static property 'x1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
54 | static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 | static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 | static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
| |- warning: static property 'x1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'x1' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 | static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 | static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:57:16: warning: static property 'x2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
55 | static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 | static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 | static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
| |- warning: static property 'x2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'x2' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
58 | static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
59 | static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:58:16: warning: static property 'y1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
56 | static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 | static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 | static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
| |- warning: static property 'y1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'y1' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 | static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
60 |
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:59:16: warning: static property 'y2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
57 | static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 | static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
59 | static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
| |- warning: static property 'y2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'y2' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
60 |
61 | }
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
[32/56] Compiling SVGView SVGAttribute.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:46:16: warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGFontSizeAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
44 | class SVGAttributes {
45 |
46 | static let fontSize = SVGFontSizeAttribute()
| |- warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGFontSizeAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'fontSize' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 | static let x = SVGLengthAttribute(name: "x", axis: .x)
48 | static let y = SVGLengthAttribute(name: "y", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGFontSizeAttribute.swift:10:7: note: class 'SVGFontSizeAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGFontSizeAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGFontSizeAttribute' does not conform to the 'Sendable' protocol
11 |
12 | override var name: String { "font-size" }
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:47:16: warning: static property 'x' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
45 |
46 | static let fontSize = SVGFontSizeAttribute()
47 | static let x = SVGLengthAttribute(name: "x", axis: .x)
| |- warning: static property 'x' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'x' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 | static let y = SVGLengthAttribute(name: "y", axis: .y)
49 | static let width = SVGLengthAttribute(name: "width", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:48:16: warning: static property 'y' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
46 | static let fontSize = SVGFontSizeAttribute()
47 | static let x = SVGLengthAttribute(name: "x", axis: .x)
48 | static let y = SVGLengthAttribute(name: "y", axis: .y)
| |- warning: static property 'y' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'y' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 | static let width = SVGLengthAttribute(name: "width", axis: .x)
50 | static let height = SVGLengthAttribute(name: "height", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:49:16: warning: static property 'width' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
47 | static let x = SVGLengthAttribute(name: "x", axis: .x)
48 | static let y = SVGLengthAttribute(name: "y", axis: .y)
49 | static let width = SVGLengthAttribute(name: "width", axis: .x)
| |- warning: static property 'width' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'width' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | static let height = SVGLengthAttribute(name: "height", axis: .y)
51 | static let r = SVGLengthAttribute(name: "r", axis: .all)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:50:16: warning: static property 'height' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
48 | static let y = SVGLengthAttribute(name: "y", axis: .y)
49 | static let width = SVGLengthAttribute(name: "width", axis: .x)
50 | static let height = SVGLengthAttribute(name: "height", axis: .y)
| |- warning: static property 'height' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'height' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 | static let r = SVGLengthAttribute(name: "r", axis: .all)
52 | static let rx = SVGLengthAttribute(name: "rx", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:51:16: warning: static property 'r' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
49 | static let width = SVGLengthAttribute(name: "width", axis: .x)
50 | static let height = SVGLengthAttribute(name: "height", axis: .y)
51 | static let r = SVGLengthAttribute(name: "r", axis: .all)
| |- warning: static property 'r' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'r' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 | static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 | static let ry = SVGLengthAttribute(name: "ry", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:52:16: warning: static property 'rx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
50 | static let height = SVGLengthAttribute(name: "height", axis: .y)
51 | static let r = SVGLengthAttribute(name: "r", axis: .all)
52 | static let rx = SVGLengthAttribute(name: "rx", axis: .x)
| |- warning: static property 'rx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'rx' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 | static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 | static let cx = SVGLengthAttribute(name: "cx", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:53:16: warning: static property 'ry' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
51 | static let r = SVGLengthAttribute(name: "r", axis: .all)
52 | static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 | static let ry = SVGLengthAttribute(name: "ry", axis: .y)
| |- warning: static property 'ry' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'ry' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
54 | static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 | static let cy = SVGLengthAttribute(name: "cy", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:54:16: warning: static property 'cx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
52 | static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 | static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 | static let cx = SVGLengthAttribute(name: "cx", axis: .x)
| |- warning: static property 'cx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'cx' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 | static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 | static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:55:16: warning: static property 'cy' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
53 | static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 | static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 | static let cy = SVGLengthAttribute(name: "cy", axis: .y)
| |- warning: static property 'cy' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'cy' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 | static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 | static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:56:16: warning: static property 'x1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
54 | static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 | static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 | static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
| |- warning: static property 'x1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'x1' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 | static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 | static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:57:16: warning: static property 'x2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
55 | static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 | static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 | static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
| |- warning: static property 'x2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'x2' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
58 | static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
59 | static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:58:16: warning: static property 'y1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
56 | static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 | static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 | static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
| |- warning: static property 'y1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'y1' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 | static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
60 |
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:59:16: warning: static property 'y2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
57 | static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 | static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
59 | static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
| |- warning: static property 'y2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'y2' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
60 |
61 | }
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
[33/56] Compiling SVGView SVGFontSizeAttribute.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:46:16: warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGFontSizeAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
44 | class SVGAttributes {
45 |
46 | static let fontSize = SVGFontSizeAttribute()
| |- warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGFontSizeAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'fontSize' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 | static let x = SVGLengthAttribute(name: "x", axis: .x)
48 | static let y = SVGLengthAttribute(name: "y", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGFontSizeAttribute.swift:10:7: note: class 'SVGFontSizeAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGFontSizeAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGFontSizeAttribute' does not conform to the 'Sendable' protocol
11 |
12 | override var name: String { "font-size" }
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:47:16: warning: static property 'x' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
45 |
46 | static let fontSize = SVGFontSizeAttribute()
47 | static let x = SVGLengthAttribute(name: "x", axis: .x)
| |- warning: static property 'x' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'x' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 | static let y = SVGLengthAttribute(name: "y", axis: .y)
49 | static let width = SVGLengthAttribute(name: "width", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:48:16: warning: static property 'y' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
46 | static let fontSize = SVGFontSizeAttribute()
47 | static let x = SVGLengthAttribute(name: "x", axis: .x)
48 | static let y = SVGLengthAttribute(name: "y", axis: .y)
| |- warning: static property 'y' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'y' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 | static let width = SVGLengthAttribute(name: "width", axis: .x)
50 | static let height = SVGLengthAttribute(name: "height", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:49:16: warning: static property 'width' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
47 | static let x = SVGLengthAttribute(name: "x", axis: .x)
48 | static let y = SVGLengthAttribute(name: "y", axis: .y)
49 | static let width = SVGLengthAttribute(name: "width", axis: .x)
| |- warning: static property 'width' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'width' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | static let height = SVGLengthAttribute(name: "height", axis: .y)
51 | static let r = SVGLengthAttribute(name: "r", axis: .all)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:50:16: warning: static property 'height' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
48 | static let y = SVGLengthAttribute(name: "y", axis: .y)
49 | static let width = SVGLengthAttribute(name: "width", axis: .x)
50 | static let height = SVGLengthAttribute(name: "height", axis: .y)
| |- warning: static property 'height' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'height' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 | static let r = SVGLengthAttribute(name: "r", axis: .all)
52 | static let rx = SVGLengthAttribute(name: "rx", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:51:16: warning: static property 'r' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
49 | static let width = SVGLengthAttribute(name: "width", axis: .x)
50 | static let height = SVGLengthAttribute(name: "height", axis: .y)
51 | static let r = SVGLengthAttribute(name: "r", axis: .all)
| |- warning: static property 'r' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'r' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 | static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 | static let ry = SVGLengthAttribute(name: "ry", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:52:16: warning: static property 'rx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
50 | static let height = SVGLengthAttribute(name: "height", axis: .y)
51 | static let r = SVGLengthAttribute(name: "r", axis: .all)
52 | static let rx = SVGLengthAttribute(name: "rx", axis: .x)
| |- warning: static property 'rx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'rx' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 | static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 | static let cx = SVGLengthAttribute(name: "cx", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:53:16: warning: static property 'ry' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
51 | static let r = SVGLengthAttribute(name: "r", axis: .all)
52 | static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 | static let ry = SVGLengthAttribute(name: "ry", axis: .y)
| |- warning: static property 'ry' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'ry' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
54 | static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 | static let cy = SVGLengthAttribute(name: "cy", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:54:16: warning: static property 'cx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
52 | static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 | static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 | static let cx = SVGLengthAttribute(name: "cx", axis: .x)
| |- warning: static property 'cx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'cx' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 | static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 | static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:55:16: warning: static property 'cy' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
53 | static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 | static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 | static let cy = SVGLengthAttribute(name: "cy", axis: .y)
| |- warning: static property 'cy' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'cy' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 | static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 | static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:56:16: warning: static property 'x1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
54 | static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 | static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 | static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
| |- warning: static property 'x1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'x1' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 | static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 | static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:57:16: warning: static property 'x2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
55 | static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 | static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 | static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
| |- warning: static property 'x2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'x2' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
58 | static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
59 | static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:58:16: warning: static property 'y1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
56 | static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 | static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 | static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
| |- warning: static property 'y1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'y1' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 | static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
60 |
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:59:16: warning: static property 'y2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
57 | static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 | static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
59 | static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
| |- warning: static property 'y2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'y2' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
60 |
61 | }
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
[34/56] Compiling SVGView SVGLengthAttribute.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:46:16: warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGFontSizeAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
44 | class SVGAttributes {
45 |
46 | static let fontSize = SVGFontSizeAttribute()
| |- warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGFontSizeAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'fontSize' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 | static let x = SVGLengthAttribute(name: "x", axis: .x)
48 | static let y = SVGLengthAttribute(name: "y", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGFontSizeAttribute.swift:10:7: note: class 'SVGFontSizeAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGFontSizeAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGFontSizeAttribute' does not conform to the 'Sendable' protocol
11 |
12 | override var name: String { "font-size" }
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:47:16: warning: static property 'x' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
45 |
46 | static let fontSize = SVGFontSizeAttribute()
47 | static let x = SVGLengthAttribute(name: "x", axis: .x)
| |- warning: static property 'x' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'x' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 | static let y = SVGLengthAttribute(name: "y", axis: .y)
49 | static let width = SVGLengthAttribute(name: "width", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:48:16: warning: static property 'y' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
46 | static let fontSize = SVGFontSizeAttribute()
47 | static let x = SVGLengthAttribute(name: "x", axis: .x)
48 | static let y = SVGLengthAttribute(name: "y", axis: .y)
| |- warning: static property 'y' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'y' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 | static let width = SVGLengthAttribute(name: "width", axis: .x)
50 | static let height = SVGLengthAttribute(name: "height", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:49:16: warning: static property 'width' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
47 | static let x = SVGLengthAttribute(name: "x", axis: .x)
48 | static let y = SVGLengthAttribute(name: "y", axis: .y)
49 | static let width = SVGLengthAttribute(name: "width", axis: .x)
| |- warning: static property 'width' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'width' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | static let height = SVGLengthAttribute(name: "height", axis: .y)
51 | static let r = SVGLengthAttribute(name: "r", axis: .all)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:50:16: warning: static property 'height' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
48 | static let y = SVGLengthAttribute(name: "y", axis: .y)
49 | static let width = SVGLengthAttribute(name: "width", axis: .x)
50 | static let height = SVGLengthAttribute(name: "height", axis: .y)
| |- warning: static property 'height' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'height' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 | static let r = SVGLengthAttribute(name: "r", axis: .all)
52 | static let rx = SVGLengthAttribute(name: "rx", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:51:16: warning: static property 'r' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
49 | static let width = SVGLengthAttribute(name: "width", axis: .x)
50 | static let height = SVGLengthAttribute(name: "height", axis: .y)
51 | static let r = SVGLengthAttribute(name: "r", axis: .all)
| |- warning: static property 'r' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'r' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 | static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 | static let ry = SVGLengthAttribute(name: "ry", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:52:16: warning: static property 'rx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
50 | static let height = SVGLengthAttribute(name: "height", axis: .y)
51 | static let r = SVGLengthAttribute(name: "r", axis: .all)
52 | static let rx = SVGLengthAttribute(name: "rx", axis: .x)
| |- warning: static property 'rx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'rx' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 | static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 | static let cx = SVGLengthAttribute(name: "cx", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:53:16: warning: static property 'ry' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
51 | static let r = SVGLengthAttribute(name: "r", axis: .all)
52 | static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 | static let ry = SVGLengthAttribute(name: "ry", axis: .y)
| |- warning: static property 'ry' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'ry' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
54 | static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 | static let cy = SVGLengthAttribute(name: "cy", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:54:16: warning: static property 'cx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
52 | static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 | static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 | static let cx = SVGLengthAttribute(name: "cx", axis: .x)
| |- warning: static property 'cx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'cx' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 | static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 | static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:55:16: warning: static property 'cy' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
53 | static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 | static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 | static let cy = SVGLengthAttribute(name: "cy", axis: .y)
| |- warning: static property 'cy' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'cy' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 | static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 | static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:56:16: warning: static property 'x1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
54 | static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 | static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 | static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
| |- warning: static property 'x1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'x1' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 | static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 | static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:57:16: warning: static property 'x2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
55 | static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 | static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 | static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
| |- warning: static property 'x2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'x2' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
58 | static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
59 | static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:58:16: warning: static property 'y1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
56 | static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 | static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 | static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
| |- warning: static property 'y1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'y1' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 | static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
60 |
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:59:16: warning: static property 'y2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
57 | static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 | static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
59 | static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
| |- warning: static property 'y2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'y2' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
60 |
61 | }
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
[35/56] Compiling SVGView SVGElementParser.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:46:16: warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGFontSizeAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
44 | class SVGAttributes {
45 |
46 | static let fontSize = SVGFontSizeAttribute()
| |- warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGFontSizeAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'fontSize' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 | static let x = SVGLengthAttribute(name: "x", axis: .x)
48 | static let y = SVGLengthAttribute(name: "y", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGFontSizeAttribute.swift:10:7: note: class 'SVGFontSizeAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGFontSizeAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGFontSizeAttribute' does not conform to the 'Sendable' protocol
11 |
12 | override var name: String { "font-size" }
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:47:16: warning: static property 'x' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
45 |
46 | static let fontSize = SVGFontSizeAttribute()
47 | static let x = SVGLengthAttribute(name: "x", axis: .x)
| |- warning: static property 'x' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'x' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 | static let y = SVGLengthAttribute(name: "y", axis: .y)
49 | static let width = SVGLengthAttribute(name: "width", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:48:16: warning: static property 'y' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
46 | static let fontSize = SVGFontSizeAttribute()
47 | static let x = SVGLengthAttribute(name: "x", axis: .x)
48 | static let y = SVGLengthAttribute(name: "y", axis: .y)
| |- warning: static property 'y' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'y' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 | static let width = SVGLengthAttribute(name: "width", axis: .x)
50 | static let height = SVGLengthAttribute(name: "height", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:49:16: warning: static property 'width' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
47 | static let x = SVGLengthAttribute(name: "x", axis: .x)
48 | static let y = SVGLengthAttribute(name: "y", axis: .y)
49 | static let width = SVGLengthAttribute(name: "width", axis: .x)
| |- warning: static property 'width' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'width' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | static let height = SVGLengthAttribute(name: "height", axis: .y)
51 | static let r = SVGLengthAttribute(name: "r", axis: .all)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:50:16: warning: static property 'height' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
48 | static let y = SVGLengthAttribute(name: "y", axis: .y)
49 | static let width = SVGLengthAttribute(name: "width", axis: .x)
50 | static let height = SVGLengthAttribute(name: "height", axis: .y)
| |- warning: static property 'height' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'height' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 | static let r = SVGLengthAttribute(name: "r", axis: .all)
52 | static let rx = SVGLengthAttribute(name: "rx", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:51:16: warning: static property 'r' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
49 | static let width = SVGLengthAttribute(name: "width", axis: .x)
50 | static let height = SVGLengthAttribute(name: "height", axis: .y)
51 | static let r = SVGLengthAttribute(name: "r", axis: .all)
| |- warning: static property 'r' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'r' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 | static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 | static let ry = SVGLengthAttribute(name: "ry", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:52:16: warning: static property 'rx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
50 | static let height = SVGLengthAttribute(name: "height", axis: .y)
51 | static let r = SVGLengthAttribute(name: "r", axis: .all)
52 | static let rx = SVGLengthAttribute(name: "rx", axis: .x)
| |- warning: static property 'rx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'rx' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 | static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 | static let cx = SVGLengthAttribute(name: "cx", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:53:16: warning: static property 'ry' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
51 | static let r = SVGLengthAttribute(name: "r", axis: .all)
52 | static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 | static let ry = SVGLengthAttribute(name: "ry", axis: .y)
| |- warning: static property 'ry' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'ry' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
54 | static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 | static let cy = SVGLengthAttribute(name: "cy", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:54:16: warning: static property 'cx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
52 | static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 | static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 | static let cx = SVGLengthAttribute(name: "cx", axis: .x)
| |- warning: static property 'cx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'cx' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 | static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 | static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:55:16: warning: static property 'cy' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
53 | static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 | static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 | static let cy = SVGLengthAttribute(name: "cy", axis: .y)
| |- warning: static property 'cy' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'cy' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 | static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 | static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:56:16: warning: static property 'x1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
54 | static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 | static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 | static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
| |- warning: static property 'x1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'x1' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 | static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 | static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:57:16: warning: static property 'x2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
55 | static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 | static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 | static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
| |- warning: static property 'x2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'x2' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
58 | static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
59 | static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:58:16: warning: static property 'y1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
56 | static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 | static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 | static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
| |- warning: static property 'y1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'y1' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 | static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
60 |
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:59:16: warning: static property 'y2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
57 | static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 | static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
59 | static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
| |- warning: static property 'y2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'y2' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
60 |
61 | }
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
8 | import CoreGraphics
9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
| `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 | private let attrName: String
[36/56] Compiling SVGView SVGConstants.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:48:28: warning: static property 'transformMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
46 | fileprivate static let unitsIdenitifierPattern = "([a-zA-Z]+)$"
47 |
48 | fileprivate static var transformMatcher: NSRegularExpression?
| |- warning: static property 'transformMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'transformMatcher' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'transformMatcher' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 | fileprivate static var transformAttributeMatcher: NSRegularExpression?
50 | fileprivate static var textElementMatcher: NSRegularExpression?
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:49:28: warning: static property 'transformAttributeMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
47 |
48 | fileprivate static var transformMatcher: NSRegularExpression?
49 | fileprivate static var transformAttributeMatcher: NSRegularExpression?
| |- warning: static property 'transformAttributeMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'transformAttributeMatcher' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'transformAttributeMatcher' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | fileprivate static var textElementMatcher: NSRegularExpression?
51 | fileprivate static var maskIdenitifierMatcher: NSRegularExpression?
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:50:28: warning: static property 'textElementMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
48 | fileprivate static var transformMatcher: NSRegularExpression?
49 | fileprivate static var transformAttributeMatcher: NSRegularExpression?
50 | fileprivate static var textElementMatcher: NSRegularExpression?
| |- warning: static property 'textElementMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'textElementMatcher' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'textElementMatcher' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 | fileprivate static var maskIdenitifierMatcher: NSRegularExpression?
52 | fileprivate static var unitsMatcher: NSRegularExpression?
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:51:28: warning: static property 'maskIdenitifierMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
49 | fileprivate static var transformAttributeMatcher: NSRegularExpression?
50 | fileprivate static var textElementMatcher: NSRegularExpression?
51 | fileprivate static var maskIdenitifierMatcher: NSRegularExpression?
| |- warning: static property 'maskIdenitifierMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'maskIdenitifierMatcher' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'maskIdenitifierMatcher' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 | fileprivate static var unitsMatcher: NSRegularExpression?
53 |
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:52:28: warning: static property 'unitsMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
50 | fileprivate static var textElementMatcher: NSRegularExpression?
51 | fileprivate static var maskIdenitifierMatcher: NSRegularExpression?
52 | fileprivate static var unitsMatcher: NSRegularExpression?
| |- warning: static property 'unitsMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'unitsMatcher' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'unitsMatcher' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 |
54 | class func getTransformAttributeMatcher() -> NSRegularExpression? {
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGParser.swift:53:24: warning: static property 'parsers' is not concurrency-safe because non-'Sendable' type '[String : any SVGElementParser]' may have shared mutable state; this is an error in the Swift 6 language mode
51 | }
52 |
53 | private static let parsers: [String:SVGElementParser] = [
| |- warning: static property 'parsers' is not concurrency-safe because non-'Sendable' type '[String : any SVGElementParser]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'parsers' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
54 | "svg": SVGViewportParser(),
55 | "g": SVGGroupParser(),
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Elements/SVGElementParser.swift:10:10: note: protocol 'SVGElementParser' does not conform to the 'Sendable' protocol
8 | import Foundation
9 |
10 | protocol SVGElementParser {
| `- note: protocol 'SVGElementParser' does not conform to the 'Sendable' protocol
11 |
12 | func parse(context: SVGNodeContext, delegate: @escaping (XMLElement) -> SVGNode?) -> SVGNode?
[37/56] Compiling SVGView SVGContext.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:48:28: warning: static property 'transformMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
46 | fileprivate static let unitsIdenitifierPattern = "([a-zA-Z]+)$"
47 |
48 | fileprivate static var transformMatcher: NSRegularExpression?
| |- warning: static property 'transformMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'transformMatcher' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'transformMatcher' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 | fileprivate static var transformAttributeMatcher: NSRegularExpression?
50 | fileprivate static var textElementMatcher: NSRegularExpression?
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:49:28: warning: static property 'transformAttributeMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
47 |
48 | fileprivate static var transformMatcher: NSRegularExpression?
49 | fileprivate static var transformAttributeMatcher: NSRegularExpression?
| |- warning: static property 'transformAttributeMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'transformAttributeMatcher' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'transformAttributeMatcher' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | fileprivate static var textElementMatcher: NSRegularExpression?
51 | fileprivate static var maskIdenitifierMatcher: NSRegularExpression?
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:50:28: warning: static property 'textElementMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
48 | fileprivate static var transformMatcher: NSRegularExpression?
49 | fileprivate static var transformAttributeMatcher: NSRegularExpression?
50 | fileprivate static var textElementMatcher: NSRegularExpression?
| |- warning: static property 'textElementMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'textElementMatcher' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'textElementMatcher' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 | fileprivate static var maskIdenitifierMatcher: NSRegularExpression?
52 | fileprivate static var unitsMatcher: NSRegularExpression?
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:51:28: warning: static property 'maskIdenitifierMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
49 | fileprivate static var transformAttributeMatcher: NSRegularExpression?
50 | fileprivate static var textElementMatcher: NSRegularExpression?
51 | fileprivate static var maskIdenitifierMatcher: NSRegularExpression?
| |- warning: static property 'maskIdenitifierMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'maskIdenitifierMatcher' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'maskIdenitifierMatcher' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 | fileprivate static var unitsMatcher: NSRegularExpression?
53 |
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:52:28: warning: static property 'unitsMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
50 | fileprivate static var textElementMatcher: NSRegularExpression?
51 | fileprivate static var maskIdenitifierMatcher: NSRegularExpression?
52 | fileprivate static var unitsMatcher: NSRegularExpression?
| |- warning: static property 'unitsMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'unitsMatcher' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'unitsMatcher' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 |
54 | class func getTransformAttributeMatcher() -> NSRegularExpression? {
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGParser.swift:53:24: warning: static property 'parsers' is not concurrency-safe because non-'Sendable' type '[String : any SVGElementParser]' may have shared mutable state; this is an error in the Swift 6 language mode
51 | }
52 |
53 | private static let parsers: [String:SVGElementParser] = [
| |- warning: static property 'parsers' is not concurrency-safe because non-'Sendable' type '[String : any SVGElementParser]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'parsers' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
54 | "svg": SVGViewportParser(),
55 | "g": SVGGroupParser(),
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Elements/SVGElementParser.swift:10:10: note: protocol 'SVGElementParser' does not conform to the 'Sendable' protocol
8 | import Foundation
9 |
10 | protocol SVGElementParser {
| `- note: protocol 'SVGElementParser' does not conform to the 'Sendable' protocol
11 |
12 | func parse(context: SVGNodeContext, delegate: @escaping (XMLElement) -> SVGNode?) -> SVGNode?
[38/56] Compiling SVGView SVGIndex.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:48:28: warning: static property 'transformMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
46 | fileprivate static let unitsIdenitifierPattern = "([a-zA-Z]+)$"
47 |
48 | fileprivate static var transformMatcher: NSRegularExpression?
| |- warning: static property 'transformMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'transformMatcher' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'transformMatcher' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 | fileprivate static var transformAttributeMatcher: NSRegularExpression?
50 | fileprivate static var textElementMatcher: NSRegularExpression?
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:49:28: warning: static property 'transformAttributeMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
47 |
48 | fileprivate static var transformMatcher: NSRegularExpression?
49 | fileprivate static var transformAttributeMatcher: NSRegularExpression?
| |- warning: static property 'transformAttributeMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'transformAttributeMatcher' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'transformAttributeMatcher' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | fileprivate static var textElementMatcher: NSRegularExpression?
51 | fileprivate static var maskIdenitifierMatcher: NSRegularExpression?
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:50:28: warning: static property 'textElementMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
48 | fileprivate static var transformMatcher: NSRegularExpression?
49 | fileprivate static var transformAttributeMatcher: NSRegularExpression?
50 | fileprivate static var textElementMatcher: NSRegularExpression?
| |- warning: static property 'textElementMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'textElementMatcher' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'textElementMatcher' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 | fileprivate static var maskIdenitifierMatcher: NSRegularExpression?
52 | fileprivate static var unitsMatcher: NSRegularExpression?
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:51:28: warning: static property 'maskIdenitifierMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
49 | fileprivate static var transformAttributeMatcher: NSRegularExpression?
50 | fileprivate static var textElementMatcher: NSRegularExpression?
51 | fileprivate static var maskIdenitifierMatcher: NSRegularExpression?
| |- warning: static property 'maskIdenitifierMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'maskIdenitifierMatcher' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'maskIdenitifierMatcher' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 | fileprivate static var unitsMatcher: NSRegularExpression?
53 |
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:52:28: warning: static property 'unitsMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
50 | fileprivate static var textElementMatcher: NSRegularExpression?
51 | fileprivate static var maskIdenitifierMatcher: NSRegularExpression?
52 | fileprivate static var unitsMatcher: NSRegularExpression?
| |- warning: static property 'unitsMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'unitsMatcher' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'unitsMatcher' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 |
54 | class func getTransformAttributeMatcher() -> NSRegularExpression? {
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGParser.swift:53:24: warning: static property 'parsers' is not concurrency-safe because non-'Sendable' type '[String : any SVGElementParser]' may have shared mutable state; this is an error in the Swift 6 language mode
51 | }
52 |
53 | private static let parsers: [String:SVGElementParser] = [
| |- warning: static property 'parsers' is not concurrency-safe because non-'Sendable' type '[String : any SVGElementParser]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'parsers' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
54 | "svg": SVGViewportParser(),
55 | "g": SVGGroupParser(),
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Elements/SVGElementParser.swift:10:10: note: protocol 'SVGElementParser' does not conform to the 'Sendable' protocol
8 | import Foundation
9 |
10 | protocol SVGElementParser {
| `- note: protocol 'SVGElementParser' does not conform to the 'Sendable' protocol
11 |
12 | func parse(context: SVGNodeContext, delegate: @escaping (XMLElement) -> SVGNode?) -> SVGNode?
[39/56] Compiling SVGView SVGParser.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:48:28: warning: static property 'transformMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
46 | fileprivate static let unitsIdenitifierPattern = "([a-zA-Z]+)$"
47 |
48 | fileprivate static var transformMatcher: NSRegularExpression?
| |- warning: static property 'transformMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'transformMatcher' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'transformMatcher' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 | fileprivate static var transformAttributeMatcher: NSRegularExpression?
50 | fileprivate static var textElementMatcher: NSRegularExpression?
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:49:28: warning: static property 'transformAttributeMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
47 |
48 | fileprivate static var transformMatcher: NSRegularExpression?
49 | fileprivate static var transformAttributeMatcher: NSRegularExpression?
| |- warning: static property 'transformAttributeMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'transformAttributeMatcher' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'transformAttributeMatcher' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | fileprivate static var textElementMatcher: NSRegularExpression?
51 | fileprivate static var maskIdenitifierMatcher: NSRegularExpression?
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:50:28: warning: static property 'textElementMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
48 | fileprivate static var transformMatcher: NSRegularExpression?
49 | fileprivate static var transformAttributeMatcher: NSRegularExpression?
50 | fileprivate static var textElementMatcher: NSRegularExpression?
| |- warning: static property 'textElementMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'textElementMatcher' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'textElementMatcher' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 | fileprivate static var maskIdenitifierMatcher: NSRegularExpression?
52 | fileprivate static var unitsMatcher: NSRegularExpression?
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:51:28: warning: static property 'maskIdenitifierMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
49 | fileprivate static var transformAttributeMatcher: NSRegularExpression?
50 | fileprivate static var textElementMatcher: NSRegularExpression?
51 | fileprivate static var maskIdenitifierMatcher: NSRegularExpression?
| |- warning: static property 'maskIdenitifierMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'maskIdenitifierMatcher' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'maskIdenitifierMatcher' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 | fileprivate static var unitsMatcher: NSRegularExpression?
53 |
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:52:28: warning: static property 'unitsMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
50 | fileprivate static var textElementMatcher: NSRegularExpression?
51 | fileprivate static var maskIdenitifierMatcher: NSRegularExpression?
52 | fileprivate static var unitsMatcher: NSRegularExpression?
| |- warning: static property 'unitsMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'unitsMatcher' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'unitsMatcher' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 |
54 | class func getTransformAttributeMatcher() -> NSRegularExpression? {
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGParser.swift:53:24: warning: static property 'parsers' is not concurrency-safe because non-'Sendable' type '[String : any SVGElementParser]' may have shared mutable state; this is an error in the Swift 6 language mode
51 | }
52 |
53 | private static let parsers: [String:SVGElementParser] = [
| |- warning: static property 'parsers' is not concurrency-safe because non-'Sendable' type '[String : any SVGElementParser]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'parsers' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
54 | "svg": SVGViewportParser(),
55 | "g": SVGGroupParser(),
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Elements/SVGElementParser.swift:10:10: note: protocol 'SVGElementParser' does not conform to the 'Sendable' protocol
8 | import Foundation
9 |
10 | protocol SVGElementParser {
| `- note: protocol 'SVGElementParser' does not conform to the 'Sendable' protocol
11 |
12 | func parse(context: SVGNodeContext, delegate: @escaping (XMLElement) -> SVGNode?) -> SVGNode?
[40/56] Compiling SVGView SVGParserBasics.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:48:28: warning: static property 'transformMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
46 | fileprivate static let unitsIdenitifierPattern = "([a-zA-Z]+)$"
47 |
48 | fileprivate static var transformMatcher: NSRegularExpression?
| |- warning: static property 'transformMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'transformMatcher' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'transformMatcher' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 | fileprivate static var transformAttributeMatcher: NSRegularExpression?
50 | fileprivate static var textElementMatcher: NSRegularExpression?
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:49:28: warning: static property 'transformAttributeMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
47 |
48 | fileprivate static var transformMatcher: NSRegularExpression?
49 | fileprivate static var transformAttributeMatcher: NSRegularExpression?
| |- warning: static property 'transformAttributeMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'transformAttributeMatcher' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'transformAttributeMatcher' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | fileprivate static var textElementMatcher: NSRegularExpression?
51 | fileprivate static var maskIdenitifierMatcher: NSRegularExpression?
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:50:28: warning: static property 'textElementMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
48 | fileprivate static var transformMatcher: NSRegularExpression?
49 | fileprivate static var transformAttributeMatcher: NSRegularExpression?
50 | fileprivate static var textElementMatcher: NSRegularExpression?
| |- warning: static property 'textElementMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'textElementMatcher' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'textElementMatcher' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 | fileprivate static var maskIdenitifierMatcher: NSRegularExpression?
52 | fileprivate static var unitsMatcher: NSRegularExpression?
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:51:28: warning: static property 'maskIdenitifierMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
49 | fileprivate static var transformAttributeMatcher: NSRegularExpression?
50 | fileprivate static var textElementMatcher: NSRegularExpression?
51 | fileprivate static var maskIdenitifierMatcher: NSRegularExpression?
| |- warning: static property 'maskIdenitifierMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'maskIdenitifierMatcher' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'maskIdenitifierMatcher' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 | fileprivate static var unitsMatcher: NSRegularExpression?
53 |
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:52:28: warning: static property 'unitsMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
50 | fileprivate static var textElementMatcher: NSRegularExpression?
51 | fileprivate static var maskIdenitifierMatcher: NSRegularExpression?
52 | fileprivate static var unitsMatcher: NSRegularExpression?
| |- warning: static property 'unitsMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'unitsMatcher' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'unitsMatcher' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 |
54 | class func getTransformAttributeMatcher() -> NSRegularExpression? {
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGParser.swift:53:24: warning: static property 'parsers' is not concurrency-safe because non-'Sendable' type '[String : any SVGElementParser]' may have shared mutable state; this is an error in the Swift 6 language mode
51 | }
52 |
53 | private static let parsers: [String:SVGElementParser] = [
| |- warning: static property 'parsers' is not concurrency-safe because non-'Sendable' type '[String : any SVGElementParser]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'parsers' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
54 | "svg": SVGViewportParser(),
55 | "g": SVGGroupParser(),
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Elements/SVGElementParser.swift:10:10: note: protocol 'SVGElementParser' does not conform to the 'Sendable' protocol
8 | import Foundation
9 |
10 | protocol SVGElementParser {
| `- note: protocol 'SVGElementParser' does not conform to the 'Sendable' protocol
11 |
12 | func parse(context: SVGNodeContext, delegate: @escaping (XMLElement) -> SVGNode?) -> SVGNode?
[41/56] Compiling SVGView SVGLength.swift
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGCircle.swift:26:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
23 | }
24 |
25 | public func contentView() -> some View {
| `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
26 | SVGCircleView(model: self)
| `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
27 | }
28 | }
29 |
30 | struct SVGCircleView: View {
| |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from conformance to protocol 'View'
31 |
32 | @ObservedObject var model = SVGCircle()
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGEllipse.swift:28:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
25 | }
26 |
27 | public func contentView() -> some View {
| `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
28 | SVGEllipseView(model: self)
| `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
29 | }
30 | }
31 |
32 | struct SVGEllipseView: View {
| |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from conformance to protocol 'View'
33 |
34 | @ObservedObject var model = SVGEllipse()
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGCircle.swift:26:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
24 |
25 | public func contentView() -> some View {
26 | SVGCircleView(model: self)
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
27 | }
28 | }
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGEllipse.swift:28:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
26 |
27 | public func contentView() -> some View {
28 | SVGEllipseView(model: self)
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
29 | }
30 | }
[42/56] Compiling SVGView SVGPaint.swift
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGCircle.swift:26:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
23 | }
24 |
25 | public func contentView() -> some View {
| `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
26 | SVGCircleView(model: self)
| `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
27 | }
28 | }
29 |
30 | struct SVGCircleView: View {
| |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from conformance to protocol 'View'
31 |
32 | @ObservedObject var model = SVGCircle()
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGEllipse.swift:28:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
25 | }
26 |
27 | public func contentView() -> some View {
| `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
28 | SVGEllipseView(model: self)
| `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
29 | }
30 | }
31 |
32 | struct SVGEllipseView: View {
| |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from conformance to protocol 'View'
33 |
34 | @ObservedObject var model = SVGEllipse()
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGCircle.swift:26:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
24 |
25 | public func contentView() -> some View {
26 | SVGCircleView(model: self)
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
27 | }
28 | }
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGEllipse.swift:28:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
26 |
27 | public func contentView() -> some View {
28 | SVGEllipseView(model: self)
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
29 | }
30 | }
[43/56] Compiling SVGView SVGPreserveAspectRatio.swift
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGCircle.swift:26:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
23 | }
24 |
25 | public func contentView() -> some View {
| `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
26 | SVGCircleView(model: self)
| `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
27 | }
28 | }
29 |
30 | struct SVGCircleView: View {
| |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from conformance to protocol 'View'
31 |
32 | @ObservedObject var model = SVGCircle()
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGEllipse.swift:28:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
25 | }
26 |
27 | public func contentView() -> some View {
| `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
28 | SVGEllipseView(model: self)
| `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
29 | }
30 | }
31 |
32 | struct SVGEllipseView: View {
| |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from conformance to protocol 'View'
33 |
34 | @ObservedObject var model = SVGEllipse()
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGCircle.swift:26:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
24 |
25 | public func contentView() -> some View {
26 | SVGCircleView(model: self)
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
27 | }
28 | }
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGEllipse.swift:28:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
26 |
27 | public func contentView() -> some View {
28 | SVGEllipseView(model: self)
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
29 | }
30 | }
[44/56] Compiling SVGView SVGStroke.swift
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGCircle.swift:26:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
23 | }
24 |
25 | public func contentView() -> some View {
| `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
26 | SVGCircleView(model: self)
| `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
27 | }
28 | }
29 |
30 | struct SVGCircleView: View {
| |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from conformance to protocol 'View'
31 |
32 | @ObservedObject var model = SVGCircle()
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGEllipse.swift:28:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
25 | }
26 |
27 | public func contentView() -> some View {
| `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
28 | SVGEllipseView(model: self)
| `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
29 | }
30 | }
31 |
32 | struct SVGEllipseView: View {
| |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from conformance to protocol 'View'
33 |
34 | @ObservedObject var model = SVGEllipse()
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGCircle.swift:26:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
24 |
25 | public func contentView() -> some View {
26 | SVGCircleView(model: self)
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
27 | }
28 | }
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGEllipse.swift:28:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
26 |
27 | public func contentView() -> some View {
28 | SVGEllipseView(model: self)
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
29 | }
30 | }
[45/56] Compiling SVGView SVGCircle.swift
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGCircle.swift:26:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
23 | }
24 |
25 | public func contentView() -> some View {
| `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
26 | SVGCircleView(model: self)
| `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
27 | }
28 | }
29 |
30 | struct SVGCircleView: View {
| |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from conformance to protocol 'View'
31 |
32 | @ObservedObject var model = SVGCircle()
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGEllipse.swift:28:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
25 | }
26 |
27 | public func contentView() -> some View {
| `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
28 | SVGEllipseView(model: self)
| `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
29 | }
30 | }
31 |
32 | struct SVGEllipseView: View {
| |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from conformance to protocol 'View'
33 |
34 | @ObservedObject var model = SVGEllipse()
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGCircle.swift:26:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
24 |
25 | public func contentView() -> some View {
26 | SVGCircleView(model: self)
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
27 | }
28 | }
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGEllipse.swift:28:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
26 |
27 | public func contentView() -> some View {
28 | SVGEllipseView(model: self)
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
29 | }
30 | }
[46/56] Compiling SVGView SVGEllipse.swift
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGCircle.swift:26:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
23 | }
24 |
25 | public func contentView() -> some View {
| `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
26 | SVGCircleView(model: self)
| `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
27 | }
28 | }
29 |
30 | struct SVGCircleView: View {
| |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from conformance to protocol 'View'
31 |
32 | @ObservedObject var model = SVGCircle()
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGEllipse.swift:28:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
25 | }
26 |
27 | public func contentView() -> some View {
| `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
28 | SVGEllipseView(model: self)
| `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
29 | }
30 | }
31 |
32 | struct SVGEllipseView: View {
| |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from conformance to protocol 'View'
33 |
34 | @ObservedObject var model = SVGEllipse()
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGCircle.swift:26:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
24 |
25 | public func contentView() -> some View {
26 | SVGCircleView(model: self)
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
27 | }
28 | }
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGEllipse.swift:28:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
26 |
27 | public func contentView() -> some View {
28 | SVGEllipseView(model: self)
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
29 | }
30 | }
[47/56] Compiling SVGView Serializable.swift
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:17:23: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import AppKit
13 |
14 | public struct MRectCorner: OptionSet {
| `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
15 | public let rawValue: UInt
16 |
17 | public static let none = MRectCorner([])
| |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | public static let topLeft = MRectCorner(rawValue: 1 << 0)
19 | public static let topRight = MRectCorner(rawValue: 1 << 1)
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:18:23: warning: static property 'topLeft' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import AppKit
13 |
14 | public struct MRectCorner: OptionSet {
| `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
15 | public let rawValue: UInt
16 |
17 | public static let none = MRectCorner([])
18 | public static let topLeft = MRectCorner(rawValue: 1 << 0)
| |- warning: static property 'topLeft' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'topLeft' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | public static let topRight = MRectCorner(rawValue: 1 << 1)
20 | public static let bottomLeft = MRectCorner(rawValue: 1 << 2)
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:19:23: warning: static property 'topRight' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import AppKit
13 |
14 | public struct MRectCorner: OptionSet {
| `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
15 | public let rawValue: UInt
16 |
17 | public static let none = MRectCorner([])
18 | public static let topLeft = MRectCorner(rawValue: 1 << 0)
19 | public static let topRight = MRectCorner(rawValue: 1 << 1)
| |- warning: static property 'topRight' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'topRight' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 | public static let bottomLeft = MRectCorner(rawValue: 1 << 2)
21 | public static let bottomRight = MRectCorner(rawValue: 1 << 3)
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:20:23: warning: static property 'bottomLeft' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import AppKit
13 |
14 | public struct MRectCorner: OptionSet {
| `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
15 | public let rawValue: UInt
16 |
:
18 | public static let topLeft = MRectCorner(rawValue: 1 << 0)
19 | public static let topRight = MRectCorner(rawValue: 1 << 1)
20 | public static let bottomLeft = MRectCorner(rawValue: 1 << 2)
| |- warning: static property 'bottomLeft' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'bottomLeft' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 | public static let bottomRight = MRectCorner(rawValue: 1 << 3)
22 | public static var allCorners: MRectCorner {
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:21:23: warning: static property 'bottomRight' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import AppKit
13 |
14 | public struct MRectCorner: OptionSet {
| `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
15 | public let rawValue: UInt
16 |
:
19 | public static let topRight = MRectCorner(rawValue: 1 << 1)
20 | public static let bottomLeft = MRectCorner(rawValue: 1 << 2)
21 | public static let bottomRight = MRectCorner(rawValue: 1 << 3)
| |- warning: static property 'bottomRight' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'bottomRight' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | public static var allCorners: MRectCorner {
23 | return [.topLeft, .topRight, .bottomLeft, .bottomRight]
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:40:13: warning: switch must be exhaustive
38 | let type = self.element(at: i, associatedPoints: &points)
39 |
40 | switch type {
| |- warning: switch must be exhaustive
| |- note: add missing case: '.cubicCurveTo'
| |- note: add missing case: '.quadraticCurveTo'
| `- note: add missing cases
41 | case .moveTo:
42 | path.move(to: CGPoint(x: points[0].x, y: points[0].y))
[48/56] Compiling SVGView Serializations.swift
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:17:23: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import AppKit
13 |
14 | public struct MRectCorner: OptionSet {
| `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
15 | public let rawValue: UInt
16 |
17 | public static let none = MRectCorner([])
| |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | public static let topLeft = MRectCorner(rawValue: 1 << 0)
19 | public static let topRight = MRectCorner(rawValue: 1 << 1)
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:18:23: warning: static property 'topLeft' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import AppKit
13 |
14 | public struct MRectCorner: OptionSet {
| `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
15 | public let rawValue: UInt
16 |
17 | public static let none = MRectCorner([])
18 | public static let topLeft = MRectCorner(rawValue: 1 << 0)
| |- warning: static property 'topLeft' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'topLeft' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | public static let topRight = MRectCorner(rawValue: 1 << 1)
20 | public static let bottomLeft = MRectCorner(rawValue: 1 << 2)
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:19:23: warning: static property 'topRight' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import AppKit
13 |
14 | public struct MRectCorner: OptionSet {
| `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
15 | public let rawValue: UInt
16 |
17 | public static let none = MRectCorner([])
18 | public static let topLeft = MRectCorner(rawValue: 1 << 0)
19 | public static let topRight = MRectCorner(rawValue: 1 << 1)
| |- warning: static property 'topRight' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'topRight' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 | public static let bottomLeft = MRectCorner(rawValue: 1 << 2)
21 | public static let bottomRight = MRectCorner(rawValue: 1 << 3)
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:20:23: warning: static property 'bottomLeft' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import AppKit
13 |
14 | public struct MRectCorner: OptionSet {
| `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
15 | public let rawValue: UInt
16 |
:
18 | public static let topLeft = MRectCorner(rawValue: 1 << 0)
19 | public static let topRight = MRectCorner(rawValue: 1 << 1)
20 | public static let bottomLeft = MRectCorner(rawValue: 1 << 2)
| |- warning: static property 'bottomLeft' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'bottomLeft' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 | public static let bottomRight = MRectCorner(rawValue: 1 << 3)
22 | public static var allCorners: MRectCorner {
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:21:23: warning: static property 'bottomRight' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import AppKit
13 |
14 | public struct MRectCorner: OptionSet {
| `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
15 | public let rawValue: UInt
16 |
:
19 | public static let topRight = MRectCorner(rawValue: 1 << 1)
20 | public static let bottomLeft = MRectCorner(rawValue: 1 << 2)
21 | public static let bottomRight = MRectCorner(rawValue: 1 << 3)
| |- warning: static property 'bottomRight' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'bottomRight' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | public static var allCorners: MRectCorner {
23 | return [.topLeft, .topRight, .bottomLeft, .bottomRight]
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:40:13: warning: switch must be exhaustive
38 | let type = self.element(at: i, associatedPoints: &points)
39 |
40 | switch type {
| |- warning: switch must be exhaustive
| |- note: add missing case: '.cubicCurveTo'
| |- note: add missing case: '.quadraticCurveTo'
| `- note: add missing cases
41 | case .moveTo:
42 | path.move(to: CGPoint(x: points[0].x, y: points[0].y))
[49/56] Compiling SVGView Serializer.swift
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:17:23: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import AppKit
13 |
14 | public struct MRectCorner: OptionSet {
| `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
15 | public let rawValue: UInt
16 |
17 | public static let none = MRectCorner([])
| |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | public static let topLeft = MRectCorner(rawValue: 1 << 0)
19 | public static let topRight = MRectCorner(rawValue: 1 << 1)
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:18:23: warning: static property 'topLeft' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import AppKit
13 |
14 | public struct MRectCorner: OptionSet {
| `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
15 | public let rawValue: UInt
16 |
17 | public static let none = MRectCorner([])
18 | public static let topLeft = MRectCorner(rawValue: 1 << 0)
| |- warning: static property 'topLeft' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'topLeft' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | public static let topRight = MRectCorner(rawValue: 1 << 1)
20 | public static let bottomLeft = MRectCorner(rawValue: 1 << 2)
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:19:23: warning: static property 'topRight' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import AppKit
13 |
14 | public struct MRectCorner: OptionSet {
| `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
15 | public let rawValue: UInt
16 |
17 | public static let none = MRectCorner([])
18 | public static let topLeft = MRectCorner(rawValue: 1 << 0)
19 | public static let topRight = MRectCorner(rawValue: 1 << 1)
| |- warning: static property 'topRight' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'topRight' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 | public static let bottomLeft = MRectCorner(rawValue: 1 << 2)
21 | public static let bottomRight = MRectCorner(rawValue: 1 << 3)
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:20:23: warning: static property 'bottomLeft' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import AppKit
13 |
14 | public struct MRectCorner: OptionSet {
| `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
15 | public let rawValue: UInt
16 |
:
18 | public static let topLeft = MRectCorner(rawValue: 1 << 0)
19 | public static let topRight = MRectCorner(rawValue: 1 << 1)
20 | public static let bottomLeft = MRectCorner(rawValue: 1 << 2)
| |- warning: static property 'bottomLeft' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'bottomLeft' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 | public static let bottomRight = MRectCorner(rawValue: 1 << 3)
22 | public static var allCorners: MRectCorner {
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:21:23: warning: static property 'bottomRight' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import AppKit
13 |
14 | public struct MRectCorner: OptionSet {
| `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
15 | public let rawValue: UInt
16 |
:
19 | public static let topRight = MRectCorner(rawValue: 1 << 1)
20 | public static let bottomLeft = MRectCorner(rawValue: 1 << 2)
21 | public static let bottomRight = MRectCorner(rawValue: 1 << 3)
| |- warning: static property 'bottomRight' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'bottomRight' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | public static var allCorners: MRectCorner {
23 | return [.topLeft, .topRight, .bottomLeft, .bottomRight]
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:40:13: warning: switch must be exhaustive
38 | let type = self.element(at: i, associatedPoints: &points)
39 |
40 | switch type {
| |- warning: switch must be exhaustive
| |- note: add missing case: '.cubicCurveTo'
| |- note: add missing case: '.quadraticCurveTo'
| `- note: add missing cases
41 | case .moveTo:
42 | path.move(to: CGPoint(x: points[0].x, y: points[0].y))
[50/56] Compiling SVGView MBezierPath+Extension_macOS.swift
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:17:23: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import AppKit
13 |
14 | public struct MRectCorner: OptionSet {
| `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
15 | public let rawValue: UInt
16 |
17 | public static let none = MRectCorner([])
| |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | public static let topLeft = MRectCorner(rawValue: 1 << 0)
19 | public static let topRight = MRectCorner(rawValue: 1 << 1)
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:18:23: warning: static property 'topLeft' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import AppKit
13 |
14 | public struct MRectCorner: OptionSet {
| `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
15 | public let rawValue: UInt
16 |
17 | public static let none = MRectCorner([])
18 | public static let topLeft = MRectCorner(rawValue: 1 << 0)
| |- warning: static property 'topLeft' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'topLeft' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | public static let topRight = MRectCorner(rawValue: 1 << 1)
20 | public static let bottomLeft = MRectCorner(rawValue: 1 << 2)
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:19:23: warning: static property 'topRight' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import AppKit
13 |
14 | public struct MRectCorner: OptionSet {
| `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
15 | public let rawValue: UInt
16 |
17 | public static let none = MRectCorner([])
18 | public static let topLeft = MRectCorner(rawValue: 1 << 0)
19 | public static let topRight = MRectCorner(rawValue: 1 << 1)
| |- warning: static property 'topRight' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'topRight' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 | public static let bottomLeft = MRectCorner(rawValue: 1 << 2)
21 | public static let bottomRight = MRectCorner(rawValue: 1 << 3)
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:20:23: warning: static property 'bottomLeft' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import AppKit
13 |
14 | public struct MRectCorner: OptionSet {
| `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
15 | public let rawValue: UInt
16 |
:
18 | public static let topLeft = MRectCorner(rawValue: 1 << 0)
19 | public static let topRight = MRectCorner(rawValue: 1 << 1)
20 | public static let bottomLeft = MRectCorner(rawValue: 1 << 2)
| |- warning: static property 'bottomLeft' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'bottomLeft' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 | public static let bottomRight = MRectCorner(rawValue: 1 << 3)
22 | public static var allCorners: MRectCorner {
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:21:23: warning: static property 'bottomRight' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import AppKit
13 |
14 | public struct MRectCorner: OptionSet {
| `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
15 | public let rawValue: UInt
16 |
:
19 | public static let topRight = MRectCorner(rawValue: 1 << 1)
20 | public static let bottomLeft = MRectCorner(rawValue: 1 << 2)
21 | public static let bottomRight = MRectCorner(rawValue: 1 << 3)
| |- warning: static property 'bottomRight' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'bottomRight' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | public static var allCorners: MRectCorner {
23 | return [.topLeft, .topRight, .bottomLeft, .bottomRight]
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:40:13: warning: switch must be exhaustive
38 | let type = self.element(at: i, associatedPoints: &points)
39 |
40 | switch type {
| |- warning: switch must be exhaustive
| |- note: add missing case: '.cubicCurveTo'
| |- note: add missing case: '.quadraticCurveTo'
| `- note: add missing cases
41 | case .moveTo:
42 | path.move(to: CGPoint(x: points[0].x, y: points[0].y))
[51/56] Compiling SVGView UIExtensions.swift
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:17:23: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import AppKit
13 |
14 | public struct MRectCorner: OptionSet {
| `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
15 | public let rawValue: UInt
16 |
17 | public static let none = MRectCorner([])
| |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | public static let topLeft = MRectCorner(rawValue: 1 << 0)
19 | public static let topRight = MRectCorner(rawValue: 1 << 1)
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:18:23: warning: static property 'topLeft' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import AppKit
13 |
14 | public struct MRectCorner: OptionSet {
| `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
15 | public let rawValue: UInt
16 |
17 | public static let none = MRectCorner([])
18 | public static let topLeft = MRectCorner(rawValue: 1 << 0)
| |- warning: static property 'topLeft' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'topLeft' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | public static let topRight = MRectCorner(rawValue: 1 << 1)
20 | public static let bottomLeft = MRectCorner(rawValue: 1 << 2)
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:19:23: warning: static property 'topRight' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import AppKit
13 |
14 | public struct MRectCorner: OptionSet {
| `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
15 | public let rawValue: UInt
16 |
17 | public static let none = MRectCorner([])
18 | public static let topLeft = MRectCorner(rawValue: 1 << 0)
19 | public static let topRight = MRectCorner(rawValue: 1 << 1)
| |- warning: static property 'topRight' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'topRight' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 | public static let bottomLeft = MRectCorner(rawValue: 1 << 2)
21 | public static let bottomRight = MRectCorner(rawValue: 1 << 3)
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:20:23: warning: static property 'bottomLeft' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import AppKit
13 |
14 | public struct MRectCorner: OptionSet {
| `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
15 | public let rawValue: UInt
16 |
:
18 | public static let topLeft = MRectCorner(rawValue: 1 << 0)
19 | public static let topRight = MRectCorner(rawValue: 1 << 1)
20 | public static let bottomLeft = MRectCorner(rawValue: 1 << 2)
| |- warning: static property 'bottomLeft' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'bottomLeft' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 | public static let bottomRight = MRectCorner(rawValue: 1 << 3)
22 | public static var allCorners: MRectCorner {
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:21:23: warning: static property 'bottomRight' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import AppKit
13 |
14 | public struct MRectCorner: OptionSet {
| `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
15 | public let rawValue: UInt
16 |
:
19 | public static let topRight = MRectCorner(rawValue: 1 << 1)
20 | public static let bottomLeft = MRectCorner(rawValue: 1 << 2)
21 | public static let bottomRight = MRectCorner(rawValue: 1 << 3)
| |- warning: static property 'bottomRight' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'bottomRight' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | public static var allCorners: MRectCorner {
23 | return [.topLeft, .topRight, .bottomLeft, .bottomRight]
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:40:13: warning: switch must be exhaustive
38 | let type = self.element(at: i, associatedPoints: &points)
39 |
40 | switch type {
| |- warning: switch must be exhaustive
| |- note: add missing case: '.cubicCurveTo'
| |- note: add missing case: '.quadraticCurveTo'
| `- note: add missing cases
41 | case .moveTo:
42 | path.move(to: CGPoint(x: points[0].x, y: points[0].y))
[52/56] Compiling SVGView SVGParserExtensions.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Settings/SVGLinker.swift:12:23: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'SVGLinker' may have shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | public class SVGLinker {
| `- note: class 'SVGLinker' does not conform to the 'Sendable' protocol
11 |
12 | public static let none = SVGLinker()
| |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'SVGLinker' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | public static func base(url: URL) -> SVGLinker {
[53/56] Compiling SVGView SVGParserPrimitives.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Settings/SVGLinker.swift:12:23: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'SVGLinker' may have shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | public class SVGLinker {
| `- note: class 'SVGLinker' does not conform to the 'Sendable' protocol
11 |
12 | public static let none = SVGLinker()
| |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'SVGLinker' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | public static func base(url: URL) -> SVGLinker {
[54/56] Compiling SVGView SVGPathReader.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Settings/SVGLinker.swift:12:23: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'SVGLinker' may have shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | public class SVGLinker {
| `- note: class 'SVGLinker' does not conform to the 'Sendable' protocol
11 |
12 | public static let none = SVGLinker()
| |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'SVGLinker' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | public static func base(url: URL) -> SVGLinker {
[55/56] Compiling SVGView SVGView.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Settings/SVGLinker.swift:12:23: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'SVGLinker' may have shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | public class SVGLinker {
| `- note: class 'SVGLinker' does not conform to the 'Sendable' protocol
11 |
12 | public static let none = SVGLinker()
| |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'SVGLinker' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | public static func base(url: URL) -> SVGLinker {
[56/56] Compiling SVGView SVGLinker.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Settings/SVGLinker.swift:12:23: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'SVGLinker' may have shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | public class SVGLinker {
| `- note: class 'SVGLinker' does not conform to the 'Sendable' protocol
11 |
12 | public static let none = SVGLinker()
| |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'SVGLinker' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | public static func base(url: URL) -> SVGLinker {
Build complete! (9.90s)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "SVGView",
"name" : "SVGView",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "11.0"
},
{
"name" : "ios",
"version" : "14.0"
},
{
"name" : "watchos",
"version" : "7.0"
}
],
"products" : [
{
"name" : "SVGView",
"targets" : [
"SVGView"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"5"
],
"targets" : [
{
"c99name" : "SVGView",
"module_type" : "SwiftTarget",
"name" : "SVGView",
"path" : "Source",
"product_memberships" : [
"SVGView"
],
"sources" : [
"Model/Images/SVGDataImage.swift",
"Model/Images/SVGURLImage.swift",
"Model/Nodes/SVGGroup.swift",
"Model/Nodes/SVGImage.swift",
"Model/Nodes/SVGNode.swift",
"Model/Nodes/SVGShape.swift",
"Model/Nodes/SVGText.swift",
"Model/Nodes/SVGUserSpaceNode.swift",
"Model/Nodes/SVGViewport.swift",
"Model/Primitives/SVGColor.swift",
"Model/Primitives/SVGFont.swift",
"Model/Primitives/SVGGradient.swift",
"Model/Primitives/SVGLength.swift",
"Model/Primitives/SVGPaint.swift",
"Model/Primitives/SVGPreserveAspectRatio.swift",
"Model/Primitives/SVGStroke.swift",
"Model/Shapes/SVGCircle.swift",
"Model/Shapes/SVGEllipse.swift",
"Model/Shapes/SVGLine.swift",
"Model/Shapes/SVGPath.swift",
"Model/Shapes/SVGPolygon.swift",
"Model/Shapes/SVGPolyline.swift",
"Model/Shapes/SVGRect.swift",
"Parser/CSS/CSSParser.swift",
"Parser/SVG/Attributes/SVGAttribute.swift",
"Parser/SVG/Attributes/SVGFontSizeAttribute.swift",
"Parser/SVG/Attributes/SVGLengthAttribute.swift",
"Parser/SVG/Elements/SVGElementParser.swift",
"Parser/SVG/Elements/SVGImageParser.swift",
"Parser/SVG/Elements/SVGShapeParser.swift",
"Parser/SVG/Elements/SVGStructureParsers.swift",
"Parser/SVG/Elements/SVGTextParser.swift",
"Parser/SVG/Primitives/SVGLengthParser.swift",
"Parser/SVG/SVGConstants.swift",
"Parser/SVG/SVGContext.swift",
"Parser/SVG/SVGIndex.swift",
"Parser/SVG/SVGParser.swift",
"Parser/SVG/SVGParserBasics.swift",
"Parser/SVG/SVGParserExtensions.swift",
"Parser/SVG/SVGParserPrimitives.swift",
"Parser/SVG/SVGPathReader.swift",
"Parser/SVG/SVGView.swift",
"Parser/SVG/Settings/SVGLinker.swift",
"Parser/SVG/Settings/SVGLogger.swift",
"Parser/SVG/Settings/SVGScreen.swift",
"Parser/SVG/Settings/SVGSettings.swift",
"Parser/XML/DOMParser.swift",
"Parser/XML/XMLNode.swift",
"Serialization/Serializable.swift",
"Serialization/Serializations.swift",
"Serialization/Serializer.swift",
"UI/MBezierPath+Extension_macOS.swift",
"UI/UIExtensions.swift"
],
"type" : "library"
}
],
"tools_version" : "5.3"
}
Done.