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.0 (beta) for Linux on 16 Sep 2024 10:55:33 UTC.

Swift 6 data race errors: 91

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1

Build Log

  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontVariationSettings.swift:74:23: warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontVariationSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontVariationSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
72 |
73 | extension BLFontVariationSettingsCore: CoreStructure {
74 |     public static let initializer = blFontVariationSettingsInit
   |                       |- warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontVariationSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontVariationSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'initializer' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
75 |     public static let deinitializer = blFontVariationSettingsReset
76 |     public static let assignWeak = blFontVariationSettingsAssignWeak
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontVariationSettings.swift:75:23: warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontVariationSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontVariationSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
73 | extension BLFontVariationSettingsCore: CoreStructure {
74 |     public static let initializer = blFontVariationSettingsInit
75 |     public static let deinitializer = blFontVariationSettingsReset
   |                       |- warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontVariationSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontVariationSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'deinitializer' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
76 |     public static let assignWeak = blFontVariationSettingsAssignWeak
77 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontVariationSettings.swift:76:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontVariationSettingsCore>?, UnsafePointer<BLFontVariationSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontVariationSettingsCore>>, Optional<UnsafePointer<BLFontVariationSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
74 |     public static let initializer = blFontVariationSettingsInit
75 |     public static let deinitializer = blFontVariationSettingsReset
76 |     public static let assignWeak = blFontVariationSettingsAssignWeak
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontVariationSettingsCore>?, UnsafePointer<BLFontVariationSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontVariationSettingsCore>>, Optional<UnsafePointer<BLFontVariationSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'assignWeak' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
77 |
78 |     @usableFromInline
/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
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Patterns/BLGradient.swift:657:23: warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGradientCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGradientCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
655 |
656 | extension BLGradientCore: CoreStructure {
657 |     public static let initializer = blGradientInit
    |                       |- warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGradientCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGradientCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'initializer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
658 |     public static let deinitializer = blGradientReset
659 |     public static let assignWeak = blGradientAssignWeak
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Patterns/BLGradient.swift:658:23: warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGradientCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGradientCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
656 | extension BLGradientCore: CoreStructure {
657 |     public static let initializer = blGradientInit
658 |     public static let deinitializer = blGradientReset
    |                       |- warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGradientCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGradientCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'deinitializer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
659 |     public static let assignWeak = blGradientAssignWeak
660 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Patterns/BLGradient.swift:659:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGradientCore>?, UnsafePointer<BLGradientCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGradientCore>>, Optional<UnsafePointer<BLGradientCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
657 |     public static let initializer = blGradientInit
658 |     public static let deinitializer = blGradientReset
659 |     public static let assignWeak = blGradientAssignWeak
    |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGradientCore>?, UnsafePointer<BLGradientCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGradientCore>>, Optional<UnsafePointer<BLGradientCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'assignWeak' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
660 |
661 |     @usableFromInline
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Patterns/BLPattern.swift:330:23: warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLPatternCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLPatternCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
328 |
329 | extension BLPatternCore: CoreStructure {
330 |     public static let initializer = blPatternInit
    |                       |- warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLPatternCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLPatternCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'initializer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
331 |     public static let deinitializer = blPatternReset
332 |     public static let assignWeak = blPatternAssignWeak
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Patterns/BLPattern.swift:331:23: warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLPatternCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLPatternCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
329 | extension BLPatternCore: CoreStructure {
330 |     public static let initializer = blPatternInit
331 |     public static let deinitializer = blPatternReset
    |                       |- warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLPatternCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLPatternCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'deinitializer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
332 |     public static let assignWeak = blPatternAssignWeak
333 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Patterns/BLPattern.swift:332:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLPatternCore>?, UnsafePointer<BLPatternCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLPatternCore>>, Optional<UnsafePointer<BLPatternCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
330 |     public static let initializer = blPatternInit
331 |     public static let deinitializer = blPatternReset
332 |     public static let assignWeak = blPatternAssignWeak
    |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLPatternCore>?, UnsafePointer<BLPatternCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLPatternCore>>, Optional<UnsafePointer<BLPatternCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'assignWeak' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
333 |
334 |     @usableFromInline
/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:66:23: warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
64 |
65 | extension BLGlyphBufferCore: CoreStructure {
66 |     public static let initializer = blGlyphBufferInit
   |                       |- warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'initializer' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
67 |     public static let deinitializer = blGlyphBufferReset
68 |     public static let assignWeak = emptyAssignWeak(type: BLGlyphBufferCore.self)
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/BLGlyphBuffer.swift:67:23: warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
65 | extension BLGlyphBufferCore: CoreStructure {
66 |     public static let initializer = blGlyphBufferInit
67 |     public static let deinitializer = blGlyphBufferReset
   |                       |- warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'deinitializer' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
68 |     public static let assignWeak = emptyAssignWeak(type: BLGlyphBufferCore.self)
69 | }
<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: annotate 'assignWeak' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 | }
70 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/BLString.swift:147:23: warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLStringCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLStringCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
145 |
146 | extension BLStringCore: CoreStructure {
147 |     public static let initializer = blStringInit
    |                       |- warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLStringCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLStringCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'initializer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
148 |     public static let deinitializer = blStringReset
149 |     public static let assignWeak = blStringAssignWeak
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/BLString.swift:148:23: warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLStringCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLStringCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
146 | extension BLStringCore: CoreStructure {
147 |     public static let initializer = blStringInit
148 |     public static let deinitializer = blStringReset
    |                       |- warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLStringCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLStringCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'deinitializer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
149 |     public static let assignWeak = blStringAssignWeak
150 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/BLString.swift:149:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLStringCore>?, UnsafePointer<BLStringCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLStringCore>>, Optional<UnsafePointer<BLStringCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
147 |     public static let initializer = blStringInit
148 |     public static let deinitializer = blStringReset
149 |     public static let assignWeak = blStringAssignWeak
    |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLStringCore>?, UnsafePointer<BLStringCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLStringCore>>, Optional<UnsafePointer<BLStringCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'assignWeak' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
150 |
151 |     @usableFromInline
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:240:23: warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
238 |
239 | extension BLFontCore: CoreStructure {
240 |     public static let initializer = blFontInit
    |                       |- warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'initializer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
241 |     public static let deinitializer = blFontReset
242 |     public static let assignWeak = blFontAssignWeak
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:241:23: warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
239 | extension BLFontCore: CoreStructure {
240 |     public static let initializer = blFontInit
241 |     public static let deinitializer = blFontReset
    |                       |- warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'deinitializer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
242 |     public static let assignWeak = blFontAssignWeak
243 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:242:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontCore>?, UnsafePointer<BLFontCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontCore>>, Optional<UnsafePointer<BLFontCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
240 |     public static let initializer = blFontInit
241 |     public static let deinitializer = blFontReset
242 |     public static let assignWeak = blFontAssignWeak
    |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontCore>?, UnsafePointer<BLFontCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontCore>>, Optional<UnsafePointer<BLFontCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'assignWeak' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
243 |
244 |     @usableFromInline
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontData.swift:36:23: warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontDataCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontDataCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
34 |
35 | extension BLFontDataCore: CoreStructure {
36 |     public static let initializer = blFontDataInit
   |                       |- warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontDataCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontDataCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'initializer' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |     public static let deinitializer = blFontDataReset
38 |     public static let assignWeak = blFontDataAssignWeak
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontData.swift:37:23: warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontDataCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontDataCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
35 | extension BLFontDataCore: CoreStructure {
36 |     public static let initializer = blFontDataInit
37 |     public static let deinitializer = blFontDataReset
   |                       |- warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontDataCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontDataCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'deinitializer' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 |     public static let assignWeak = blFontDataAssignWeak
39 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontData.swift:38:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontDataCore>?, UnsafePointer<BLFontDataCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontDataCore>>, Optional<UnsafePointer<BLFontDataCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
36 |     public static let initializer = blFontDataInit
37 |     public static let deinitializer = blFontDataReset
38 |     public static let assignWeak = blFontDataAssignWeak
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontDataCore>?, UnsafePointer<BLFontDataCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontDataCore>>, Optional<UnsafePointer<BLFontDataCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'assignWeak' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |
40 |     @usableFromInline
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontFace.swift:146:23: warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFaceCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFaceCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
144 |
145 | extension BLFontFaceCore: CoreStructure {
146 |     public static let initializer = blFontFaceInit
    |                       |- warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFaceCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFaceCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'initializer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
147 |     public static let deinitializer = blFontFaceReset
148 |     public static let assignWeak = blFontFaceAssignWeak
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontFace.swift:147:23: warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFaceCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFaceCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
145 | extension BLFontFaceCore: CoreStructure {
146 |     public static let initializer = blFontFaceInit
147 |     public static let deinitializer = blFontFaceReset
    |                       |- warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFaceCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFaceCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'deinitializer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
148 |     public static let assignWeak = blFontFaceAssignWeak
149 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontFace.swift:148:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFaceCore>?, UnsafePointer<BLFontFaceCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFaceCore>>, Optional<UnsafePointer<BLFontFaceCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
146 |     public static let initializer = blFontFaceInit
147 |     public static let deinitializer = blFontFaceReset
148 |     public static let assignWeak = blFontFaceAssignWeak
    |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFaceCore>?, UnsafePointer<BLFontFaceCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFaceCore>>, Optional<UnsafePointer<BLFontFaceCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'assignWeak' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
149 |
150 |     @usableFromInline
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontFeatureSettings.swift:75:23: warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFeatureSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFeatureSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
73 |
74 | extension BLFontFeatureSettingsCore: CoreStructure {
75 |     public static let initializer = blFontFeatureSettingsInit
   |                       |- warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFeatureSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFeatureSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'initializer' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
76 |     public static let deinitializer = blFontFeatureSettingsReset
77 |     public static let assignWeak = blFontFeatureSettingsAssignWeak
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontFeatureSettings.swift:76:23: warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFeatureSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFeatureSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
74 | extension BLFontFeatureSettingsCore: CoreStructure {
75 |     public static let initializer = blFontFeatureSettingsInit
76 |     public static let deinitializer = blFontFeatureSettingsReset
   |                       |- warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFeatureSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFeatureSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'deinitializer' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
77 |     public static let assignWeak = blFontFeatureSettingsAssignWeak
78 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontFeatureSettings.swift:77:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFeatureSettingsCore>?, UnsafePointer<BLFontFeatureSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFeatureSettingsCore>>, Optional<UnsafePointer<BLFontFeatureSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
75 |     public static let initializer = blFontFeatureSettingsInit
76 |     public static let deinitializer = blFontFeatureSettingsReset
77 |     public static let assignWeak = blFontFeatureSettingsAssignWeak
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFeatureSettingsCore>?, UnsafePointer<BLFontFeatureSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFeatureSettingsCore>>, Optional<UnsafePointer<BLFontFeatureSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'assignWeak' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
78 |
79 |     @usableFromInline
/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: annotate 'initializer' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |     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: annotate 'assignWeak' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     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: annotate 'deinitializer' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | }
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
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontVariationSettings.swift:74:23: warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontVariationSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontVariationSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
72 |
73 | extension BLFontVariationSettingsCore: CoreStructure {
74 |     public static let initializer = blFontVariationSettingsInit
   |                       |- warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontVariationSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontVariationSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'initializer' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
75 |     public static let deinitializer = blFontVariationSettingsReset
76 |     public static let assignWeak = blFontVariationSettingsAssignWeak
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontVariationSettings.swift:75:23: warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontVariationSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontVariationSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
73 | extension BLFontVariationSettingsCore: CoreStructure {
74 |     public static let initializer = blFontVariationSettingsInit
75 |     public static let deinitializer = blFontVariationSettingsReset
   |                       |- warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontVariationSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontVariationSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'deinitializer' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
76 |     public static let assignWeak = blFontVariationSettingsAssignWeak
77 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontVariationSettings.swift:76:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontVariationSettingsCore>?, UnsafePointer<BLFontVariationSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontVariationSettingsCore>>, Optional<UnsafePointer<BLFontVariationSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
74 |     public static let initializer = blFontVariationSettingsInit
75 |     public static let deinitializer = blFontVariationSettingsReset
76 |     public static let assignWeak = blFontVariationSettingsAssignWeak
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontVariationSettingsCore>?, UnsafePointer<BLFontVariationSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontVariationSettingsCore>>, Optional<UnsafePointer<BLFontVariationSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'assignWeak' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
77 |
78 |     @usableFromInline
/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
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Patterns/BLGradient.swift:657:23: warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGradientCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGradientCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
655 |
656 | extension BLGradientCore: CoreStructure {
657 |     public static let initializer = blGradientInit
    |                       |- warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGradientCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGradientCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'initializer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
658 |     public static let deinitializer = blGradientReset
659 |     public static let assignWeak = blGradientAssignWeak
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Patterns/BLGradient.swift:658:23: warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGradientCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGradientCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
656 | extension BLGradientCore: CoreStructure {
657 |     public static let initializer = blGradientInit
658 |     public static let deinitializer = blGradientReset
    |                       |- warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGradientCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGradientCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'deinitializer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
659 |     public static let assignWeak = blGradientAssignWeak
660 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Patterns/BLGradient.swift:659:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGradientCore>?, UnsafePointer<BLGradientCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGradientCore>>, Optional<UnsafePointer<BLGradientCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
657 |     public static let initializer = blGradientInit
658 |     public static let deinitializer = blGradientReset
659 |     public static let assignWeak = blGradientAssignWeak
    |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGradientCore>?, UnsafePointer<BLGradientCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGradientCore>>, Optional<UnsafePointer<BLGradientCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'assignWeak' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
660 |
661 |     @usableFromInline
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Patterns/BLPattern.swift:330:23: warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLPatternCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLPatternCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
328 |
329 | extension BLPatternCore: CoreStructure {
330 |     public static let initializer = blPatternInit
    |                       |- warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLPatternCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLPatternCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'initializer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
331 |     public static let deinitializer = blPatternReset
332 |     public static let assignWeak = blPatternAssignWeak
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Patterns/BLPattern.swift:331:23: warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLPatternCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLPatternCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
329 | extension BLPatternCore: CoreStructure {
330 |     public static let initializer = blPatternInit
331 |     public static let deinitializer = blPatternReset
    |                       |- warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLPatternCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLPatternCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'deinitializer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
332 |     public static let assignWeak = blPatternAssignWeak
333 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Patterns/BLPattern.swift:332:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLPatternCore>?, UnsafePointer<BLPatternCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLPatternCore>>, Optional<UnsafePointer<BLPatternCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
330 |     public static let initializer = blPatternInit
331 |     public static let deinitializer = blPatternReset
332 |     public static let assignWeak = blPatternAssignWeak
    |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLPatternCore>?, UnsafePointer<BLPatternCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLPatternCore>>, Optional<UnsafePointer<BLPatternCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'assignWeak' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
333 |
334 |     @usableFromInline
/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:66:23: warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
64 |
65 | extension BLGlyphBufferCore: CoreStructure {
66 |     public static let initializer = blGlyphBufferInit
   |                       |- warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'initializer' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
67 |     public static let deinitializer = blGlyphBufferReset
68 |     public static let assignWeak = emptyAssignWeak(type: BLGlyphBufferCore.self)
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/BLGlyphBuffer.swift:67:23: warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
65 | extension BLGlyphBufferCore: CoreStructure {
66 |     public static let initializer = blGlyphBufferInit
67 |     public static let deinitializer = blGlyphBufferReset
   |                       |- warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'deinitializer' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
68 |     public static let assignWeak = emptyAssignWeak(type: BLGlyphBufferCore.self)
69 | }
<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: annotate 'assignWeak' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 | }
70 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/BLString.swift:147:23: warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLStringCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLStringCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
145 |
146 | extension BLStringCore: CoreStructure {
147 |     public static let initializer = blStringInit
    |                       |- warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLStringCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLStringCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'initializer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
148 |     public static let deinitializer = blStringReset
149 |     public static let assignWeak = blStringAssignWeak
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/BLString.swift:148:23: warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLStringCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLStringCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
146 | extension BLStringCore: CoreStructure {
147 |     public static let initializer = blStringInit
148 |     public static let deinitializer = blStringReset
    |                       |- warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLStringCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLStringCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'deinitializer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
149 |     public static let assignWeak = blStringAssignWeak
150 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/BLString.swift:149:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLStringCore>?, UnsafePointer<BLStringCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLStringCore>>, Optional<UnsafePointer<BLStringCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
147 |     public static let initializer = blStringInit
148 |     public static let deinitializer = blStringReset
149 |     public static let assignWeak = blStringAssignWeak
    |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLStringCore>?, UnsafePointer<BLStringCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLStringCore>>, Optional<UnsafePointer<BLStringCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'assignWeak' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
150 |
151 |     @usableFromInline
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:240:23: warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
238 |
239 | extension BLFontCore: CoreStructure {
240 |     public static let initializer = blFontInit
    |                       |- warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'initializer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
241 |     public static let deinitializer = blFontReset
242 |     public static let assignWeak = blFontAssignWeak
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:241:23: warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
239 | extension BLFontCore: CoreStructure {
240 |     public static let initializer = blFontInit
241 |     public static let deinitializer = blFontReset
    |                       |- warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'deinitializer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
242 |     public static let assignWeak = blFontAssignWeak
243 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:242:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontCore>?, UnsafePointer<BLFontCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontCore>>, Optional<UnsafePointer<BLFontCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
240 |     public static let initializer = blFontInit
241 |     public static let deinitializer = blFontReset
242 |     public static let assignWeak = blFontAssignWeak
    |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontCore>?, UnsafePointer<BLFontCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontCore>>, Optional<UnsafePointer<BLFontCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'assignWeak' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
243 |
244 |     @usableFromInline
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontData.swift:36:23: warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontDataCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontDataCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
34 |
35 | extension BLFontDataCore: CoreStructure {
36 |     public static let initializer = blFontDataInit
   |                       |- warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontDataCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontDataCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'initializer' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |     public static let deinitializer = blFontDataReset
38 |     public static let assignWeak = blFontDataAssignWeak
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontData.swift:37:23: warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontDataCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontDataCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
35 | extension BLFontDataCore: CoreStructure {
36 |     public static let initializer = blFontDataInit
37 |     public static let deinitializer = blFontDataReset
   |                       |- warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontDataCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontDataCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'deinitializer' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 |     public static let assignWeak = blFontDataAssignWeak
39 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontData.swift:38:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontDataCore>?, UnsafePointer<BLFontDataCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontDataCore>>, Optional<UnsafePointer<BLFontDataCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
36 |     public static let initializer = blFontDataInit
37 |     public static let deinitializer = blFontDataReset
38 |     public static let assignWeak = blFontDataAssignWeak
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontDataCore>?, UnsafePointer<BLFontDataCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontDataCore>>, Optional<UnsafePointer<BLFontDataCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'assignWeak' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |
40 |     @usableFromInline
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontFace.swift:146:23: warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFaceCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFaceCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
144 |
145 | extension BLFontFaceCore: CoreStructure {
146 |     public static let initializer = blFontFaceInit
    |                       |- warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFaceCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFaceCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'initializer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
147 |     public static let deinitializer = blFontFaceReset
148 |     public static let assignWeak = blFontFaceAssignWeak
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontFace.swift:147:23: warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFaceCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFaceCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
145 | extension BLFontFaceCore: CoreStructure {
146 |     public static let initializer = blFontFaceInit
147 |     public static let deinitializer = blFontFaceReset
    |                       |- warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFaceCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFaceCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'deinitializer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
148 |     public static let assignWeak = blFontFaceAssignWeak
149 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontFace.swift:148:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFaceCore>?, UnsafePointer<BLFontFaceCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFaceCore>>, Optional<UnsafePointer<BLFontFaceCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
146 |     public static let initializer = blFontFaceInit
147 |     public static let deinitializer = blFontFaceReset
148 |     public static let assignWeak = blFontFaceAssignWeak
    |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFaceCore>?, UnsafePointer<BLFontFaceCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFaceCore>>, Optional<UnsafePointer<BLFontFaceCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'assignWeak' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
149 |
150 |     @usableFromInline
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontFeatureSettings.swift:75:23: warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFeatureSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFeatureSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
73 |
74 | extension BLFontFeatureSettingsCore: CoreStructure {
75 |     public static let initializer = blFontFeatureSettingsInit
   |                       |- warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFeatureSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFeatureSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'initializer' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
76 |     public static let deinitializer = blFontFeatureSettingsReset
77 |     public static let assignWeak = blFontFeatureSettingsAssignWeak
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontFeatureSettings.swift:76:23: warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFeatureSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFeatureSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
74 | extension BLFontFeatureSettingsCore: CoreStructure {
75 |     public static let initializer = blFontFeatureSettingsInit
76 |     public static let deinitializer = blFontFeatureSettingsReset
   |                       |- warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFeatureSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFeatureSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'deinitializer' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
77 |     public static let assignWeak = blFontFeatureSettingsAssignWeak
78 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontFeatureSettings.swift:77:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFeatureSettingsCore>?, UnsafePointer<BLFontFeatureSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFeatureSettingsCore>>, Optional<UnsafePointer<BLFontFeatureSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
75 |     public static let initializer = blFontFeatureSettingsInit
76 |     public static let deinitializer = blFontFeatureSettingsReset
77 |     public static let assignWeak = blFontFeatureSettingsAssignWeak
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFeatureSettingsCore>?, UnsafePointer<BLFontFeatureSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFeatureSettingsCore>>, Optional<UnsafePointer<BLFontFeatureSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'assignWeak' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
78 |
79 |     @usableFromInline
/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: annotate 'initializer' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |     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: annotate 'assignWeak' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     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: annotate 'deinitializer' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | }
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
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontVariationSettings.swift:74:23: warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontVariationSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontVariationSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
72 |
73 | extension BLFontVariationSettingsCore: CoreStructure {
74 |     public static let initializer = blFontVariationSettingsInit
   |                       |- warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontVariationSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontVariationSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'initializer' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
75 |     public static let deinitializer = blFontVariationSettingsReset
76 |     public static let assignWeak = blFontVariationSettingsAssignWeak
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontVariationSettings.swift:75:23: warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontVariationSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontVariationSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
73 | extension BLFontVariationSettingsCore: CoreStructure {
74 |     public static let initializer = blFontVariationSettingsInit
75 |     public static let deinitializer = blFontVariationSettingsReset
   |                       |- warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontVariationSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontVariationSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'deinitializer' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
76 |     public static let assignWeak = blFontVariationSettingsAssignWeak
77 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontVariationSettings.swift:76:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontVariationSettingsCore>?, UnsafePointer<BLFontVariationSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontVariationSettingsCore>>, Optional<UnsafePointer<BLFontVariationSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
74 |     public static let initializer = blFontVariationSettingsInit
75 |     public static let deinitializer = blFontVariationSettingsReset
76 |     public static let assignWeak = blFontVariationSettingsAssignWeak
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontVariationSettingsCore>?, UnsafePointer<BLFontVariationSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontVariationSettingsCore>>, Optional<UnsafePointer<BLFontVariationSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'assignWeak' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
77 |
78 |     @usableFromInline
/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
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Patterns/BLGradient.swift:657:23: warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGradientCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGradientCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
655 |
656 | extension BLGradientCore: CoreStructure {
657 |     public static let initializer = blGradientInit
    |                       |- warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGradientCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGradientCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'initializer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
658 |     public static let deinitializer = blGradientReset
659 |     public static let assignWeak = blGradientAssignWeak
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Patterns/BLGradient.swift:658:23: warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGradientCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGradientCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
656 | extension BLGradientCore: CoreStructure {
657 |     public static let initializer = blGradientInit
658 |     public static let deinitializer = blGradientReset
    |                       |- warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGradientCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGradientCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'deinitializer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
659 |     public static let assignWeak = blGradientAssignWeak
660 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Patterns/BLGradient.swift:659:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGradientCore>?, UnsafePointer<BLGradientCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGradientCore>>, Optional<UnsafePointer<BLGradientCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
657 |     public static let initializer = blGradientInit
658 |     public static let deinitializer = blGradientReset
659 |     public static let assignWeak = blGradientAssignWeak
    |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGradientCore>?, UnsafePointer<BLGradientCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGradientCore>>, Optional<UnsafePointer<BLGradientCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'assignWeak' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
660 |
661 |     @usableFromInline
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Patterns/BLPattern.swift:330:23: warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLPatternCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLPatternCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
328 |
329 | extension BLPatternCore: CoreStructure {
330 |     public static let initializer = blPatternInit
    |                       |- warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLPatternCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLPatternCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'initializer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
331 |     public static let deinitializer = blPatternReset
332 |     public static let assignWeak = blPatternAssignWeak
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Patterns/BLPattern.swift:331:23: warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLPatternCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLPatternCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
329 | extension BLPatternCore: CoreStructure {
330 |     public static let initializer = blPatternInit
331 |     public static let deinitializer = blPatternReset
    |                       |- warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLPatternCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLPatternCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'deinitializer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
332 |     public static let assignWeak = blPatternAssignWeak
333 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Patterns/BLPattern.swift:332:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLPatternCore>?, UnsafePointer<BLPatternCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLPatternCore>>, Optional<UnsafePointer<BLPatternCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
330 |     public static let initializer = blPatternInit
331 |     public static let deinitializer = blPatternReset
332 |     public static let assignWeak = blPatternAssignWeak
    |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLPatternCore>?, UnsafePointer<BLPatternCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLPatternCore>>, Optional<UnsafePointer<BLPatternCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'assignWeak' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
333 |
334 |     @usableFromInline
/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:66:23: warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
64 |
65 | extension BLGlyphBufferCore: CoreStructure {
66 |     public static let initializer = blGlyphBufferInit
   |                       |- warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'initializer' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
67 |     public static let deinitializer = blGlyphBufferReset
68 |     public static let assignWeak = emptyAssignWeak(type: BLGlyphBufferCore.self)
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/BLGlyphBuffer.swift:67:23: warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
65 | extension BLGlyphBufferCore: CoreStructure {
66 |     public static let initializer = blGlyphBufferInit
67 |     public static let deinitializer = blGlyphBufferReset
   |                       |- warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'deinitializer' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
68 |     public static let assignWeak = emptyAssignWeak(type: BLGlyphBufferCore.self)
69 | }
<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: annotate 'assignWeak' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 | }
70 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/BLString.swift:147:23: warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLStringCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLStringCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
145 |
146 | extension BLStringCore: CoreStructure {
147 |     public static let initializer = blStringInit
    |                       |- warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLStringCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLStringCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'initializer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
148 |     public static let deinitializer = blStringReset
149 |     public static let assignWeak = blStringAssignWeak
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/BLString.swift:148:23: warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLStringCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLStringCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
146 | extension BLStringCore: CoreStructure {
147 |     public static let initializer = blStringInit
148 |     public static let deinitializer = blStringReset
    |                       |- warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLStringCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLStringCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'deinitializer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
149 |     public static let assignWeak = blStringAssignWeak
150 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/BLString.swift:149:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLStringCore>?, UnsafePointer<BLStringCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLStringCore>>, Optional<UnsafePointer<BLStringCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
147 |     public static let initializer = blStringInit
148 |     public static let deinitializer = blStringReset
149 |     public static let assignWeak = blStringAssignWeak
    |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLStringCore>?, UnsafePointer<BLStringCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLStringCore>>, Optional<UnsafePointer<BLStringCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'assignWeak' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
150 |
151 |     @usableFromInline
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:240:23: warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
238 |
239 | extension BLFontCore: CoreStructure {
240 |     public static let initializer = blFontInit
    |                       |- warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'initializer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
241 |     public static let deinitializer = blFontReset
242 |     public static let assignWeak = blFontAssignWeak
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:241:23: warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
239 | extension BLFontCore: CoreStructure {
240 |     public static let initializer = blFontInit
241 |     public static let deinitializer = blFontReset
    |                       |- warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'deinitializer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
242 |     public static let assignWeak = blFontAssignWeak
243 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:242:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontCore>?, UnsafePointer<BLFontCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontCore>>, Optional<UnsafePointer<BLFontCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
240 |     public static let initializer = blFontInit
241 |     public static let deinitializer = blFontReset
242 |     public static let assignWeak = blFontAssignWeak
    |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontCore>?, UnsafePointer<BLFontCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontCore>>, Optional<UnsafePointer<BLFontCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'assignWeak' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
243 |
244 |     @usableFromInline
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontData.swift:36:23: warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontDataCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontDataCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
34 |
35 | extension BLFontDataCore: CoreStructure {
36 |     public static let initializer = blFontDataInit
   |                       |- warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontDataCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontDataCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'initializer' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |     public static let deinitializer = blFontDataReset
38 |     public static let assignWeak = blFontDataAssignWeak
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontData.swift:37:23: warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontDataCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontDataCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
35 | extension BLFontDataCore: CoreStructure {
36 |     public static let initializer = blFontDataInit
37 |     public static let deinitializer = blFontDataReset
   |                       |- warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontDataCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontDataCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'deinitializer' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 |     public static let assignWeak = blFontDataAssignWeak
39 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontData.swift:38:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontDataCore>?, UnsafePointer<BLFontDataCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontDataCore>>, Optional<UnsafePointer<BLFontDataCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
36 |     public static let initializer = blFontDataInit
37 |     public static let deinitializer = blFontDataReset
38 |     public static let assignWeak = blFontDataAssignWeak
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontDataCore>?, UnsafePointer<BLFontDataCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontDataCore>>, Optional<UnsafePointer<BLFontDataCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'assignWeak' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |
40 |     @usableFromInline
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontFace.swift:146:23: warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFaceCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFaceCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
144 |
145 | extension BLFontFaceCore: CoreStructure {
146 |     public static let initializer = blFontFaceInit
    |                       |- warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFaceCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFaceCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'initializer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
147 |     public static let deinitializer = blFontFaceReset
148 |     public static let assignWeak = blFontFaceAssignWeak
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontFace.swift:147:23: warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFaceCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFaceCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
145 | extension BLFontFaceCore: CoreStructure {
146 |     public static let initializer = blFontFaceInit
147 |     public static let deinitializer = blFontFaceReset
    |                       |- warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFaceCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFaceCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'deinitializer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
148 |     public static let assignWeak = blFontFaceAssignWeak
149 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontFace.swift:148:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFaceCore>?, UnsafePointer<BLFontFaceCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFaceCore>>, Optional<UnsafePointer<BLFontFaceCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
146 |     public static let initializer = blFontFaceInit
147 |     public static let deinitializer = blFontFaceReset
148 |     public static let assignWeak = blFontFaceAssignWeak
    |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFaceCore>?, UnsafePointer<BLFontFaceCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFaceCore>>, Optional<UnsafePointer<BLFontFaceCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'assignWeak' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
149 |
150 |     @usableFromInline
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontFeatureSettings.swift:75:23: warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFeatureSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFeatureSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
73 |
74 | extension BLFontFeatureSettingsCore: CoreStructure {
75 |     public static let initializer = blFontFeatureSettingsInit
   |                       |- warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFeatureSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFeatureSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'initializer' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
76 |     public static let deinitializer = blFontFeatureSettingsReset
77 |     public static let assignWeak = blFontFeatureSettingsAssignWeak
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontFeatureSettings.swift:76:23: warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFeatureSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFeatureSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
74 | extension BLFontFeatureSettingsCore: CoreStructure {
75 |     public static let initializer = blFontFeatureSettingsInit
76 |     public static let deinitializer = blFontFeatureSettingsReset
   |                       |- warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFeatureSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFeatureSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'deinitializer' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
77 |     public static let assignWeak = blFontFeatureSettingsAssignWeak
78 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontFeatureSettings.swift:77:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFeatureSettingsCore>?, UnsafePointer<BLFontFeatureSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFeatureSettingsCore>>, Optional<UnsafePointer<BLFontFeatureSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
75 |     public static let initializer = blFontFeatureSettingsInit
76 |     public static let deinitializer = blFontFeatureSettingsReset
77 |     public static let assignWeak = blFontFeatureSettingsAssignWeak
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFeatureSettingsCore>?, UnsafePointer<BLFontFeatureSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFeatureSettingsCore>>, Optional<UnsafePointer<BLFontFeatureSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'assignWeak' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
78 |
79 |     @usableFromInline
/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: annotate 'initializer' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |     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: annotate 'assignWeak' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     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: annotate 'deinitializer' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | }
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
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontVariationSettings.swift:74:23: warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontVariationSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontVariationSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
72 |
73 | extension BLFontVariationSettingsCore: CoreStructure {
74 |     public static let initializer = blFontVariationSettingsInit
   |                       |- warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontVariationSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontVariationSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'initializer' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
75 |     public static let deinitializer = blFontVariationSettingsReset
76 |     public static let assignWeak = blFontVariationSettingsAssignWeak
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontVariationSettings.swift:75:23: warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontVariationSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontVariationSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
73 | extension BLFontVariationSettingsCore: CoreStructure {
74 |     public static let initializer = blFontVariationSettingsInit
75 |     public static let deinitializer = blFontVariationSettingsReset
   |                       |- warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontVariationSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontVariationSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'deinitializer' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
76 |     public static let assignWeak = blFontVariationSettingsAssignWeak
77 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontVariationSettings.swift:76:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontVariationSettingsCore>?, UnsafePointer<BLFontVariationSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontVariationSettingsCore>>, Optional<UnsafePointer<BLFontVariationSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
74 |     public static let initializer = blFontVariationSettingsInit
75 |     public static let deinitializer = blFontVariationSettingsReset
76 |     public static let assignWeak = blFontVariationSettingsAssignWeak
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontVariationSettingsCore>?, UnsafePointer<BLFontVariationSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontVariationSettingsCore>>, Optional<UnsafePointer<BLFontVariationSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'assignWeak' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
77 |
78 |     @usableFromInline
/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
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Patterns/BLGradient.swift:657:23: warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGradientCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGradientCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
655 |
656 | extension BLGradientCore: CoreStructure {
657 |     public static let initializer = blGradientInit
    |                       |- warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGradientCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGradientCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'initializer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
658 |     public static let deinitializer = blGradientReset
659 |     public static let assignWeak = blGradientAssignWeak
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Patterns/BLGradient.swift:658:23: warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGradientCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGradientCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
656 | extension BLGradientCore: CoreStructure {
657 |     public static let initializer = blGradientInit
658 |     public static let deinitializer = blGradientReset
    |                       |- warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGradientCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGradientCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'deinitializer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
659 |     public static let assignWeak = blGradientAssignWeak
660 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Patterns/BLGradient.swift:659:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGradientCore>?, UnsafePointer<BLGradientCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGradientCore>>, Optional<UnsafePointer<BLGradientCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
657 |     public static let initializer = blGradientInit
658 |     public static let deinitializer = blGradientReset
659 |     public static let assignWeak = blGradientAssignWeak
    |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGradientCore>?, UnsafePointer<BLGradientCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGradientCore>>, Optional<UnsafePointer<BLGradientCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'assignWeak' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
660 |
661 |     @usableFromInline
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Patterns/BLPattern.swift:330:23: warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLPatternCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLPatternCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
328 |
329 | extension BLPatternCore: CoreStructure {
330 |     public static let initializer = blPatternInit
    |                       |- warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLPatternCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLPatternCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'initializer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
331 |     public static let deinitializer = blPatternReset
332 |     public static let assignWeak = blPatternAssignWeak
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Patterns/BLPattern.swift:331:23: warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLPatternCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLPatternCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
329 | extension BLPatternCore: CoreStructure {
330 |     public static let initializer = blPatternInit
331 |     public static let deinitializer = blPatternReset
    |                       |- warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLPatternCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLPatternCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'deinitializer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
332 |     public static let assignWeak = blPatternAssignWeak
333 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Patterns/BLPattern.swift:332:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLPatternCore>?, UnsafePointer<BLPatternCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLPatternCore>>, Optional<UnsafePointer<BLPatternCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
330 |     public static let initializer = blPatternInit
331 |     public static let deinitializer = blPatternReset
332 |     public static let assignWeak = blPatternAssignWeak
    |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLPatternCore>?, UnsafePointer<BLPatternCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLPatternCore>>, Optional<UnsafePointer<BLPatternCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'assignWeak' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
333 |
334 |     @usableFromInline
/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:66:23: warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
64 |
65 | extension BLGlyphBufferCore: CoreStructure {
66 |     public static let initializer = blGlyphBufferInit
   |                       |- warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'initializer' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
67 |     public static let deinitializer = blGlyphBufferReset
68 |     public static let assignWeak = emptyAssignWeak(type: BLGlyphBufferCore.self)
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/BLGlyphBuffer.swift:67:23: warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
65 | extension BLGlyphBufferCore: CoreStructure {
66 |     public static let initializer = blGlyphBufferInit
67 |     public static let deinitializer = blGlyphBufferReset
   |                       |- warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLGlyphBufferCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLGlyphBufferCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'deinitializer' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
68 |     public static let assignWeak = emptyAssignWeak(type: BLGlyphBufferCore.self)
69 | }
<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: annotate 'assignWeak' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 | }
70 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/BLString.swift:147:23: warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLStringCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLStringCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
145 |
146 | extension BLStringCore: CoreStructure {
147 |     public static let initializer = blStringInit
    |                       |- warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLStringCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLStringCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'initializer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
148 |     public static let deinitializer = blStringReset
149 |     public static let assignWeak = blStringAssignWeak
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/BLString.swift:148:23: warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLStringCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLStringCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
146 | extension BLStringCore: CoreStructure {
147 |     public static let initializer = blStringInit
148 |     public static let deinitializer = blStringReset
    |                       |- warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLStringCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLStringCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'deinitializer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
149 |     public static let assignWeak = blStringAssignWeak
150 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/BLString.swift:149:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLStringCore>?, UnsafePointer<BLStringCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLStringCore>>, Optional<UnsafePointer<BLStringCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
147 |     public static let initializer = blStringInit
148 |     public static let deinitializer = blStringReset
149 |     public static let assignWeak = blStringAssignWeak
    |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLStringCore>?, UnsafePointer<BLStringCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLStringCore>>, Optional<UnsafePointer<BLStringCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'assignWeak' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
150 |
151 |     @usableFromInline
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:240:23: warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
238 |
239 | extension BLFontCore: CoreStructure {
240 |     public static let initializer = blFontInit
    |                       |- warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'initializer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
241 |     public static let deinitializer = blFontReset
242 |     public static let assignWeak = blFontAssignWeak
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:241:23: warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
239 | extension BLFontCore: CoreStructure {
240 |     public static let initializer = blFontInit
241 |     public static let deinitializer = blFontReset
    |                       |- warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'deinitializer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
242 |     public static let assignWeak = blFontAssignWeak
243 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:242:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontCore>?, UnsafePointer<BLFontCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontCore>>, Optional<UnsafePointer<BLFontCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
240 |     public static let initializer = blFontInit
241 |     public static let deinitializer = blFontReset
242 |     public static let assignWeak = blFontAssignWeak
    |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontCore>?, UnsafePointer<BLFontCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontCore>>, Optional<UnsafePointer<BLFontCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'assignWeak' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
243 |
244 |     @usableFromInline
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontData.swift:36:23: warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontDataCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontDataCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
34 |
35 | extension BLFontDataCore: CoreStructure {
36 |     public static let initializer = blFontDataInit
   |                       |- warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontDataCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontDataCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'initializer' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |     public static let deinitializer = blFontDataReset
38 |     public static let assignWeak = blFontDataAssignWeak
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontData.swift:37:23: warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontDataCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontDataCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
35 | extension BLFontDataCore: CoreStructure {
36 |     public static let initializer = blFontDataInit
37 |     public static let deinitializer = blFontDataReset
   |                       |- warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontDataCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontDataCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'deinitializer' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 |     public static let assignWeak = blFontDataAssignWeak
39 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontData.swift:38:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontDataCore>?, UnsafePointer<BLFontDataCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontDataCore>>, Optional<UnsafePointer<BLFontDataCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
36 |     public static let initializer = blFontDataInit
37 |     public static let deinitializer = blFontDataReset
38 |     public static let assignWeak = blFontDataAssignWeak
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontDataCore>?, UnsafePointer<BLFontDataCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontDataCore>>, Optional<UnsafePointer<BLFontDataCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'assignWeak' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |
40 |     @usableFromInline
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontFace.swift:146:23: warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFaceCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFaceCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
144 |
145 | extension BLFontFaceCore: CoreStructure {
146 |     public static let initializer = blFontFaceInit
    |                       |- warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFaceCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFaceCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'initializer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
147 |     public static let deinitializer = blFontFaceReset
148 |     public static let assignWeak = blFontFaceAssignWeak
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontFace.swift:147:23: warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFaceCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFaceCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
145 | extension BLFontFaceCore: CoreStructure {
146 |     public static let initializer = blFontFaceInit
147 |     public static let deinitializer = blFontFaceReset
    |                       |- warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFaceCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFaceCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'deinitializer' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
148 |     public static let assignWeak = blFontFaceAssignWeak
149 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontFace.swift:148:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFaceCore>?, UnsafePointer<BLFontFaceCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFaceCore>>, Optional<UnsafePointer<BLFontFaceCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
146 |     public static let initializer = blFontFaceInit
147 |     public static let deinitializer = blFontFaceReset
148 |     public static let assignWeak = blFontFaceAssignWeak
    |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFaceCore>?, UnsafePointer<BLFontFaceCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFaceCore>>, Optional<UnsafePointer<BLFontFaceCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'assignWeak' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
149 |
150 |     @usableFromInline
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontFeatureSettings.swift:75:23: warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFeatureSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFeatureSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
73 |
74 | extension BLFontFeatureSettingsCore: CoreStructure {
75 |     public static let initializer = blFontFeatureSettingsInit
   |                       |- warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFeatureSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFeatureSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'initializer' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
76 |     public static let deinitializer = blFontFeatureSettingsReset
77 |     public static let assignWeak = blFontFeatureSettingsAssignWeak
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontFeatureSettings.swift:76:23: warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFeatureSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFeatureSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
74 | extension BLFontFeatureSettingsCore: CoreStructure {
75 |     public static let initializer = blFontFeatureSettingsInit
76 |     public static let deinitializer = blFontFeatureSettingsReset
   |                       |- warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFeatureSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFeatureSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'deinitializer' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
77 |     public static let assignWeak = blFontFeatureSettingsAssignWeak
78 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontFeatureSettings.swift:77:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFeatureSettingsCore>?, UnsafePointer<BLFontFeatureSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFeatureSettingsCore>>, Optional<UnsafePointer<BLFontFeatureSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
75 |     public static let initializer = blFontFeatureSettingsInit
76 |     public static let deinitializer = blFontFeatureSettingsReset
77 |     public static let assignWeak = blFontFeatureSettingsAssignWeak
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontFeatureSettingsCore>?, UnsafePointer<BLFontFeatureSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontFeatureSettingsCore>>, Optional<UnsafePointer<BLFontFeatureSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'assignWeak' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
78 |
79 |     @usableFromInline
/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: annotate 'initializer' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |     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: annotate 'assignWeak' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     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: annotate 'deinitializer' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 | }
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
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontVariationSettings.swift:74:23: warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontVariationSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontVariationSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
72 |
73 | extension BLFontVariationSettingsCore: CoreStructure {
74 |     public static let initializer = blFontVariationSettingsInit
   |                       |- warning: static property 'initializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontVariationSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontVariationSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'initializer' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
75 |     public static let deinitializer = blFontVariationSettingsReset
76 |     public static let assignWeak = blFontVariationSettingsAssignWeak
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontVariationSettings.swift:75:23: warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontVariationSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontVariationSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
73 | extension BLFontVariationSettingsCore: CoreStructure {
74 |     public static let initializer = blFontVariationSettingsInit
75 |     public static let deinitializer = blFontVariationSettingsReset
   |                       |- warning: static property 'deinitializer' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontVariationSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontVariationSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'deinitializer' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
76 |     public static let assignWeak = blFontVariationSettingsAssignWeak
77 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontVariationSettings.swift:76:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontVariationSettingsCore>?, UnsafePointer<BLFontVariationSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontVariationSettingsCore>>, Optional<UnsafePointer<BLFontVariationSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
74 |     public static let initializer = blFontVariationSettingsInit
75 |     public static let deinitializer = blFontVariationSettingsReset
76 |     public static let assignWeak = blFontVariationSettingsAssignWeak
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFontVariationSettingsCore>?, UnsafePointer<BLFontVariationSettingsCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFontVariationSettingsCore>>, Optional<UnsafePointer<BLFontVariationSettingsCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'assignWeak' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
77 |
78 |     @usableFromInline
/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] 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: annotate 'points' with '@MainActor' if property should only be accessed from the main actor
     |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 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,
[373/378] Compiling TigerSample Tiger.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: annotate 'points' with '@MainActor' if property should only be accessed from the main actor
     |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 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: annotate 'points' with '@MainActor' if property should only be accessed from the main actor
     |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 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! (113.97s)
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.0-latest: Pulling from finestructure/spi-images
Digest: sha256:9d7dab235f2b0b46edadd73b1fb0c3b5323df02053420324a4a2f8ca89cb54a5
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
warning: 'spi-builder-workspace': Invalid Exclude '/host/spi-builder-workspace/Tests/SwiftBlend2DTests/SnapshotFailures': File not found.
Done.