The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of SwiftBlend2D, reference master (21650f), with Swift 6.1 for Linux on 29 Apr 2025 02:23:12 UTC.

Swift 6 data race errors: 24

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.1-latest swift build --triple x86_64-unknown-linux-gnu -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 2>&1

Build Log

   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |         var info = BLRuntimeBuildInfo()
 7 |         blRuntimeQueryInfo(BLRuntimeInfoType.build, &info)
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLRuntimeResourceInfo.swift:5:16: warning: static property 'current' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 3 | public extension BLRuntimeResourceInfo {
 4 |     /// Gets the runtime build info for the resource information
 5 |     static var current: BLRuntimeResourceInfo = {
   |                |- warning: static property 'current' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'current' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'current' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |         var info = BLRuntimeResourceInfo()
 7 |         blRuntimeQueryInfo(BLRuntimeInfoType.resource, &info)
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLRuntimeSystemInfo.swift:5:16: warning: static property 'current' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 3 | public extension BLRuntimeSystemInfo {
 4 |     /// Gets the runtime build info for the system information
 5 |     static var current: BLRuntimeSystemInfo = {
   |                |- warning: static property 'current' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'current' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'current' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |         var info = BLRuntimeSystemInfo()
 7 |         blRuntimeQueryInfo(BLRuntimeInfoType.system, &info)
[347/377] Compiling SwiftBlend2D BLRgba64.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLImageCodec.swift:105:16: warning: static property '_builtInCodecs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
103 |
104 | extension BLImageCodec {
105 |     static var _builtInCodecs: [BLImageCodecCore] = {
    |                |- warning: static property '_builtInCodecs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert '_builtInCodecs' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property '_builtInCodecs' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
106 |         let array = BLArray<BLImageCodecCore>()
107 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLImageCodec.swift:115:16: warning: static property 'builtInCodecs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
113 |
114 | public extension BLImageCodec {
115 |     static var builtInCodecs: [BLImageCodec] = {
    |                |- warning: static property 'builtInCodecs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'builtInCodecs' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'builtInCodecs' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
116 |         _builtInCodecs.map { object in
117 |             BLImageCodec(weakAssign: object)
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLRuntimeBuildInfo.swift:5:16: warning: static property 'current' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 3 | public extension BLRuntimeBuildInfo {
 4 |     /// Gets the runtime build info for the underlying Blend2D build
 5 |     static var current: BLRuntimeBuildInfo = {
   |                |- warning: static property 'current' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'current' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'current' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |         var info = BLRuntimeBuildInfo()
 7 |         blRuntimeQueryInfo(BLRuntimeInfoType.build, &info)
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLRuntimeResourceInfo.swift:5:16: warning: static property 'current' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 3 | public extension BLRuntimeResourceInfo {
 4 |     /// Gets the runtime build info for the resource information
 5 |     static var current: BLRuntimeResourceInfo = {
   |                |- warning: static property 'current' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'current' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'current' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |         var info = BLRuntimeResourceInfo()
 7 |         blRuntimeQueryInfo(BLRuntimeInfoType.resource, &info)
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLRuntimeSystemInfo.swift:5:16: warning: static property 'current' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 3 | public extension BLRuntimeSystemInfo {
 4 |     /// Gets the runtime build info for the system information
 5 |     static var current: BLRuntimeSystemInfo = {
   |                |- warning: static property 'current' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'current' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'current' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |         var info = BLRuntimeSystemInfo()
 7 |         blRuntimeQueryInfo(BLRuntimeInfoType.system, &info)
[348/377] Compiling SwiftBlend2D CoreStructure.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLImageCodec.swift:105:16: warning: static property '_builtInCodecs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
103 |
104 | extension BLImageCodec {
105 |     static var _builtInCodecs: [BLImageCodecCore] = {
    |                |- warning: static property '_builtInCodecs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert '_builtInCodecs' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property '_builtInCodecs' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
106 |         let array = BLArray<BLImageCodecCore>()
107 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLImageCodec.swift:115:16: warning: static property 'builtInCodecs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
113 |
114 | public extension BLImageCodec {
115 |     static var builtInCodecs: [BLImageCodec] = {
    |                |- warning: static property 'builtInCodecs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'builtInCodecs' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'builtInCodecs' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
116 |         _builtInCodecs.map { object in
117 |             BLImageCodec(weakAssign: object)
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLRuntimeBuildInfo.swift:5:16: warning: static property 'current' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 3 | public extension BLRuntimeBuildInfo {
 4 |     /// Gets the runtime build info for the underlying Blend2D build
 5 |     static var current: BLRuntimeBuildInfo = {
   |                |- warning: static property 'current' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'current' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'current' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |         var info = BLRuntimeBuildInfo()
 7 |         blRuntimeQueryInfo(BLRuntimeInfoType.build, &info)
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLRuntimeResourceInfo.swift:5:16: warning: static property 'current' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 3 | public extension BLRuntimeResourceInfo {
 4 |     /// Gets the runtime build info for the resource information
 5 |     static var current: BLRuntimeResourceInfo = {
   |                |- warning: static property 'current' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'current' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'current' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |         var info = BLRuntimeResourceInfo()
 7 |         blRuntimeQueryInfo(BLRuntimeInfoType.resource, &info)
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLRuntimeSystemInfo.swift:5:16: warning: static property 'current' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 3 | public extension BLRuntimeSystemInfo {
 4 |     /// Gets the runtime build info for the system information
 5 |     static var current: BLRuntimeSystemInfo = {
   |                |- warning: static property 'current' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'current' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'current' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |         var info = BLRuntimeSystemInfo()
 7 |         blRuntimeQueryInfo(BLRuntimeInfoType.system, &info)
[349/377] Compiling SwiftBlend2D BLArray.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLImageCodec.swift:105:16: warning: static property '_builtInCodecs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
103 |
104 | extension BLImageCodec {
105 |     static var _builtInCodecs: [BLImageCodecCore] = {
    |                |- warning: static property '_builtInCodecs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert '_builtInCodecs' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property '_builtInCodecs' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
106 |         let array = BLArray<BLImageCodecCore>()
107 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLImageCodec.swift:115:16: warning: static property 'builtInCodecs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
113 |
114 | public extension BLImageCodec {
115 |     static var builtInCodecs: [BLImageCodec] = {
    |                |- warning: static property 'builtInCodecs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'builtInCodecs' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'builtInCodecs' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
116 |         _builtInCodecs.map { object in
117 |             BLImageCodec(weakAssign: object)
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLRuntimeBuildInfo.swift:5:16: warning: static property 'current' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 3 | public extension BLRuntimeBuildInfo {
 4 |     /// Gets the runtime build info for the underlying Blend2D build
 5 |     static var current: BLRuntimeBuildInfo = {
   |                |- warning: static property 'current' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'current' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'current' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |         var info = BLRuntimeBuildInfo()
 7 |         blRuntimeQueryInfo(BLRuntimeInfoType.build, &info)
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLRuntimeResourceInfo.swift:5:16: warning: static property 'current' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 3 | public extension BLRuntimeResourceInfo {
 4 |     /// Gets the runtime build info for the resource information
 5 |     static var current: BLRuntimeResourceInfo = {
   |                |- warning: static property 'current' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'current' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'current' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |         var info = BLRuntimeResourceInfo()
 7 |         blRuntimeQueryInfo(BLRuntimeInfoType.resource, &info)
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLRuntimeSystemInfo.swift:5:16: warning: static property 'current' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 3 | public extension BLRuntimeSystemInfo {
 4 |     /// Gets the runtime build info for the system information
 5 |     static var current: BLRuntimeSystemInfo = {
   |                |- warning: static property 'current' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'current' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'current' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |         var info = BLRuntimeSystemInfo()
 7 |         blRuntimeQueryInfo(BLRuntimeInfoType.system, &info)
[350/377] Compiling SwiftBlend2D BLGradient.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:4:14: warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 2 |
 3 | /// Base class for internal Swift-wrapped Blend2D errors.
 4 | public class SwiftBlend2DError: Error, CustomStringConvertible {
   |              `- warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 5 |     public let description: String
 6 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:8:9: warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 6 |
 7 |     @usableFromInline
 8 |     var result: BLResultCode
   |         `- warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 9 |
10 |     @inlinable
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:18:11: warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
16 |
17 | public extension SwiftBlend2DError {
18 |     class FileError: SwiftBlend2DError {
   |           `- warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
19 |         @inlinable
20 |         public init(filePath: String) {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/BLGlyphBuffer.swift:68:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
66 |     public static let initializer = blGlyphBufferInit
67 |     public static let deinitializer = blGlyphBufferReset
68 |     public static let assignWeak = emptyAssignWeak(type: BLGlyphBufferCore.self)
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 | }
70 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:47:23: warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
45 |
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
   |                       |- warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'initializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'initializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:48:23: warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'assignWeak' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     public static var deinitializer = blFontManagerReset
50 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:49:23: warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
   |                       |- warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'deinitializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'deinitializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | }
51 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[351/377] Compiling SwiftBlend2D BLGradientStop.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:4:14: warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 2 |
 3 | /// Base class for internal Swift-wrapped Blend2D errors.
 4 | public class SwiftBlend2DError: Error, CustomStringConvertible {
   |              `- warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 5 |     public let description: String
 6 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:8:9: warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 6 |
 7 |     @usableFromInline
 8 |     var result: BLResultCode
   |         `- warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 9 |
10 |     @inlinable
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:18:11: warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
16 |
17 | public extension SwiftBlend2DError {
18 |     class FileError: SwiftBlend2DError {
   |           `- warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
19 |         @inlinable
20 |         public init(filePath: String) {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/BLGlyphBuffer.swift:68:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
66 |     public static let initializer = blGlyphBufferInit
67 |     public static let deinitializer = blGlyphBufferReset
68 |     public static let assignWeak = emptyAssignWeak(type: BLGlyphBufferCore.self)
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 | }
70 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:47:23: warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
45 |
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
   |                       |- warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'initializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'initializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:48:23: warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'assignWeak' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     public static var deinitializer = blFontManagerReset
50 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:49:23: warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
   |                       |- warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'deinitializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'deinitializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | }
51 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[352/377] Compiling SwiftBlend2D BLLinearGradientValues.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:4:14: warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 2 |
 3 | /// Base class for internal Swift-wrapped Blend2D errors.
 4 | public class SwiftBlend2DError: Error, CustomStringConvertible {
   |              `- warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 5 |     public let description: String
 6 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:8:9: warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 6 |
 7 |     @usableFromInline
 8 |     var result: BLResultCode
   |         `- warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 9 |
10 |     @inlinable
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:18:11: warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
16 |
17 | public extension SwiftBlend2DError {
18 |     class FileError: SwiftBlend2DError {
   |           `- warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
19 |         @inlinable
20 |         public init(filePath: String) {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/BLGlyphBuffer.swift:68:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
66 |     public static let initializer = blGlyphBufferInit
67 |     public static let deinitializer = blGlyphBufferReset
68 |     public static let assignWeak = emptyAssignWeak(type: BLGlyphBufferCore.self)
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 | }
70 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:47:23: warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
45 |
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
   |                       |- warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'initializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'initializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:48:23: warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'assignWeak' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     public static var deinitializer = blFontManagerReset
50 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:49:23: warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
   |                       |- warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'deinitializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'deinitializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | }
51 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[353/377] Compiling SwiftBlend2D BLPattern.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:4:14: warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 2 |
 3 | /// Base class for internal Swift-wrapped Blend2D errors.
 4 | public class SwiftBlend2DError: Error, CustomStringConvertible {
   |              `- warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 5 |     public let description: String
 6 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:8:9: warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 6 |
 7 |     @usableFromInline
 8 |     var result: BLResultCode
   |         `- warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 9 |
10 |     @inlinable
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:18:11: warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
16 |
17 | public extension SwiftBlend2DError {
18 |     class FileError: SwiftBlend2DError {
   |           `- warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
19 |         @inlinable
20 |         public init(filePath: String) {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/BLGlyphBuffer.swift:68:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
66 |     public static let initializer = blGlyphBufferInit
67 |     public static let deinitializer = blGlyphBufferReset
68 |     public static let assignWeak = emptyAssignWeak(type: BLGlyphBufferCore.self)
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 | }
70 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:47:23: warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
45 |
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
   |                       |- warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'initializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'initializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:48:23: warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'assignWeak' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     public static var deinitializer = blFontManagerReset
50 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:49:23: warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
   |                       |- warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'deinitializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'deinitializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | }
51 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[354/377] Compiling SwiftBlend2D UInt32+Platform.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:4:14: warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 2 |
 3 | /// Base class for internal Swift-wrapped Blend2D errors.
 4 | public class SwiftBlend2DError: Error, CustomStringConvertible {
   |              `- warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 5 |     public let description: String
 6 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:8:9: warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 6 |
 7 |     @usableFromInline
 8 |     var result: BLResultCode
   |         `- warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 9 |
10 |     @inlinable
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:18:11: warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
16 |
17 | public extension SwiftBlend2DError {
18 |     class FileError: SwiftBlend2DError {
   |           `- warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
19 |         @inlinable
20 |         public init(filePath: String) {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/BLGlyphBuffer.swift:68:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
66 |     public static let initializer = blGlyphBufferInit
67 |     public static let deinitializer = blGlyphBufferReset
68 |     public static let assignWeak = emptyAssignWeak(type: BLGlyphBufferCore.self)
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 | }
70 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:47:23: warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
45 |
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
   |                       |- warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'initializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'initializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:48:23: warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'assignWeak' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     public static var deinitializer = blFontManagerReset
50 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:49:23: warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
   |                       |- warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'deinitializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'deinitializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | }
51 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[355/377] Compiling SwiftBlend2D BLStyle.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:4:14: warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 2 |
 3 | /// Base class for internal Swift-wrapped Blend2D errors.
 4 | public class SwiftBlend2DError: Error, CustomStringConvertible {
   |              `- warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 5 |     public let description: String
 6 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:8:9: warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 6 |
 7 |     @usableFromInline
 8 |     var result: BLResultCode
   |         `- warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 9 |
10 |     @inlinable
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:18:11: warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
16 |
17 | public extension SwiftBlend2DError {
18 |     class FileError: SwiftBlend2DError {
   |           `- warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
19 |         @inlinable
20 |         public init(filePath: String) {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/BLGlyphBuffer.swift:68:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
66 |     public static let initializer = blGlyphBufferInit
67 |     public static let deinitializer = blGlyphBufferReset
68 |     public static let assignWeak = emptyAssignWeak(type: BLGlyphBufferCore.self)
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 | }
70 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:47:23: warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
45 |
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
   |                       |- warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'initializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'initializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:48:23: warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'assignWeak' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     public static var deinitializer = blFontManagerReset
50 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:49:23: warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
   |                       |- warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'deinitializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'deinitializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | }
51 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[356/377] Compiling SwiftBlend2D BLStyleConvertible.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:4:14: warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 2 |
 3 | /// Base class for internal Swift-wrapped Blend2D errors.
 4 | public class SwiftBlend2DError: Error, CustomStringConvertible {
   |              `- warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 5 |     public let description: String
 6 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:8:9: warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 6 |
 7 |     @usableFromInline
 8 |     var result: BLResultCode
   |         `- warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 9 |
10 |     @inlinable
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:18:11: warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
16 |
17 | public extension SwiftBlend2DError {
18 |     class FileError: SwiftBlend2DError {
   |           `- warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
19 |         @inlinable
20 |         public init(filePath: String) {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/BLGlyphBuffer.swift:68:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
66 |     public static let initializer = blGlyphBufferInit
67 |     public static let deinitializer = blGlyphBufferReset
68 |     public static let assignWeak = emptyAssignWeak(type: BLGlyphBufferCore.self)
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 | }
70 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:47:23: warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
45 |
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
   |                       |- warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'initializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'initializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:48:23: warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'assignWeak' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     public static var deinitializer = blFontManagerReset
50 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:49:23: warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
   |                       |- warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'deinitializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'deinitializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | }
51 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[357/377] Compiling SwiftBlend2D BLStyleType.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:4:14: warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 2 |
 3 | /// Base class for internal Swift-wrapped Blend2D errors.
 4 | public class SwiftBlend2DError: Error, CustomStringConvertible {
   |              `- warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 5 |     public let description: String
 6 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:8:9: warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 6 |
 7 |     @usableFromInline
 8 |     var result: BLResultCode
   |         `- warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 9 |
10 |     @inlinable
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:18:11: warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
16 |
17 | public extension SwiftBlend2DError {
18 |     class FileError: SwiftBlend2DError {
   |           `- warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
19 |         @inlinable
20 |         public init(filePath: String) {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/BLGlyphBuffer.swift:68:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
66 |     public static let initializer = blGlyphBufferInit
67 |     public static let deinitializer = blGlyphBufferReset
68 |     public static let assignWeak = emptyAssignWeak(type: BLGlyphBufferCore.self)
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 | }
70 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:47:23: warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
45 |
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
   |                       |- warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'initializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'initializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:48:23: warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'assignWeak' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     public static var deinitializer = blFontManagerReset
50 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:49:23: warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
   |                       |- warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'deinitializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'deinitializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | }
51 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[358/377] Compiling SwiftBlend2D SwiftBlend2D.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:4:14: warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 2 |
 3 | /// Base class for internal Swift-wrapped Blend2D errors.
 4 | public class SwiftBlend2DError: Error, CustomStringConvertible {
   |              `- warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 5 |     public let description: String
 6 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:8:9: warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 6 |
 7 |     @usableFromInline
 8 |     var result: BLResultCode
   |         `- warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 9 |
10 |     @inlinable
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:18:11: warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
16 |
17 | public extension SwiftBlend2DError {
18 |     class FileError: SwiftBlend2DError {
   |           `- warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
19 |         @inlinable
20 |         public init(filePath: String) {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/BLGlyphBuffer.swift:68:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
66 |     public static let initializer = blGlyphBufferInit
67 |     public static let deinitializer = blGlyphBufferReset
68 |     public static let assignWeak = emptyAssignWeak(type: BLGlyphBufferCore.self)
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 | }
70 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:47:23: warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
45 |
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
   |                       |- warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'initializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'initializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:48:23: warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'assignWeak' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     public static var deinitializer = blFontManagerReset
50 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:49:23: warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
   |                       |- warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'deinitializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'deinitializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | }
51 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[359/377] Compiling SwiftBlend2D SwiftBlend2DError.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:4:14: warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 2 |
 3 | /// Base class for internal Swift-wrapped Blend2D errors.
 4 | public class SwiftBlend2DError: Error, CustomStringConvertible {
   |              `- warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 5 |     public let description: String
 6 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:8:9: warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 6 |
 7 |     @usableFromInline
 8 |     var result: BLResultCode
   |         `- warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 9 |
10 |     @inlinable
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:18:11: warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
16 |
17 | public extension SwiftBlend2DError {
18 |     class FileError: SwiftBlend2DError {
   |           `- warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
19 |         @inlinable
20 |         public init(filePath: String) {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/BLGlyphBuffer.swift:68:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
66 |     public static let initializer = blGlyphBufferInit
67 |     public static let deinitializer = blGlyphBufferReset
68 |     public static let assignWeak = emptyAssignWeak(type: BLGlyphBufferCore.self)
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 | }
70 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:47:23: warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
45 |
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
   |                       |- warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'initializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'initializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:48:23: warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'assignWeak' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     public static var deinitializer = blFontManagerReset
50 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:49:23: warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
   |                       |- warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'deinitializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'deinitializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | }
51 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[360/377] Compiling SwiftBlend2D SwiftBlend2DErrorMapper.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:4:14: warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 2 |
 3 | /// Base class for internal Swift-wrapped Blend2D errors.
 4 | public class SwiftBlend2DError: Error, CustomStringConvertible {
   |              `- warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 5 |     public let description: String
 6 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:8:9: warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 6 |
 7 |     @usableFromInline
 8 |     var result: BLResultCode
   |         `- warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 9 |
10 |     @inlinable
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:18:11: warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
16 |
17 | public extension SwiftBlend2DError {
18 |     class FileError: SwiftBlend2DError {
   |           `- warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
19 |         @inlinable
20 |         public init(filePath: String) {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/BLGlyphBuffer.swift:68:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
66 |     public static let initializer = blGlyphBufferInit
67 |     public static let deinitializer = blGlyphBufferReset
68 |     public static let assignWeak = emptyAssignWeak(type: BLGlyphBufferCore.self)
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 | }
70 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:47:23: warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
45 |
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
   |                       |- warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'initializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'initializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:48:23: warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'assignWeak' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     public static var deinitializer = blFontManagerReset
50 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:49:23: warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
   |                       |- warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'deinitializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'deinitializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | }
51 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[361/377] Compiling SwiftBlend2D BLGlyphBuffer.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:4:14: warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 2 |
 3 | /// Base class for internal Swift-wrapped Blend2D errors.
 4 | public class SwiftBlend2DError: Error, CustomStringConvertible {
   |              `- warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 5 |     public let description: String
 6 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:8:9: warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 6 |
 7 |     @usableFromInline
 8 |     var result: BLResultCode
   |         `- warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 9 |
10 |     @inlinable
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:18:11: warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
16 |
17 | public extension SwiftBlend2DError {
18 |     class FileError: SwiftBlend2DError {
   |           `- warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
19 |         @inlinable
20 |         public init(filePath: String) {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/BLGlyphBuffer.swift:68:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
66 |     public static let initializer = blGlyphBufferInit
67 |     public static let deinitializer = blGlyphBufferReset
68 |     public static let assignWeak = emptyAssignWeak(type: BLGlyphBufferCore.self)
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 | }
70 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:47:23: warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
45 |
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
   |                       |- warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'initializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'initializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:48:23: warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'assignWeak' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     public static var deinitializer = blFontManagerReset
50 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:49:23: warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
   |                       |- warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'deinitializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'deinitializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | }
51 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[362/377] Compiling SwiftBlend2D BLGlyphRun.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:4:14: warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 2 |
 3 | /// Base class for internal Swift-wrapped Blend2D errors.
 4 | public class SwiftBlend2DError: Error, CustomStringConvertible {
   |              `- warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 5 |     public let description: String
 6 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:8:9: warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 6 |
 7 |     @usableFromInline
 8 |     var result: BLResultCode
   |         `- warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 9 |
10 |     @inlinable
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:18:11: warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
16 |
17 | public extension SwiftBlend2DError {
18 |     class FileError: SwiftBlend2DError {
   |           `- warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
19 |         @inlinable
20 |         public init(filePath: String) {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/BLGlyphBuffer.swift:68:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
66 |     public static let initializer = blGlyphBufferInit
67 |     public static let deinitializer = blGlyphBufferReset
68 |     public static let assignWeak = emptyAssignWeak(type: BLGlyphBufferCore.self)
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 | }
70 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:47:23: warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
45 |
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
   |                       |- warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'initializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'initializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:48:23: warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'assignWeak' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     public static var deinitializer = blFontManagerReset
50 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:49:23: warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
   |                       |- warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'deinitializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'deinitializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | }
51 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[363/377] Compiling SwiftBlend2D BLString.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:4:14: warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 2 |
 3 | /// Base class for internal Swift-wrapped Blend2D errors.
 4 | public class SwiftBlend2DError: Error, CustomStringConvertible {
   |              `- warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 5 |     public let description: String
 6 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:8:9: warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 6 |
 7 |     @usableFromInline
 8 |     var result: BLResultCode
   |         `- warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 9 |
10 |     @inlinable
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:18:11: warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
16 |
17 | public extension SwiftBlend2DError {
18 |     class FileError: SwiftBlend2DError {
   |           `- warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
19 |         @inlinable
20 |         public init(filePath: String) {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/BLGlyphBuffer.swift:68:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
66 |     public static let initializer = blGlyphBufferInit
67 |     public static let deinitializer = blGlyphBufferReset
68 |     public static let assignWeak = emptyAssignWeak(type: BLGlyphBufferCore.self)
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 | }
70 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:47:23: warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
45 |
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
   |                       |- warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'initializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'initializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:48:23: warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'assignWeak' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     public static var deinitializer = blFontManagerReset
50 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:49:23: warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
   |                       |- warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'deinitializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'deinitializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | }
51 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[364/377] Compiling SwiftBlend2D BLFont.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:4:14: warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 2 |
 3 | /// Base class for internal Swift-wrapped Blend2D errors.
 4 | public class SwiftBlend2DError: Error, CustomStringConvertible {
   |              `- warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 5 |     public let description: String
 6 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:8:9: warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 6 |
 7 |     @usableFromInline
 8 |     var result: BLResultCode
   |         `- warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 9 |
10 |     @inlinable
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:18:11: warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
16 |
17 | public extension SwiftBlend2DError {
18 |     class FileError: SwiftBlend2DError {
   |           `- warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
19 |         @inlinable
20 |         public init(filePath: String) {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/BLGlyphBuffer.swift:68:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
66 |     public static let initializer = blGlyphBufferInit
67 |     public static let deinitializer = blGlyphBufferReset
68 |     public static let assignWeak = emptyAssignWeak(type: BLGlyphBufferCore.self)
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 | }
70 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:47:23: warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
45 |
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
   |                       |- warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'initializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'initializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:48:23: warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'assignWeak' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     public static var deinitializer = blFontManagerReset
50 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:49:23: warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
   |                       |- warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'deinitializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'deinitializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | }
51 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[365/377] Compiling SwiftBlend2D BLFontData.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:4:14: warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 2 |
 3 | /// Base class for internal Swift-wrapped Blend2D errors.
 4 | public class SwiftBlend2DError: Error, CustomStringConvertible {
   |              `- warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 5 |     public let description: String
 6 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:8:9: warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 6 |
 7 |     @usableFromInline
 8 |     var result: BLResultCode
   |         `- warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 9 |
10 |     @inlinable
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:18:11: warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
16 |
17 | public extension SwiftBlend2DError {
18 |     class FileError: SwiftBlend2DError {
   |           `- warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
19 |         @inlinable
20 |         public init(filePath: String) {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/BLGlyphBuffer.swift:68:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
66 |     public static let initializer = blGlyphBufferInit
67 |     public static let deinitializer = blGlyphBufferReset
68 |     public static let assignWeak = emptyAssignWeak(type: BLGlyphBufferCore.self)
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 | }
70 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:47:23: warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
45 |
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
   |                       |- warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'initializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'initializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:48:23: warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'assignWeak' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     public static var deinitializer = blFontManagerReset
50 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:49:23: warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
   |                       |- warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'deinitializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'deinitializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | }
51 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[366/377] Compiling SwiftBlend2D BLFontFace.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:4:14: warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 2 |
 3 | /// Base class for internal Swift-wrapped Blend2D errors.
 4 | public class SwiftBlend2DError: Error, CustomStringConvertible {
   |              `- warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 5 |     public let description: String
 6 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:8:9: warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 6 |
 7 |     @usableFromInline
 8 |     var result: BLResultCode
   |         `- warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 9 |
10 |     @inlinable
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:18:11: warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
16 |
17 | public extension SwiftBlend2DError {
18 |     class FileError: SwiftBlend2DError {
   |           `- warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
19 |         @inlinable
20 |         public init(filePath: String) {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/BLGlyphBuffer.swift:68:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
66 |     public static let initializer = blGlyphBufferInit
67 |     public static let deinitializer = blGlyphBufferReset
68 |     public static let assignWeak = emptyAssignWeak(type: BLGlyphBufferCore.self)
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 | }
70 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:47:23: warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
45 |
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
   |                       |- warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'initializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'initializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:48:23: warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'assignWeak' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     public static var deinitializer = blFontManagerReset
50 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:49:23: warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
   |                       |- warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'deinitializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'deinitializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | }
51 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[367/377] Compiling SwiftBlend2D BLFontFeatureSettings.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:4:14: warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 2 |
 3 | /// Base class for internal Swift-wrapped Blend2D errors.
 4 | public class SwiftBlend2DError: Error, CustomStringConvertible {
   |              `- warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 5 |     public let description: String
 6 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:8:9: warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 6 |
 7 |     @usableFromInline
 8 |     var result: BLResultCode
   |         `- warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 9 |
10 |     @inlinable
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:18:11: warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
16 |
17 | public extension SwiftBlend2DError {
18 |     class FileError: SwiftBlend2DError {
   |           `- warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
19 |         @inlinable
20 |         public init(filePath: String) {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/BLGlyphBuffer.swift:68:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
66 |     public static let initializer = blGlyphBufferInit
67 |     public static let deinitializer = blGlyphBufferReset
68 |     public static let assignWeak = emptyAssignWeak(type: BLGlyphBufferCore.self)
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 | }
70 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:47:23: warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
45 |
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
   |                       |- warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'initializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'initializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:48:23: warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'assignWeak' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     public static var deinitializer = blFontManagerReset
50 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:49:23: warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
   |                       |- warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'deinitializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'deinitializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | }
51 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[368/377] Compiling SwiftBlend2D BLFontManager.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:4:14: warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 2 |
 3 | /// Base class for internal Swift-wrapped Blend2D errors.
 4 | public class SwiftBlend2DError: Error, CustomStringConvertible {
   |              `- warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 5 |     public let description: String
 6 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:8:9: warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 6 |
 7 |     @usableFromInline
 8 |     var result: BLResultCode
   |         `- warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 9 |
10 |     @inlinable
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:18:11: warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
16 |
17 | public extension SwiftBlend2DError {
18 |     class FileError: SwiftBlend2DError {
   |           `- warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
19 |         @inlinable
20 |         public init(filePath: String) {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/BLGlyphBuffer.swift:68:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
66 |     public static let initializer = blGlyphBufferInit
67 |     public static let deinitializer = blGlyphBufferReset
68 |     public static let assignWeak = emptyAssignWeak(type: BLGlyphBufferCore.self)
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 | }
70 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:47:23: warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
45 |
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
   |                       |- warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'initializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'initializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:48:23: warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'assignWeak' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     public static var deinitializer = blFontManagerReset
50 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:49:23: warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
   |                       |- warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'deinitializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'deinitializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | }
51 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[369/377] Compiling SwiftBlend2D BLFontMatrix.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:4:14: warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 2 |
 3 | /// Base class for internal Swift-wrapped Blend2D errors.
 4 | public class SwiftBlend2DError: Error, CustomStringConvertible {
   |              `- warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 5 |     public let description: String
 6 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:8:9: warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 6 |
 7 |     @usableFromInline
 8 |     var result: BLResultCode
   |         `- warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 9 |
10 |     @inlinable
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:18:11: warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
16 |
17 | public extension SwiftBlend2DError {
18 |     class FileError: SwiftBlend2DError {
   |           `- warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
19 |         @inlinable
20 |         public init(filePath: String) {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/BLGlyphBuffer.swift:68:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
66 |     public static let initializer = blGlyphBufferInit
67 |     public static let deinitializer = blGlyphBufferReset
68 |     public static let assignWeak = emptyAssignWeak(type: BLGlyphBufferCore.self)
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 | }
70 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:47:23: warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
45 |
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
   |                       |- warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'initializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'initializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:48:23: warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'assignWeak' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     public static var deinitializer = blFontManagerReset
50 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:49:23: warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
   |                       |- warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'deinitializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'deinitializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | }
51 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[370/377] Compiling SwiftBlend2D BLFontTable.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:4:14: warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 2 |
 3 | /// Base class for internal Swift-wrapped Blend2D errors.
 4 | public class SwiftBlend2DError: Error, CustomStringConvertible {
   |              `- warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 5 |     public let description: String
 6 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:8:9: warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 6 |
 7 |     @usableFromInline
 8 |     var result: BLResultCode
   |         `- warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 9 |
10 |     @inlinable
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:18:11: warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
16 |
17 | public extension SwiftBlend2DError {
18 |     class FileError: SwiftBlend2DError {
   |           `- warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
19 |         @inlinable
20 |         public init(filePath: String) {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/BLGlyphBuffer.swift:68:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
66 |     public static let initializer = blGlyphBufferInit
67 |     public static let deinitializer = blGlyphBufferReset
68 |     public static let assignWeak = emptyAssignWeak(type: BLGlyphBufferCore.self)
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 | }
70 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:47:23: warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
45 |
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
   |                       |- warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'initializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'initializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:48:23: warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'assignWeak' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     public static var deinitializer = blFontManagerReset
50 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:49:23: warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
   |                       |- warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'deinitializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'deinitializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | }
51 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[371/377] Compiling SwiftBlend2D BLFontUnicodeCoverage.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:4:14: warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 2 |
 3 | /// Base class for internal Swift-wrapped Blend2D errors.
 4 | public class SwiftBlend2DError: Error, CustomStringConvertible {
   |              `- warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 5 |     public let description: String
 6 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:8:9: warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 6 |
 7 |     @usableFromInline
 8 |     var result: BLResultCode
   |         `- warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 9 |
10 |     @inlinable
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:18:11: warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
16 |
17 | public extension SwiftBlend2DError {
18 |     class FileError: SwiftBlend2DError {
   |           `- warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
19 |         @inlinable
20 |         public init(filePath: String) {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/BLGlyphBuffer.swift:68:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
66 |     public static let initializer = blGlyphBufferInit
67 |     public static let deinitializer = blGlyphBufferReset
68 |     public static let assignWeak = emptyAssignWeak(type: BLGlyphBufferCore.self)
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 | }
70 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:47:23: warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
45 |
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
   |                       |- warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'initializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'initializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:48:23: warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'assignWeak' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     public static var deinitializer = blFontManagerReset
50 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:49:23: warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
   |                       |- warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'deinitializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'deinitializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | }
51 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[372/377] Compiling SwiftBlend2D BLFontVariationSettings.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:4:14: warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 2 |
 3 | /// Base class for internal Swift-wrapped Blend2D errors.
 4 | public class SwiftBlend2DError: Error, CustomStringConvertible {
   |              `- warning: non-final class 'SwiftBlend2DError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 5 |     public let description: String
 6 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:8:9: warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 6 |
 7 |     @usableFromInline
 8 |     var result: BLResultCode
   |         `- warning: stored property 'result' of 'Sendable'-conforming class 'SwiftBlend2DError' is mutable; this is an error in the Swift 6 language mode
 9 |
10 |     @inlinable
/host/spi-builder-workspace/Sources/SwiftBlend2D/SwiftBlend2DError.swift:18:11: warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
16 |
17 | public extension SwiftBlend2DError {
18 |     class FileError: SwiftBlend2DError {
   |           `- warning: non-final class 'FileError' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
19 |         @inlinable
20 |         public init(filePath: String) {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/BLGlyphBuffer.swift:68:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
66 |     public static let initializer = blGlyphBufferInit
67 |     public static let deinitializer = blGlyphBufferReset
68 |     public static let assignWeak = emptyAssignWeak(type: BLGlyphBufferCore.self)
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?, UnsafePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>, Optional<UnsafePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 | }
70 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:47:23: warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
45 |
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
   |                       |- warning: static property 'initializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'initializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'initializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:48:23: warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
46 | extension BLFontManagerCore: CoreStructure {
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'assignWeak' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     public static var deinitializer = blFontManagerReset
50 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontManager.swift:49:23: warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
47 |     public static var initializer = blFontManagerInit
48 |     public static var assignWeak = blFontManagerAssignWeak
49 |     public static var deinitializer = blFontManagerReset
   |                       |- warning: static property 'deinitializer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'deinitializer' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: add '@MainActor' to make static property 'deinitializer' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | }
51 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[373/378] Wrapping AST for SwiftBlend2D for debugging
[375/381] Compiling TigerSample Tiger.swift
[376/381] Emitting module TigerSample
/host/spi-builder-workspace/Sources/TigerSample/TigerData.swift:221:16: warning: static property 'points' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 219 |     // literals kills the Swift compiler
 220 |
 221 |     static var points: [Double] = [
     |                |- warning: static property 'points' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                |- note: convert 'points' to a 'let' constant to make 'Sendable' shared state immutable
     |                |- note: add '@MainActor' to make static property 'points' part of global actor 'MainActor'
     |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 222 |         10.0, 0.0, 1.0,
 223 |         1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 85.25, 487.75, 85.25, 487.75,
[377/381] Compiling TigerSample TigerData.swift
/host/spi-builder-workspace/Sources/TigerSample/TigerData.swift:221:16: warning: static property 'points' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 219 |     // literals kills the Swift compiler
 220 |
 221 |     static var points: [Double] = [
     |                |- warning: static property 'points' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                |- note: convert 'points' to a 'let' constant to make 'Sendable' shared state immutable
     |                |- note: add '@MainActor' to make static property 'points' part of global actor 'MainActor'
     |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 222 |         10.0, 0.0, 1.0,
 223 |         1.0, 1.0, 1.0, 1.0, 1.0, 5.0, 85.25, 487.75, 85.25, 487.75,
[378/382] Wrapping AST for TigerSample for debugging
[380/385] Compiling SwiftBlend2DSample main.swift
[381/385] Emitting module SwiftBlend2DSample
[382/385] Compiling SwiftBlend2DSample Samples.swift
[383/386] Wrapping AST for SwiftBlend2DSample for debugging
[384/386] Write Objects.LinkFileList
[385/386] Linking SwiftBlend2DSample
Build complete! (103.23s)
Build complete.
{
  "cxx_language_standard" : "c++17",
  "dependencies" : [
    {
      "identity" : "swift-libpng",
      "requirement" : {
        "branch" : [
          "master"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/LuizZak/swift-libpng.git"
    }
  ],
  "manifest_display_name" : "SwiftBlend2D",
  "name" : "SwiftBlend2D",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "SwiftBlend2D",
      "targets" : [
        "SwiftBlend2D"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SwiftBlend2DSample",
      "targets" : [
        "SwiftBlend2DSample"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "blend2d",
      "module_type" : "ClangTarget",
      "name" : "blend2d",
      "path" : "Sources/blend2d",
      "product_memberships" : [
        "SwiftBlend2D",
        "SwiftBlend2DSample"
      ],
      "sources" : [
        "blend2d/api-globals.cpp",
        "blend2d/api-nocxx.cpp",
        "blend2d/array.cpp",
        "blend2d/bitarray.cpp",
        "blend2d/bitset.cpp",
        "blend2d/codec/bmpcodec.cpp",
        "blend2d/codec/jpegcodec.cpp",
        "blend2d/codec/jpeghuffman.cpp",
        "blend2d/codec/jpegops.cpp",
        "blend2d/codec/jpegops_sse2.cpp",
        "blend2d/codec/pngcodec.cpp",
        "blend2d/codec/pngops.cpp",
        "blend2d/codec/pngops_asimd.cpp",
        "blend2d/codec/pngops_avx.cpp",
        "blend2d/codec/pngops_sse2.cpp",
        "blend2d/codec/qoicodec.cpp",
        "blend2d/compopinfo.cpp",
        "blend2d/compression/checksum.cpp",
        "blend2d/compression/deflatedecoder.cpp",
        "blend2d/compression/deflateencoder.cpp",
        "blend2d/context.cpp",
        "blend2d/filesystem.cpp",
        "blend2d/font.cpp",
        "blend2d/fontdata.cpp",
        "blend2d/fontface.cpp",
        "blend2d/fontfeaturesettings.cpp",
        "blend2d/fontmanager.cpp",
        "blend2d/fonttagdataids.cpp",
        "blend2d/fonttagdatainfo.cpp",
        "blend2d/fonttagset.cpp",
        "blend2d/fontvariationsettings.cpp",
        "blend2d/format.cpp",
        "blend2d/geometry.cpp",
        "blend2d/glyphbuffer.cpp",
        "blend2d/gradient.cpp",
        "blend2d/image.cpp",
        "blend2d/imagecodec.cpp",
        "blend2d/imagedecoder.cpp",
        "blend2d/imageencoder.cpp",
        "blend2d/imagescale.cpp",
        "blend2d/matrix.cpp",
        "blend2d/matrix_avx.cpp",
        "blend2d/matrix_sse2.cpp",
        "blend2d/object.cpp",
        "blend2d/opentype/otcff.cpp",
        "blend2d/opentype/otcmap.cpp",
        "blend2d/opentype/otcore.cpp",
        "blend2d/opentype/otface.cpp",
        "blend2d/opentype/otglyf.cpp",
        "blend2d/opentype/otglyf_asimd.cpp",
        "blend2d/opentype/otglyf_avx2.cpp",
        "blend2d/opentype/otglyf_sse4_2.cpp",
        "blend2d/opentype/otglyfsimddata.cpp",
        "blend2d/opentype/otkern.cpp",
        "blend2d/opentype/otlayout.cpp",
        "blend2d/opentype/otmetrics.cpp",
        "blend2d/opentype/otname.cpp",
        "blend2d/path.cpp",
        "blend2d/pathstroke.cpp",
        "blend2d/pattern.cpp",
        "blend2d/pipeline/jit/compoppart.cpp",
        "blend2d/pipeline/jit/fetchgradientpart.cpp",
        "blend2d/pipeline/jit/fetchpart.cpp",
        "blend2d/pipeline/jit/fetchpatternpart.cpp",
        "blend2d/pipeline/jit/fetchpixelptrpart.cpp",
        "blend2d/pipeline/jit/fetchsolidpart.cpp",
        "blend2d/pipeline/jit/fetchutilscoverage.cpp",
        "blend2d/pipeline/jit/fetchutilsinlineloops.cpp",
        "blend2d/pipeline/jit/fetchutilspixelaccess.cpp",
        "blend2d/pipeline/jit/fetchutilspixelgather.cpp",
        "blend2d/pipeline/jit/fillpart.cpp",
        "blend2d/pipeline/jit/pipecompiler_a64.cpp",
        "blend2d/pipeline/jit/pipecompiler_test_avx2fma.cpp",
        "blend2d/pipeline/jit/pipecompiler_test_sse2.cpp",
        "blend2d/pipeline/jit/pipecompiler_x86.cpp",
        "blend2d/pipeline/jit/pipecomposer.cpp",
        "blend2d/pipeline/jit/pipefunction.cpp",
        "blend2d/pipeline/jit/pipegenruntime.cpp",
        "blend2d/pipeline/jit/pipepart.cpp",
        "blend2d/pipeline/jit/pipeprimitives.cpp",
        "blend2d/pipeline/pipedefs.cpp",
        "blend2d/pipeline/piperuntime.cpp",
        "blend2d/pipeline/reference/fixedpiperuntime.cpp",
        "blend2d/pixelconverter.cpp",
        "blend2d/pixelconverter_avx2.cpp",
        "blend2d/pixelconverter_sse2.cpp",
        "blend2d/pixelconverter_ssse3.cpp",
        "blend2d/pixelops/funcs.cpp",
        "blend2d/pixelops/interpolation.cpp",
        "blend2d/pixelops/interpolation_avx2.cpp",
        "blend2d/pixelops/interpolation_sse2.cpp",
        "blend2d/random.cpp",
        "blend2d/raster/rastercontext.cpp",
        "blend2d/raster/rastercontextops.cpp",
        "blend2d/raster/renderfetchdata.cpp",
        "blend2d/raster/rendertargetinfo.cpp",
        "blend2d/raster/workdata.cpp",
        "blend2d/raster/workermanager.cpp",
        "blend2d/raster/workerproc.cpp",
        "blend2d/raster/workersynchronization.cpp",
        "blend2d/runtime.cpp",
        "blend2d/runtimescope.cpp",
        "blend2d/simd/simdarm_test_asimd.cpp",
        "blend2d/simd/simdx86_test_avx.cpp",
        "blend2d/simd/simdx86_test_avx2.cpp",
        "blend2d/simd/simdx86_test_avx512.cpp",
        "blend2d/simd/simdx86_test_sse2.cpp",
        "blend2d/simd/simdx86_test_sse4_1.cpp",
        "blend2d/simd/simdx86_test_sse4_2.cpp",
        "blend2d/simd/simdx86_test_ssse3.cpp",
        "blend2d/string.cpp",
        "blend2d/support/arenaallocator.cpp",
        "blend2d/support/arenahashmap.cpp",
        "blend2d/support/math.cpp",
        "blend2d/support/scopedallocator.cpp",
        "blend2d/support/zeroallocator.cpp",
        "blend2d/tables/tables.cpp",
        "blend2d/threading/futex.cpp",
        "blend2d/threading/thread.cpp",
        "blend2d/threading/threadpool.cpp",
        "blend2d/threading/uniqueidgenerator.cpp",
        "blend2d/trace.cpp",
        "blend2d/unicode/unicode.cpp",
        "blend2d/var.cpp"
      ],
      "target_dependencies" : [
        "asmjit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "asmjit",
      "module_type" : "ClangTarget",
      "name" : "asmjit",
      "path" : "Sources/asmjit",
      "product_memberships" : [
        "SwiftBlend2D",
        "SwiftBlend2DSample"
      ],
      "sources" : [
        "arm/a64assembler.cpp",
        "arm/a64builder.cpp",
        "arm/a64compiler.cpp",
        "arm/a64emithelper.cpp",
        "arm/a64formatter.cpp",
        "arm/a64func.cpp",
        "arm/a64instapi.cpp",
        "arm/a64instdb.cpp",
        "arm/a64operand.cpp",
        "arm/a64rapass.cpp",
        "arm/armformatter.cpp",
        "core/archtraits.cpp",
        "core/assembler.cpp",
        "core/builder.cpp",
        "core/codeholder.cpp",
        "core/codewriter.cpp",
        "core/compiler.cpp",
        "core/constpool.cpp",
        "core/cpuinfo.cpp",
        "core/emithelper.cpp",
        "core/emitter.cpp",
        "core/emitterutils.cpp",
        "core/environment.cpp",
        "core/errorhandler.cpp",
        "core/formatter.cpp",
        "core/func.cpp",
        "core/funcargscontext.cpp",
        "core/globals.cpp",
        "core/inst.cpp",
        "core/instdb.cpp",
        "core/jitallocator.cpp",
        "core/jitruntime.cpp",
        "core/logger.cpp",
        "core/operand.cpp",
        "core/osutils.cpp",
        "core/ralocal.cpp",
        "core/rapass.cpp",
        "core/rastack.cpp",
        "core/string.cpp",
        "core/support.cpp",
        "core/target.cpp",
        "core/type.cpp",
        "core/virtmem.cpp",
        "core/zone.cpp",
        "core/zonehash.cpp",
        "core/zonelist.cpp",
        "core/zonestack.cpp",
        "core/zonetree.cpp",
        "core/zonevector.cpp",
        "x86/x86assembler.cpp",
        "x86/x86builder.cpp",
        "x86/x86compiler.cpp",
        "x86/x86emithelper.cpp",
        "x86/x86formatter.cpp",
        "x86/x86func.cpp",
        "x86/x86instapi.cpp",
        "x86/x86instdb.cpp",
        "x86/x86operand.cpp",
        "x86/x86rapass.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "TigerSample",
      "module_type" : "SwiftTarget",
      "name" : "TigerSample",
      "path" : "Sources/TigerSample",
      "product_memberships" : [
        "SwiftBlend2DSample"
      ],
      "sources" : [
        "Tiger.swift",
        "TigerData.swift"
      ],
      "target_dependencies" : [
        "blend2d",
        "SwiftBlend2D"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SwiftBlend2DTests",
      "module_type" : "SwiftTarget",
      "name" : "SwiftBlend2DTests",
      "path" : "Tests/SwiftBlend2DTests",
      "product_dependencies" : [
        "LibPNG"
      ],
      "sources" : [
        "BLBaseClassTests.swift",
        "BLContextCookieTests.swift",
        "BLContextTests.swift",
        "BLFormatInfoTests.swift",
        "BLImageCodecTests.swift",
        "BLImageTests.swift",
        "BLRandomTests.swift",
        "BLRuntimeBuildInfoTests.swift",
        "BLRuntimeResourceInfoTests.swift",
        "BLRuntimeSystemInfoTests.swift",
        "Color/BLRgba32Tests.swift",
        "Color/BLRgba64Tests.swift",
        "Color/BLRgbaTests.swift",
        "DataStructures/BLArrayTests.swift",
        "DataStructures/BLArrayViewTests.swift",
        "DataStructures/BLPathTests.swift",
        "DataStructures/BLRangeTests.swift",
        "DataStructures/BitSet/BLBitSetTests.swift",
        "DataStructures/BitSet/BLBitSetWordIteratorTests.swift",
        "EnumsTests.swift",
        "Geometry/BLArcTests.swift",
        "Geometry/BLBoxITests.swift",
        "Geometry/BLBoxTests.swift",
        "Geometry/BLCircleTests.swift",
        "Geometry/BLEllipseTests.swift",
        "Geometry/BLLineTests.swift",
        "Geometry/BLMatrix2DTests.swift",
        "Geometry/BLPointITests.swift",
        "Geometry/BLPointTests.swift",
        "Geometry/BLRectITests.swift",
        "Geometry/BLRectTests.swift",
        "Geometry/BLRoundRectTests.swift",
        "Geometry/BLSizeITests.swift",
        "Geometry/BLSizeTests.swift",
        "Geometry/BLTriangleTests.swift",
        "Patterns/BLGradientStopTests.swift",
        "Patterns/BLGradientTests.swift",
        "Patterns/BLLinearGradientValuesTests.swift",
        "SwiftBlend2DTests.swift",
        "TestHelpers.swift",
        "Text/BLGlyphBufferTests.swift",
        "Text/BLStringTests.swift",
        "Text/Font/BLFontFeatureSettingsTests.swift",
        "Text/Font/BLFontManagerTests.swift",
        "Text/Font/BLFontMatrixTests.swift",
        "Text/Font/BLFontTableTests.swift",
        "Text/Font/BLFontUnicodeCoverageTests.swift",
        "Text/Font/BLFontVariationSettingsTests.swift"
      ],
      "target_dependencies" : [
        "TigerSample",
        "SwiftBlend2D",
        "blend2d",
        "asmjit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwiftBlend2DSample",
      "module_type" : "SwiftTarget",
      "name" : "SwiftBlend2DSample",
      "path" : "Sources/SwiftBlend2DSample",
      "product_memberships" : [
        "SwiftBlend2DSample"
      ],
      "sources" : [
        "Samples.swift",
        "main.swift"
      ],
      "target_dependencies" : [
        "TigerSample",
        "SwiftBlend2D",
        "blend2d"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "SwiftBlend2D",
      "module_type" : "SwiftTarget",
      "name" : "SwiftBlend2D",
      "path" : "Sources/SwiftBlend2D",
      "product_memberships" : [
        "SwiftBlend2D",
        "SwiftBlend2DSample"
      ],
      "sources" : [
        "BLApproximationOptions.swift",
        "BLBaseClass.swift",
        "BLContext+CreateOptions.swift",
        "BLContext.swift",
        "BLContextCookie.swift",
        "BLContextHints.swift",
        "BLFormatInfo.swift",
        "BLImage.swift",
        "BLImageCodec.swift",
        "BLPixelConverter.swift",
        "BLRandom.swift",
        "BLRuntimeBuildInfo.swift",
        "BLRuntimeResourceInfo.swift",
        "BLRuntimeSystemInfo.swift",
        "BLStrokeOptions.swift",
        "Color/BLRgba+Colors.swift",
        "Color/BLRgba.swift",
        "Color/BLRgba32+Colors.swift",
        "Color/BLRgba32.swift",
        "Color/BLRgba64+Colors.swift",
        "Color/BLRgba64.swift",
        "CoreStructure.swift",
        "DataStructures/BLArray.swift",
        "DataStructures/BLArrayView.swift",
        "DataStructures/BLFile.swift",
        "DataStructures/BLFontFeatureSettingsView.swift",
        "DataStructures/BLFontVariationSettingsView.swift",
        "DataStructures/BLPath.swift",
        "DataStructures/BLRange.swift",
        "DataStructures/BLTypedVar.swift",
        "DataStructures/BLVar.swift",
        "DataStructures/BitArray/BLBitArray.swift",
        "DataStructures/BitSet/BLBitSet.swift",
        "DataStructures/BitSet/BLBitSetSegment.swift",
        "DataStructures/BitSet/BLBitSetWordIterator.swift",
        "Extensions/BLConicGradientValues+Init.swift",
        "Extensions/BLObjectDetail.swift",
        "Extensions/BLObjectInfo.swift",
        "Extensions/BLRadialGradientValues+Init.swift",
        "Extensions/BLResultCode+Error.swift",
        "Generated/BLBitSetConstants.swift",
        "Generated/BLBitSetSegment+Ext.swift",
        "Generated/BLBooleanOp.swift",
        "Generated/BLByteOrder.swift",
        "Generated/BLDataAccessFlags.swift",
        "Generated/BLDataSourceType.swift",
        "Generated/BLExtendMode.swift",
        "Generated/BLFormat.swift",
        "Generated/BLFormatFlags.swift",
        "Generated/BLModifyOp.swift",
        "Generated/BLPixelConverterCreateFlags.swift",
        "Generated/BLRange+Ext.swift",
        "Generated/BLResultCode.swift",
        "Generated/BLRgba+Ext.swift",
        "Generated/BLRgba32+Ext.swift",
        "Generated/BLRgba64+Ext.swift",
        "Generated/Context/BLClipMode.swift",
        "Generated/Context/BLCompOp.swift",
        "Generated/Context/BLContextCreateFlags.swift",
        "Generated/Context/BLContextErrorFlags.swift",
        "Generated/Context/BLContextFlushFlags.swift",
        "Generated/Context/BLContextHint.swift",
        "Generated/Context/BLContextRenderTextOp.swift",
        "Generated/Context/BLContextStyleSlot.swift",
        "Generated/Context/BLContextStyleSwapMode.swift",
        "Generated/Context/BLContextStyleTransformMode.swift",
        "Generated/Context/BLContextType.swift",
        "Generated/Context/BLFillRule.swift",
        "Generated/Context/BLFlattenMode.swift",
        "Generated/Context/BLGradientQuality.swift",
        "Generated/Context/BLPatternQuality.swift",
        "Generated/Context/BLRenderingQuality.swift",
        "Generated/File/BLFileInfoFlags.swift",
        "Generated/File/BLFileOpenFlags.swift",
        "Generated/File/BLFileReadFlags.swift",
        "Generated/File/BLFileSeekType.swift",
        "Generated/Geometry/BLArc+Ext.swift",
        "Generated/Geometry/BLBox+Ext.swift",
        "Generated/Geometry/BLBoxI+Ext.swift",
        "Generated/Geometry/BLCircle+Ext.swift",
        "Generated/Geometry/BLEllipse+Ext.swift",
        "Generated/Geometry/BLGeometryDirection.swift",
        "Generated/Geometry/BLGeometryType.swift",
        "Generated/Geometry/BLLine+Ext.swift",
        "Generated/Geometry/BLPoint+Ext.swift",
        "Generated/Geometry/BLPointI+Ext.swift",
        "Generated/Geometry/BLRect+Ext.swift",
        "Generated/Geometry/BLRectI+Ext.swift",
        "Generated/Geometry/BLRoundRect+Ext.swift",
        "Generated/Geometry/BLSize+Ext.swift",
        "Generated/Geometry/BLSizeI+Ext.swift",
        "Generated/Geometry/BLTriangle+Ext.swift",
        "Generated/Geometry/Matrix/BLMatrix2D+Ext.swift",
        "Generated/Geometry/Matrix/BLTransformOp.swift",
        "Generated/Geometry/Matrix/BLTransformType.swift",
        "Generated/Geometry/Path/BLHitTest.swift",
        "Generated/Geometry/Path/BLOffsetMode.swift",
        "Generated/Geometry/Path/BLPathCmd.swift",
        "Generated/Geometry/Path/BLPathCmdExtra.swift",
        "Generated/Geometry/Path/BLPathFlags.swift",
        "Generated/Geometry/Path/BLPathReverseMode.swift",
        "Generated/Gradient/BLConicGradientValues+Ext.swift",
        "Generated/Gradient/BLGradientStop+Ext.swift",
        "Generated/Gradient/BLGradientType.swift",
        "Generated/Gradient/BLGradientValue.swift",
        "Generated/Gradient/BLLinearGradientValues+Ext.swift",
        "Generated/Gradient/BLRadialGradientValues+Ext.swift",
        "Generated/Image/BLImageCodecFeatures.swift",
        "Generated/Image/BLImageInfo+Ext.swift",
        "Generated/Image/BLImageInfoFlags.swift",
        "Generated/Image/BLImageScaleFilter.swift",
        "Generated/Runtime/BLObjectType.swift",
        "Generated/Runtime/BLRuntimeBuildType.swift",
        "Generated/Runtime/BLRuntimeCleanupFlags.swift",
        "Generated/Runtime/BLRuntimeCpuArch.swift",
        "Generated/Runtime/BLRuntimeCpuFeatures.swift",
        "Generated/Runtime/BLRuntimeInfoType.swift",
        "Generated/Runtime/BLRuntimeLimits.swift",
        "Generated/Stroke/BLStrokeCap.swift",
        "Generated/Stroke/BLStrokeCapPosition.swift",
        "Generated/Stroke/BLStrokeJoin.swift",
        "Generated/Stroke/BLStrokeTransformOrder.swift",
        "Generated/Text/BLTextDirection.swift",
        "Generated/Text/BLTextEncoding.swift",
        "Generated/Text/BLTextMetrics+Ext.swift",
        "Generated/Text/Font/BLFontDataFlags.swift",
        "Generated/Text/Font/BLFontFaceDiagFlags.swift",
        "Generated/Text/Font/BLFontFaceFlags.swift",
        "Generated/Text/Font/BLFontFaceInfo+Ext.swift",
        "Generated/Text/Font/BLFontFaceType.swift",
        "Generated/Text/Font/BLFontFeatureItem+Ext.swift",
        "Generated/Text/Font/BLFontMatrix+Ext.swift",
        "Generated/Text/Font/BLFontOutlineType.swift",
        "Generated/Text/Font/BLFontQueryProperties+Ext.swift",
        "Generated/Text/Font/BLFontStretch.swift",
        "Generated/Text/Font/BLFontStringId.swift",
        "Generated/Text/Font/BLFontStyle.swift",
        "Generated/Text/Font/BLFontUnicodeCoverageIndex.swift",
        "Generated/Text/Font/BLFontVariationItem+Ext.swift",
        "Generated/Text/Font/BLFontWeight.swift",
        "Generated/Text/Font/BLOrientation.swift",
        "Generated/Text/Glyph/BLGlyphInfo+Ext.swift",
        "Generated/Text/Glyph/BLGlyphPlacement+Ext.swift",
        "Generated/Text/Glyph/BLGlyphPlacementType.swift",
        "Generated/Text/Glyph/BLGlyphRunFlags.swift",
        "Geometry/BLArc.swift",
        "Geometry/BLBox.swift",
        "Geometry/BLBoxI.swift",
        "Geometry/BLCircle.swift",
        "Geometry/BLEllipse.swift",
        "Geometry/BLLine.swift",
        "Geometry/BLMatrix2D.swift",
        "Geometry/BLPoint.swift",
        "Geometry/BLPointI.swift",
        "Geometry/BLRect.swift",
        "Geometry/BLRectI.swift",
        "Geometry/BLRoundRect.swift",
        "Geometry/BLSize.swift",
        "Geometry/BLSizeI.swift",
        "Geometry/BLTriangle.swift",
        "Helpers.swift",
        "Patterns/BLGradient.swift",
        "Patterns/BLGradientStop.swift",
        "Patterns/BLLinearGradientValues.swift",
        "Patterns/BLPattern.swift",
        "Platform/UInt32+Platform.swift",
        "Style/BLStyle.swift",
        "Style/BLStyleConvertible.swift",
        "Style/BLStyleType.swift",
        "SwiftBlend2D.swift",
        "SwiftBlend2DError.swift",
        "SwiftBlend2DErrorMapper.swift",
        "Text/BLGlyphBuffer.swift",
        "Text/BLGlyphRun.swift",
        "Text/BLString.swift",
        "Text/Font/BLFont.swift",
        "Text/Font/BLFontData.swift",
        "Text/Font/BLFontFace.swift",
        "Text/Font/BLFontFeatureSettings.swift",
        "Text/Font/BLFontManager.swift",
        "Text/Font/BLFontMatrix.swift",
        "Text/Font/BLFontTable.swift",
        "Text/Font/BLFontUnicodeCoverage.swift",
        "Text/Font/BLFontVariationSettings.swift"
      ],
      "target_dependencies" : [
        "blend2d"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.4"
}
basic-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:3bdcac04179f4ed3e5b8e9dbd6e74bbf5ebc0f4fde48bbaad7d1e5c757e65bcb
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.1-latest
warning: 'spi-builder-workspace': Invalid Exclude '/host/spi-builder-workspace/Tests/SwiftBlend2DTests/SnapshotFailures': File not found.
Done.