Build Information
Successful build of SVGView, reference 1.0.6 (646596
), with Swift 6.0 for macOS (SPM) on 29 Nov 2024 23:56:47 UTC.
Swift 6 data race errors: 36
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.1.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
| |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | public static func base(url: URL) -> SVGLinker {
[36/56] Compiling SVGView XMLNode.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Settings/SVGLogger.swift:12:23: warning: static property 'console' is not concurrency-safe because non-'Sendable' type 'SVGLogger' may have shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | public class SVGLogger {
| `- note: class 'SVGLogger' does not conform to the 'Sendable' protocol
11 |
12 | public static let console = SVGLogger()
| |- warning: static property 'console' is not concurrency-safe because non-'Sendable' type 'SVGLogger' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'console' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | public func log(message: String) {
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Settings/SVGSettings.swift:13:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGSettings' may have shared mutable state; this is an error in the Swift 6 language mode
9 | import CoreGraphics
10 |
11 | public struct SVGSettings {
| `- note: consider making struct 'SVGSettings' conform to the 'Sendable' protocol
12 |
13 | public static let `default` = SVGSettings()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGSettings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 | public let linker: SVGLinker
/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: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | public static func base(url: URL) -> SVGLinker {
[37/56] Compiling SVGView SVGParserExtensions.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Settings/SVGSettings.swift:13:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGSettings' may have shared mutable state; this is an error in the Swift 6 language mode
9 | import CoreGraphics
10 |
11 | public struct SVGSettings {
| `- note: consider making struct 'SVGSettings' conform to the 'Sendable' protocol
12 |
13 | public static let `default` = SVGSettings()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGSettings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 | public let linker: SVGLinker
/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: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | public static func base(url: URL) -> SVGLinker {
[38/56] Compiling SVGView SVGParserPrimitives.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Settings/SVGSettings.swift:13:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGSettings' may have shared mutable state; this is an error in the Swift 6 language mode
9 | import CoreGraphics
10 |
11 | public struct SVGSettings {
| `- note: consider making struct 'SVGSettings' conform to the 'Sendable' protocol
12 |
13 | public static let `default` = SVGSettings()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGSettings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 | public let linker: SVGLinker
/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: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | public static func base(url: URL) -> SVGLinker {
[39/56] Compiling SVGView SVGPathReader.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Settings/SVGSettings.swift:13:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGSettings' may have shared mutable state; this is an error in the Swift 6 language mode
9 | import CoreGraphics
10 |
11 | public struct SVGSettings {
| `- note: consider making struct 'SVGSettings' conform to the 'Sendable' protocol
12 |
13 | public static let `default` = SVGSettings()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGSettings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 | public let linker: SVGLinker
/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: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | public static func base(url: URL) -> SVGLinker {
[40/56] Compiling SVGView SVGView.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Settings/SVGSettings.swift:13:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGSettings' may have shared mutable state; this is an error in the Swift 6 language mode
9 | import CoreGraphics
10 |
11 | public struct SVGSettings {
| `- note: consider making struct 'SVGSettings' conform to the 'Sendable' protocol
12 |
13 | public static let `default` = SVGSettings()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGSettings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 | public let linker: SVGLinker
/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: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | public static func base(url: URL) -> SVGLinker {
[41/56] Compiling SVGView SVGLinker.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Settings/SVGSettings.swift:13:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGSettings' may have shared mutable state; this is an error in the Swift 6 language mode
9 | import CoreGraphics
10 |
11 | public struct SVGSettings {
| `- note: consider making struct 'SVGSettings' conform to the 'Sendable' protocol
12 |
13 | public static let `default` = SVGSettings()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGSettings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 | public let linker: SVGLinker
/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: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | public static func base(url: URL) -> SVGLinker {
[42/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: annotate 'fontSize' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'x' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'y' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'width' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'height' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'r' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'rx' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'ry' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'cx' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'cy' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'x1' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'x2' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'y1' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'y2' with '@MainActor' if property should only be accessed from the main actor
| `- 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
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Primitives/SVGLengthParser.swift:34:16: warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | class SVGLengthParser {
| `- note: class 'SVGLengthParser' does not conform to the 'Sendable' protocol
30 |
31 | static let `default` = SVGLengthParser(axis: .all)
32 | static let xAxis = SVGLengthParser(axis: .x)
33 | static let yAxis = SVGLengthParser(axis: .y)
34 | static let fontSize = SVGLengthParser(axis: .all, isFontRelative: false)
| |- warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fontSize' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |
36 | public static func forAxis(_ axis: SVGLengthAxis) -> SVGLengthParser {
[43/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: annotate 'fontSize' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'x' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'y' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'width' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'height' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'r' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'rx' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'ry' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'cx' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'cy' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'x1' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'x2' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'y1' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'y2' with '@MainActor' if property should only be accessed from the main actor
| `- 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
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Primitives/SVGLengthParser.swift:34:16: warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | class SVGLengthParser {
| `- note: class 'SVGLengthParser' does not conform to the 'Sendable' protocol
30 |
31 | static let `default` = SVGLengthParser(axis: .all)
32 | static let xAxis = SVGLengthParser(axis: .x)
33 | static let yAxis = SVGLengthParser(axis: .y)
34 | static let fontSize = SVGLengthParser(axis: .all, isFontRelative: false)
| |- warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fontSize' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |
36 | public static func forAxis(_ axis: SVGLengthAxis) -> SVGLengthParser {
[44/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: annotate 'fontSize' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'x' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'y' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'width' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'height' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'r' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'rx' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'ry' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'cx' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'cy' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'x1' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'x2' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'y1' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'y2' with '@MainActor' if property should only be accessed from the main actor
| `- 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
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Primitives/SVGLengthParser.swift:34:16: warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | class SVGLengthParser {
| `- note: class 'SVGLengthParser' does not conform to the 'Sendable' protocol
30 |
31 | static let `default` = SVGLengthParser(axis: .all)
32 | static let xAxis = SVGLengthParser(axis: .x)
33 | static let yAxis = SVGLengthParser(axis: .y)
34 | static let fontSize = SVGLengthParser(axis: .all, isFontRelative: false)
| |- warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fontSize' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |
36 | public static func forAxis(_ axis: SVGLengthAxis) -> SVGLengthParser {
[45/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: annotate 'fontSize' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'x' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'y' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'width' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'height' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'r' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'rx' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'ry' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'cx' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'cy' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'x1' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'x2' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'y1' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'y2' with '@MainActor' if property should only be accessed from the main actor
| `- 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
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Primitives/SVGLengthParser.swift:34:16: warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | class SVGLengthParser {
| `- note: class 'SVGLengthParser' does not conform to the 'Sendable' protocol
30 |
31 | static let `default` = SVGLengthParser(axis: .all)
32 | static let xAxis = SVGLengthParser(axis: .x)
33 | static let yAxis = SVGLengthParser(axis: .y)
34 | static let fontSize = SVGLengthParser(axis: .all, isFontRelative: false)
| |- warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fontSize' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |
36 | public static func forAxis(_ axis: SVGLengthAxis) -> SVGLengthParser {
[46/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: annotate 'fontSize' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'x' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'y' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'width' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'height' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'r' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'rx' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'ry' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'cx' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'cy' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'x1' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'x2' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'y1' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'y2' with '@MainActor' if property should only be accessed from the main actor
| `- 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
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Primitives/SVGLengthParser.swift:34:16: warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | class SVGLengthParser {
| `- note: class 'SVGLengthParser' does not conform to the 'Sendable' protocol
30 |
31 | static let `default` = SVGLengthParser(axis: .all)
32 | static let xAxis = SVGLengthParser(axis: .x)
33 | static let yAxis = SVGLengthParser(axis: .y)
34 | static let fontSize = SVGLengthParser(axis: .all, isFontRelative: false)
| |- warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fontSize' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |
36 | public static func forAxis(_ axis: SVGLengthAxis) -> SVGLengthParser {
[47/56] Compiling SVGView SVGImageParser.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Primitives/SVGLengthParser.swift:32:16: warning: static property 'xAxis' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | class SVGLengthParser {
| `- note: class 'SVGLengthParser' does not conform to the 'Sendable' protocol
30 |
31 | static let `default` = SVGLengthParser(axis: .all)
32 | static let xAxis = SVGLengthParser(axis: .x)
| |- warning: static property 'xAxis' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'xAxis' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 | static let yAxis = SVGLengthParser(axis: .y)
34 | static let fontSize = SVGLengthParser(axis: .all, isFontRelative: false)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Primitives/SVGLengthParser.swift:33:16: warning: static property 'yAxis' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | class SVGLengthParser {
| `- note: class 'SVGLengthParser' does not conform to the 'Sendable' protocol
30 |
31 | static let `default` = SVGLengthParser(axis: .all)
32 | static let xAxis = SVGLengthParser(axis: .x)
33 | static let yAxis = SVGLengthParser(axis: .y)
| |- warning: static property 'yAxis' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'yAxis' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 | static let fontSize = SVGLengthParser(axis: .all, isFontRelative: false)
35 |
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Elements/SVGTextParser.swift:40:16: warning: static property 'whitespaceRegex' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 | }
39 |
40 | static var whitespaceRegex = try! NSRegularExpression(pattern: "\\s+", options: NSRegularExpression.Options.caseInsensitive)
| |- warning: static property 'whitespaceRegex' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'whitespaceRegex' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'whitespaceRegex' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 |
42 | }
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Primitives/SVGLengthParser.swift:31:16: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | class SVGLengthParser {
| `- note: class 'SVGLengthParser' does not conform to the 'Sendable' protocol
30 |
31 | static let `default` = SVGLengthParser(axis: .all)
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | static let xAxis = SVGLengthParser(axis: .x)
33 | static let yAxis = SVGLengthParser(axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Primitives/SVGLengthParser.swift:34:16: warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | class SVGLengthParser {
| `- note: class 'SVGLengthParser' does not conform to the 'Sendable' protocol
30 |
31 | static let `default` = SVGLengthParser(axis: .all)
32 | static let xAxis = SVGLengthParser(axis: .x)
33 | static let yAxis = SVGLengthParser(axis: .y)
34 | static let fontSize = SVGLengthParser(axis: .all, isFontRelative: false)
| |- warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fontSize' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |
36 | public static func forAxis(_ axis: SVGLengthAxis) -> SVGLengthParser {
[48/56] Compiling SVGView SVGShapeParser.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Primitives/SVGLengthParser.swift:32:16: warning: static property 'xAxis' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | class SVGLengthParser {
| `- note: class 'SVGLengthParser' does not conform to the 'Sendable' protocol
30 |
31 | static let `default` = SVGLengthParser(axis: .all)
32 | static let xAxis = SVGLengthParser(axis: .x)
| |- warning: static property 'xAxis' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'xAxis' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 | static let yAxis = SVGLengthParser(axis: .y)
34 | static let fontSize = SVGLengthParser(axis: .all, isFontRelative: false)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Primitives/SVGLengthParser.swift:33:16: warning: static property 'yAxis' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | class SVGLengthParser {
| `- note: class 'SVGLengthParser' does not conform to the 'Sendable' protocol
30 |
31 | static let `default` = SVGLengthParser(axis: .all)
32 | static let xAxis = SVGLengthParser(axis: .x)
33 | static let yAxis = SVGLengthParser(axis: .y)
| |- warning: static property 'yAxis' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'yAxis' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 | static let fontSize = SVGLengthParser(axis: .all, isFontRelative: false)
35 |
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Elements/SVGTextParser.swift:40:16: warning: static property 'whitespaceRegex' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 | }
39 |
40 | static var whitespaceRegex = try! NSRegularExpression(pattern: "\\s+", options: NSRegularExpression.Options.caseInsensitive)
| |- warning: static property 'whitespaceRegex' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'whitespaceRegex' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'whitespaceRegex' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 |
42 | }
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Primitives/SVGLengthParser.swift:31:16: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | class SVGLengthParser {
| `- note: class 'SVGLengthParser' does not conform to the 'Sendable' protocol
30 |
31 | static let `default` = SVGLengthParser(axis: .all)
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | static let xAxis = SVGLengthParser(axis: .x)
33 | static let yAxis = SVGLengthParser(axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Primitives/SVGLengthParser.swift:34:16: warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | class SVGLengthParser {
| `- note: class 'SVGLengthParser' does not conform to the 'Sendable' protocol
30 |
31 | static let `default` = SVGLengthParser(axis: .all)
32 | static let xAxis = SVGLengthParser(axis: .x)
33 | static let yAxis = SVGLengthParser(axis: .y)
34 | static let fontSize = SVGLengthParser(axis: .all, isFontRelative: false)
| |- warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fontSize' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |
36 | public static func forAxis(_ axis: SVGLengthAxis) -> SVGLengthParser {
[49/56] Compiling SVGView SVGStructureParsers.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Primitives/SVGLengthParser.swift:32:16: warning: static property 'xAxis' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | class SVGLengthParser {
| `- note: class 'SVGLengthParser' does not conform to the 'Sendable' protocol
30 |
31 | static let `default` = SVGLengthParser(axis: .all)
32 | static let xAxis = SVGLengthParser(axis: .x)
| |- warning: static property 'xAxis' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'xAxis' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 | static let yAxis = SVGLengthParser(axis: .y)
34 | static let fontSize = SVGLengthParser(axis: .all, isFontRelative: false)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Primitives/SVGLengthParser.swift:33:16: warning: static property 'yAxis' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | class SVGLengthParser {
| `- note: class 'SVGLengthParser' does not conform to the 'Sendable' protocol
30 |
31 | static let `default` = SVGLengthParser(axis: .all)
32 | static let xAxis = SVGLengthParser(axis: .x)
33 | static let yAxis = SVGLengthParser(axis: .y)
| |- warning: static property 'yAxis' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'yAxis' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 | static let fontSize = SVGLengthParser(axis: .all, isFontRelative: false)
35 |
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Elements/SVGTextParser.swift:40:16: warning: static property 'whitespaceRegex' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 | }
39 |
40 | static var whitespaceRegex = try! NSRegularExpression(pattern: "\\s+", options: NSRegularExpression.Options.caseInsensitive)
| |- warning: static property 'whitespaceRegex' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'whitespaceRegex' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'whitespaceRegex' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 |
42 | }
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Primitives/SVGLengthParser.swift:31:16: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | class SVGLengthParser {
| `- note: class 'SVGLengthParser' does not conform to the 'Sendable' protocol
30 |
31 | static let `default` = SVGLengthParser(axis: .all)
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | static let xAxis = SVGLengthParser(axis: .x)
33 | static let yAxis = SVGLengthParser(axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Primitives/SVGLengthParser.swift:34:16: warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | class SVGLengthParser {
| `- note: class 'SVGLengthParser' does not conform to the 'Sendable' protocol
30 |
31 | static let `default` = SVGLengthParser(axis: .all)
32 | static let xAxis = SVGLengthParser(axis: .x)
33 | static let yAxis = SVGLengthParser(axis: .y)
34 | static let fontSize = SVGLengthParser(axis: .all, isFontRelative: false)
| |- warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fontSize' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |
36 | public static func forAxis(_ axis: SVGLengthAxis) -> SVGLengthParser {
[50/56] Compiling SVGView SVGTextParser.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Primitives/SVGLengthParser.swift:32:16: warning: static property 'xAxis' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | class SVGLengthParser {
| `- note: class 'SVGLengthParser' does not conform to the 'Sendable' protocol
30 |
31 | static let `default` = SVGLengthParser(axis: .all)
32 | static let xAxis = SVGLengthParser(axis: .x)
| |- warning: static property 'xAxis' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'xAxis' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 | static let yAxis = SVGLengthParser(axis: .y)
34 | static let fontSize = SVGLengthParser(axis: .all, isFontRelative: false)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Primitives/SVGLengthParser.swift:33:16: warning: static property 'yAxis' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | class SVGLengthParser {
| `- note: class 'SVGLengthParser' does not conform to the 'Sendable' protocol
30 |
31 | static let `default` = SVGLengthParser(axis: .all)
32 | static let xAxis = SVGLengthParser(axis: .x)
33 | static let yAxis = SVGLengthParser(axis: .y)
| |- warning: static property 'yAxis' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'yAxis' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 | static let fontSize = SVGLengthParser(axis: .all, isFontRelative: false)
35 |
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Elements/SVGTextParser.swift:40:16: warning: static property 'whitespaceRegex' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 | }
39 |
40 | static var whitespaceRegex = try! NSRegularExpression(pattern: "\\s+", options: NSRegularExpression.Options.caseInsensitive)
| |- warning: static property 'whitespaceRegex' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'whitespaceRegex' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'whitespaceRegex' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 |
42 | }
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Primitives/SVGLengthParser.swift:31:16: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | class SVGLengthParser {
| `- note: class 'SVGLengthParser' does not conform to the 'Sendable' protocol
30 |
31 | static let `default` = SVGLengthParser(axis: .all)
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | static let xAxis = SVGLengthParser(axis: .x)
33 | static let yAxis = SVGLengthParser(axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Primitives/SVGLengthParser.swift:34:16: warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | class SVGLengthParser {
| `- note: class 'SVGLengthParser' does not conform to the 'Sendable' protocol
30 |
31 | static let `default` = SVGLengthParser(axis: .all)
32 | static let xAxis = SVGLengthParser(axis: .x)
33 | static let yAxis = SVGLengthParser(axis: .y)
34 | static let fontSize = SVGLengthParser(axis: .all, isFontRelative: false)
| |- warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fontSize' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |
36 | public static func forAxis(_ axis: SVGLengthAxis) -> SVGLengthParser {
[51/56] Compiling SVGView SVGLengthParser.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Primitives/SVGLengthParser.swift:32:16: warning: static property 'xAxis' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | class SVGLengthParser {
| `- note: class 'SVGLengthParser' does not conform to the 'Sendable' protocol
30 |
31 | static let `default` = SVGLengthParser(axis: .all)
32 | static let xAxis = SVGLengthParser(axis: .x)
| |- warning: static property 'xAxis' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'xAxis' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 | static let yAxis = SVGLengthParser(axis: .y)
34 | static let fontSize = SVGLengthParser(axis: .all, isFontRelative: false)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Primitives/SVGLengthParser.swift:33:16: warning: static property 'yAxis' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | class SVGLengthParser {
| `- note: class 'SVGLengthParser' does not conform to the 'Sendable' protocol
30 |
31 | static let `default` = SVGLengthParser(axis: .all)
32 | static let xAxis = SVGLengthParser(axis: .x)
33 | static let yAxis = SVGLengthParser(axis: .y)
| |- warning: static property 'yAxis' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'yAxis' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 | static let fontSize = SVGLengthParser(axis: .all, isFontRelative: false)
35 |
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Elements/SVGTextParser.swift:40:16: warning: static property 'whitespaceRegex' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 | }
39 |
40 | static var whitespaceRegex = try! NSRegularExpression(pattern: "\\s+", options: NSRegularExpression.Options.caseInsensitive)
| |- warning: static property 'whitespaceRegex' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'whitespaceRegex' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'whitespaceRegex' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 |
42 | }
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Primitives/SVGLengthParser.swift:31:16: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | class SVGLengthParser {
| `- note: class 'SVGLengthParser' does not conform to the 'Sendable' protocol
30 |
31 | static let `default` = SVGLengthParser(axis: .all)
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | static let xAxis = SVGLengthParser(axis: .x)
33 | static let yAxis = SVGLengthParser(axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Primitives/SVGLengthParser.swift:34:16: warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | class SVGLengthParser {
| `- note: class 'SVGLengthParser' does not conform to the 'Sendable' protocol
30 |
31 | static let `default` = SVGLengthParser(axis: .all)
32 | static let xAxis = SVGLengthParser(axis: .x)
33 | static let yAxis = SVGLengthParser(axis: .y)
34 | static let fontSize = SVGLengthParser(axis: .all, isFontRelative: false)
| |- warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGLengthParser' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fontSize' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |
36 | public static func forAxis(_ axis: SVGLengthAxis) -> SVGLengthParser {
[52/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: annotate 'transformMatcher' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'transformAttributeMatcher' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'textElementMatcher' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'maskIdenitifierMatcher' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'unitsMatcher' with '@MainActor' if property should only be accessed from the main actor
| `- 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/Model/Primitives/SVGColor.swift:12:23: warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'SVGColor' may have shared mutable state; this is an error in the Swift 6 language mode
8 | import SwiftUI
9 |
10 | public class SVGColor: SVGPaint {
| `- note: class 'SVGColor' does not conform to the 'Sendable' protocol
11 |
12 | public static let black = SVGColor(0)
| |- warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'SVGColor' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'black' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | public static let clear = SVGColor(0).opacity(0)
14 |
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Settings/SVGSettings.swift:13:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGSettings' may have shared mutable state; this is an error in the Swift 6 language mode
9 | import CoreGraphics
10 |
11 | public struct SVGSettings {
| `- note: consider making struct 'SVGSettings' conform to the 'Sendable' protocol
12 |
13 | public static let `default` = SVGSettings()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGSettings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 | public let linker: SVGLinker
/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: annotate 'parsers' with '@MainActor' if property should only be accessed from the main actor
| `- 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?
[53/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: annotate 'transformMatcher' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'transformAttributeMatcher' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'textElementMatcher' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'maskIdenitifierMatcher' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'unitsMatcher' with '@MainActor' if property should only be accessed from the main actor
| `- 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/Model/Primitives/SVGColor.swift:12:23: warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'SVGColor' may have shared mutable state; this is an error in the Swift 6 language mode
8 | import SwiftUI
9 |
10 | public class SVGColor: SVGPaint {
| `- note: class 'SVGColor' does not conform to the 'Sendable' protocol
11 |
12 | public static let black = SVGColor(0)
| |- warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'SVGColor' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'black' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | public static let clear = SVGColor(0).opacity(0)
14 |
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Settings/SVGSettings.swift:13:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGSettings' may have shared mutable state; this is an error in the Swift 6 language mode
9 | import CoreGraphics
10 |
11 | public struct SVGSettings {
| `- note: consider making struct 'SVGSettings' conform to the 'Sendable' protocol
12 |
13 | public static let `default` = SVGSettings()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGSettings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 | public let linker: SVGLinker
/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: annotate 'parsers' with '@MainActor' if property should only be accessed from the main actor
| `- 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?
[54/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: annotate 'transformMatcher' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'transformAttributeMatcher' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'textElementMatcher' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'maskIdenitifierMatcher' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'unitsMatcher' with '@MainActor' if property should only be accessed from the main actor
| `- 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/Model/Primitives/SVGColor.swift:12:23: warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'SVGColor' may have shared mutable state; this is an error in the Swift 6 language mode
8 | import SwiftUI
9 |
10 | public class SVGColor: SVGPaint {
| `- note: class 'SVGColor' does not conform to the 'Sendable' protocol
11 |
12 | public static let black = SVGColor(0)
| |- warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'SVGColor' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'black' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | public static let clear = SVGColor(0).opacity(0)
14 |
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Settings/SVGSettings.swift:13:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGSettings' may have shared mutable state; this is an error in the Swift 6 language mode
9 | import CoreGraphics
10 |
11 | public struct SVGSettings {
| `- note: consider making struct 'SVGSettings' conform to the 'Sendable' protocol
12 |
13 | public static let `default` = SVGSettings()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGSettings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 | public let linker: SVGLinker
/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: annotate 'parsers' with '@MainActor' if property should only be accessed from the main actor
| `- 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?
[55/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: annotate 'transformMatcher' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'transformAttributeMatcher' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'textElementMatcher' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'maskIdenitifierMatcher' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'unitsMatcher' with '@MainActor' if property should only be accessed from the main actor
| `- 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/Model/Primitives/SVGColor.swift:12:23: warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'SVGColor' may have shared mutable state; this is an error in the Swift 6 language mode
8 | import SwiftUI
9 |
10 | public class SVGColor: SVGPaint {
| `- note: class 'SVGColor' does not conform to the 'Sendable' protocol
11 |
12 | public static let black = SVGColor(0)
| |- warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'SVGColor' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'black' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | public static let clear = SVGColor(0).opacity(0)
14 |
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Settings/SVGSettings.swift:13:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGSettings' may have shared mutable state; this is an error in the Swift 6 language mode
9 | import CoreGraphics
10 |
11 | public struct SVGSettings {
| `- note: consider making struct 'SVGSettings' conform to the 'Sendable' protocol
12 |
13 | public static let `default` = SVGSettings()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGSettings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 | public let linker: SVGLinker
/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: annotate 'parsers' with '@MainActor' if property should only be accessed from the main actor
| `- 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?
[56/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: annotate 'transformMatcher' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'transformAttributeMatcher' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'textElementMatcher' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'maskIdenitifierMatcher' with '@MainActor' if property should only be accessed from the main actor
| `- 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: annotate 'unitsMatcher' with '@MainActor' if property should only be accessed from the main actor
| `- 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/Model/Primitives/SVGColor.swift:12:23: warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'SVGColor' may have shared mutable state; this is an error in the Swift 6 language mode
8 | import SwiftUI
9 |
10 | public class SVGColor: SVGPaint {
| `- note: class 'SVGColor' does not conform to the 'Sendable' protocol
11 |
12 | public static let black = SVGColor(0)
| |- warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'SVGColor' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'black' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | public static let clear = SVGColor(0).opacity(0)
14 |
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Settings/SVGSettings.swift:13:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGSettings' may have shared mutable state; this is an error in the Swift 6 language mode
9 | import CoreGraphics
10 |
11 | public struct SVGSettings {
| `- note: consider making struct 'SVGSettings' conform to the 'Sendable' protocol
12 |
13 | public static let `default` = SVGSettings()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGSettings' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 | public let linker: SVGLinker
/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: annotate 'parsers' with '@MainActor' if property should only be accessed from the main actor
| `- 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?
Build complete! (25.84s)
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.