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 0.11.4 (855fe1), with Swift 6.1 for Linux on 29 Apr 2025 02:25:12 UTC.

Swift 6 data race errors: 24

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/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

/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/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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 | }
[348/374] 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/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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 | }
[349/374] 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/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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 | }
[350/374] 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/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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/374] 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/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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/374] 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/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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/374] 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/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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/374] 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/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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/374] 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/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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/374] 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/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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/374] 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/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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/374] 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/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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/374] 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/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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/374] 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/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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/374] 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/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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/374] 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/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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/374] 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/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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/374] 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/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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/374] 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/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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/374] 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/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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/374] 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/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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/374] 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/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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/374] 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/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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/375] Wrapping AST for SwiftBlend2D for debugging
[372/378] Compiling TigerSample Tiger.swift
[373/378] 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,
[374/378] 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,
[375/379] Wrapping AST for TigerSample for debugging
[377/382] Compiling SwiftBlend2DSample main.swift
[378/382] Emitting module SwiftBlend2DSample
[379/382] Compiling SwiftBlend2DSample Samples.swift
[380/383] Wrapping AST for SwiftBlend2DSample for debugging
[381/383] Write Objects.LinkFileList
[382/383] Linking SwiftBlend2DSample
Build complete! (118.09s)
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_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/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.